objects.mk 8.97 KB
Newer Older
rswindell's avatar
rswindell committed
1 2
# objects.mk

3
# [MT]OBJODIR and OFILE must be pre-defined
4

5
OBJS	=		$(LOAD_CFG_OBJS) \
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
			$(MTOBJODIR)/ansiterm$(OFILE) \
			$(MTOBJODIR)/answer$(OFILE)\
			$(MTOBJODIR)/atcodes$(OFILE)\
			$(MTOBJODIR)/bat_xfer$(OFILE)\
			$(MTOBJODIR)/bulkmail$(OFILE)\
			$(MTOBJODIR)/chat$(OFILE)\
			$(MTOBJODIR)/chk_ar$(OFILE)\
			$(MTOBJODIR)/comio$(OFILE)\
			$(MTOBJODIR)/con_hi$(OFILE)\
			$(MTOBJODIR)/con_out$(OFILE)\
			$(MTOBJODIR)/dat_rec$(OFILE)\
			$(MTOBJODIR)/data$(OFILE)\
			$(MTOBJODIR)/data_ovl$(OFILE)\
			$(MTOBJODIR)/date_str$(OFILE)\
			$(MTOBJODIR)/download$(OFILE)\
			$(MTOBJODIR)/email$(OFILE)\
			$(MTOBJODIR)/exec$(OFILE)\
			$(MTOBJODIR)/execfile$(OFILE)\
			$(MTOBJODIR)/execfunc$(OFILE)\
			$(MTOBJODIR)/execmisc$(OFILE)\
			$(MTOBJODIR)/execmsg$(OFILE)\
			$(MTOBJODIR)/execnet$(OFILE)\
			$(MTOBJODIR)/fido$(OFILE)\
			$(MTOBJODIR)/file$(OFILE)\
			$(MTOBJODIR)/filedat$(OFILE)\
			$(MTOBJODIR)/getkey$(OFILE)\
			$(MTOBJODIR)/getmail$(OFILE)\
			$(MTOBJODIR)/getmsg$(OFILE)\
			$(MTOBJODIR)/getnode$(OFILE)\
			$(MTOBJODIR)/getstats$(OFILE)\
			$(MTOBJODIR)/getstr$(OFILE)\
			$(MTOBJODIR)/inkey$(OFILE)\
			$(MTOBJODIR)/ident$(OFILE)\
			$(MTOBJODIR)/jsdebug$(OFILE)\
			$(MTOBJODIR)/js_archive$(OFILE)\
			$(MTOBJODIR)/js_bbs$(OFILE)\
			$(MTOBJODIR)/js_client$(OFILE)\
			$(MTOBJODIR)/js_com$(OFILE)\
			$(MTOBJODIR)/js_console$(OFILE)\
			$(MTOBJODIR)/js_cryptcert$(OFILE)\
			$(MTOBJODIR)/js_cryptcon$(OFILE)\
			$(MTOBJODIR)/js_cryptkeyset$(OFILE)\
			$(MTOBJODIR)/js_file$(OFILE)\
			$(MTOBJODIR)/js_file_area$(OFILE)\
			$(MTOBJODIR)/js_global$(OFILE)\
			$(MTOBJODIR)/js_internal$(OFILE)\
			$(MTOBJODIR)/js_msg_area$(OFILE)\
			$(MTOBJODIR)/js_msgbase$(OFILE)\
			$(MTOBJODIR)/js_filebase$(OFILE)\
			$(MTOBJODIR)/js_queue$(OFILE)\
			$(MTOBJODIR)/js_request$(OFILE)\
			$(MTOBJODIR)/js_rtpool$(OFILE)\
			$(MTOBJODIR)/js_server$(OFILE)\
			$(MTOBJODIR)/js_socket$(OFILE)\
			$(MTOBJODIR)/js_sprintf$(OFILE)\
			$(MTOBJODIR)/js_system$(OFILE)\
			$(MTOBJODIR)/js_user$(OFILE)\
			$(MTOBJODIR)/js_xtrn_area$(OFILE)\
			$(MTOBJODIR)/listfile$(OFILE)\
			$(MTOBJODIR)/logfile$(OFILE)\
			$(MTOBJODIR)/login$(OFILE)\
			$(MTOBJODIR)/logon$(OFILE)\
			$(MTOBJODIR)/logout$(OFILE)\
			$(MTOBJODIR)/mail$(OFILE)\
			$(MTOBJODIR)/main$(OFILE)\
			$(MTOBJODIR)/msg_id$(OFILE)\
			$(MTOBJODIR)/msgdate$(OFILE)\
			$(MTOBJODIR)/msgtoqwk$(OFILE)\
			$(MTOBJODIR)/netmail$(OFILE)\
			$(MTOBJODIR)/newuser$(OFILE)\
			$(MTOBJODIR)/pack_qwk$(OFILE)\
			$(MTOBJODIR)/pack_rep$(OFILE)\
			$(MTOBJODIR)/postmsg$(OFILE)\
			$(MTOBJODIR)/prntfile$(OFILE)\
			$(MTOBJODIR)/putmsg$(OFILE)\
			$(MTOBJODIR)/putnode$(OFILE)\
			$(MTOBJODIR)/qwk$(OFILE)\
			$(MTOBJODIR)/qwktomsg$(OFILE)\
			$(MTOBJODIR)/readmail$(OFILE)\
			$(MTOBJODIR)/readmsgs$(OFILE)\
			$(MTOBJODIR)/ringbuf$(OFILE)\
			$(MTOBJODIR)/sauce$(OFILE)\
			$(MTOBJODIR)/scandirs$(OFILE)\
			$(MTOBJODIR)/scansubs$(OFILE)\
			$(MTOBJODIR)/scfgsave$(OFILE)\
			$(MTOBJODIR)/sockopts$(OFILE)\
			$(MTOBJODIR)/str$(OFILE)\
			$(MTOBJODIR)/telgate$(OFILE)\
			$(MTOBJODIR)/telnet$(OFILE)\
			$(MTOBJODIR)/text_sec$(OFILE)\
			$(MTOBJODIR)/tmp_xfer$(OFILE)\
			$(MTOBJODIR)/un_qwk$(OFILE)\
			$(MTOBJODIR)/un_rep$(OFILE)\
			$(MTOBJODIR)/upload$(OFILE)\
			$(MTOBJODIR)/userdat$(OFILE)\
			$(MTOBJODIR)/useredit$(OFILE)\
			$(MTOBJODIR)/viewfile$(OFILE)\
			$(MTOBJODIR)/wordwrap$(OFILE)\
			$(MTOBJODIR)/writemsg$(OFILE)\
			$(MTOBJODIR)/xtrn$(OFILE)\
			$(MTOBJODIR)/xtrn_sec$(OFILE)\
			$(MTOBJODIR)/ver$(OFILE)\
			$(MTOBJODIR)/ssl$(OFILE)
109

110
# Must add new additions to MONO_OBJS too!
111 112 113
CON_OBJS	= $(MTOBJODIR)/sbbscon$(OFILE) \
			$(MTOBJODIR)/sbbs_status$(OFILE) \
			$(MTOBJODIR)/sbbs_ini$(OFILE)
114

115
# Must add new additions to MONO_OBJS too!
116 117
FTP_OBJS	= $(MTOBJODIR)/ftpsrvr$(OFILE) \
			$(MTOBJODIR)/nopen$(OFILE)
118

119
# Must add new additions to MONO_OBJS too!
120 121 122 123 124
MAIL_OBJS	= $(MTOBJODIR)/mailsrvr$(OFILE) \
			$(MTOBJODIR)/mxlookup$(OFILE) \
 		  	$(MTOBJODIR)/mime$(OFILE) \
 		  	$(MTOBJODIR)/nopen$(OFILE) \
 		  	$(MTOBJODIR)/ars$(OFILE)
125

126
# Must add new additions to MONO_OBJS too!
127 128 129
WEB_OBJS	= $(MTOBJODIR)/websrvr$(OFILE) \
			$(MTOBJODIR)/ars$(OFILE) \
			$(MTOBJODIR)/ringbuf$(OFILE)
130

131
# Must add new additions to MONO_OBJS too!
132 133
SERVICE_OBJS	= $(MTOBJODIR)/services$(OFILE) \
			$(MTOBJODIR)/sbbs_ini$(OFILE)
134

135
MONO_OBJS	= \
136 137 138 139 140 141 142 143 144
			$(MTOBJODIR)/ftpsrvr$(OFILE) \
			$(MTOBJODIR)/mailsrvr$(OFILE) \
 		  	$(MTOBJODIR)/mime$(OFILE) \
			$(MTOBJODIR)/mxlookup$(OFILE) \
			$(MTOBJODIR)/sbbs_ini$(OFILE) \
			$(MTOBJODIR)/sbbscon$(OFILE) \
			$(MTOBJODIR)/services$(OFILE) \
			$(MTOBJODIR)/websrvr$(OFILE) \
			$(MTOBJODIR)/ssl$(OFILE)
145 146

BAJA_OBJS = \
147 148
			$(OBJODIR)/baja$(OFILE) \
			$(OBJODIR)/ars$(OFILE)
149

150
UNBAJA_OBJS = \
151
			$(OBJODIR)/unbaja$(OFILE)
152

153
NODE_OBJS = $(OBJODIR)/node$(OFILE)
154 155

FIXSMB_OBJS = \
156 157
			$(OBJODIR)/fixsmb$(OFILE) \
			$(OBJODIR)/str_util$(OFILE)
158 159

CHKSMB_OBJS = \
160
			$(OBJODIR)/chksmb$(OFILE)
161 162

SMBUTIL_OBJS = \
163 164
			$(OBJODIR)/smbutil$(OFILE) \
			$(OBJODIR)/str_util$(OFILE)
165

166
SBBSECHO_OBJS = 	$(LOAD_CFG_OBJS) \
167 168 169 170 171 172 173 174 175 176 177
			$(OBJODIR)/sbbsecho$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/scfgsave$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
			$(OBJODIR)/rechocfg$(OFILE) \
			$(OBJODIR)/msg_id$(OFILE) \
			$(OBJODIR)/msgdate$(OFILE) \
			$(OBJODIR)/getmail$(OFILE) \
			$(OBJODIR)/sauce$(OFILE) \
178 179 180
			$(SMB_OBJS)

ECHOCFG_OBJS = \
181 182 183
			$(MTOBJODIR)/echocfg$(OFILE) \
			$(MTOBJODIR)/rechocfg$(OFILE) \
			$(MTOBJODIR)/str_util$(OFILE) \
184
			$(UIFC_OBJS) \
185
			$(MTOBJODIR)/nopen$(OFILE)
186

187
ADDFILES_OBJS = 	$(LOAD_CFG_OBJS) \
188 189 190 191 192 193 194
			$(OBJODIR)/addfiles$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
			$(OBJODIR)/msgdate$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/sauce$(OFILE)
195

196
FILELIST_OBJS = 	$(LOAD_CFG_OBJS) \
197 198 199 200 201 202
			$(OBJODIR)/filelist$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/sauce$(OFILE) \
			$(OBJODIR)/userdat$(OFILE)
203

204
MAKEUSER_OBJS = 	$(LOAD_CFG_OBJS) \
205 206 207 208 209
			$(OBJODIR)/makeuser$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
			$(OBJODIR)/msgdate$(OFILE)
210 211

JSEXEC_OBJS = \
212 213 214
			$(MTOBJODIR)/jsexec$(OFILE) \
			$(MTOBJODIR)/js_uifc$(OFILE) \
			$(MTOBJODIR)/js_conio$(OFILE)
215

216
JSDOOR_OBJS = 		$(LOAD_CFG_OBJS) \
217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247
			$(MTOBJODIR)/date_str$(OFILE) \
			$(MTOBJODIR)/dat_rec$(OFILE) \
			$(MTOBJODIR)/jsdoor$(OFILE) \
			$(MTOBJODIR)/jsdebug$(OFILE) \
			$(MTOBJODIR)/js_archive$(OFILE) \
			$(MTOBJODIR)/js_uifc$(OFILE) \
			$(MTOBJODIR)/js_conio$(OFILE) \
			$(MTOBJODIR)/js_request$(OFILE) \
			$(MTOBJODIR)/js_socket$(OFILE) \
			$(MTOBJODIR)/comio$(OFILE)\
			$(MTOBJODIR)/js_client$(OFILE) \
			$(MTOBJODIR)/js_com$(OFILE) \
			$(MTOBJODIR)/js_cryptcon$(OFILE) \
			$(MTOBJODIR)/js_cryptcert$(OFILE) \
			$(MTOBJODIR)/js_cryptkeyset$(OFILE) \
			$(MTOBJODIR)/js_global$(OFILE) \
			$(MTOBJODIR)/js_rtpool$(OFILE) \
			$(MTOBJODIR)/js_sprintf$(OFILE) \
			$(MTOBJODIR)/js_file$(OFILE) \
			$(MTOBJODIR)/js_internal$(OFILE) \
			$(MTOBJODIR)/js_queue$(OFILE) \
			$(MTOBJODIR)/js_server$(OFILE) \
			$(MTOBJODIR)/sockopts$(OFILE)\
			$(MTOBJODIR)/ssl$(OFILE)\
			$(MTOBJODIR)/scfgsave$(OFILE)\
			$(MTOBJODIR)/wordwrap$(OFILE)\
			$(MTOBJODIR)/userdat$(OFILE)\
			$(MTOBJODIR)/msgdate$(OFILE)\
			$(MTOBJODIR)/filedat$(OFILE)\
			$(MTOBJODIR)/sauce$(OFILE)\
			$(MTOBJODIR)/getstats$(OFILE)\
248

deuce's avatar
deuce committed
249
SEXYZ_OBJS = \
250 251 252 253 254 255
			$(MTOBJODIR)/sexyz$(OFILE) \
			$(MTOBJODIR)/xmodem$(OFILE) \
			$(MTOBJODIR)/zmodem$(OFILE) \
			$(MTOBJODIR)/ringbuf$(OFILE) \
			$(MTOBJODIR)/nopen$(OFILE) \
			$(MTOBJODIR)/telnet$(OFILE)
deuce's avatar
deuce committed
256

257
QWKNODES_OBJS = 	$(LOAD_CFG_OBJS) \
258 259
			$(OBJODIR)/qwknodes$(OFILE) \
			$(OBJODIR)/date_str$(OFILE)
deuce's avatar
deuce committed
260 261

SLOG_OBJS = \
262 263
			$(OBJODIR)/slog$(OFILE) \
			$(OBJODIR)/nopen$(OFILE)
264 265

ALLUSERS_OBJS = \
266 267 268
			$(OBJODIR)/allusers$(OFILE) \
			$(OBJODIR)/str_util$(OFILE) \
			$(OBJODIR)/ars$(OFILE)
deuce's avatar
deuce committed
269

270
DELFILES_OBJS = 	$(LOAD_CFG_OBJS) \
271 272 273 274 275
			$(OBJODIR)/delfiles$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/sauce$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE)
deuce's avatar
deuce committed
276

277
DUPEFIND_OBJS = 	$(LOAD_CFG_OBJS) \
278
			$(OBJODIR)/dupefind$(OFILE)
deuce's avatar
deuce committed
279

280
SMBACTIV_OBJS = 	$(LOAD_CFG_OBJS) \
281
			$(OBJODIR)/smbactiv$(OFILE)
282 283

DSTSEDIT_OBJS = \
284 285 286 287
			$(OBJODIR)/dstsedit$(OFILE)\
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/str_util$(OFILE) \
			$(OBJODIR)/nopen$(OFILE)
288

deuce's avatar
deuce committed
289
READSAUCE_OBJS = \
290
			$(OBJODIR)/readsauce$(OFILE)
deuce's avatar
deuce committed
291

292
SHOWSTAT_OBJS = \
293
			$(OBJODIR)/showstat$(OFILE)
294

295
PKTDUMP_OBJS =		$(OBJODIR)/pktdump$(OFILE)
296

297
FMSGDUMP_OBJS = 	$(OBJODIR)/fmsgdump$(OFILE)
298

299
UPGRADE_TO_V319_OBJS  =	$(LOAD_CFG_OBJS) \
300 301 302 303
                        $(OBJODIR)/filedat$(OFILE) \
                        $(OBJODIR)/sauce$(OFILE) \
                        $(OBJODIR)/userdat$(OFILE) \
                        $(OBJODIR)/dat_rec$(OFILE) \
304 305 306
			$(OBJODIR)/upgrade_to_v319$(OFILE)

LOAD_CFG_OBJS = \
307 308 309 310 311 312 313 314
			$(OBJODIR)/load_cfg$(OFILE) \
			$(OBJODIR)/readtext$(OFILE) \
			$(OBJODIR)/text_defaults$(OFILE) \
			$(OBJODIR)/scfglib1$(OFILE) \
			$(OBJODIR)/scfglib2$(OFILE) \
			$(OBJODIR)/str_util$(OFILE) \
			$(OBJODIR)/ars$(OFILE) \
			$(OBJODIR)/nopen$(OFILE)
315