objects.mk 9.16 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
			$(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) \
177
			$(OBJODIR)/getstats$(OFILE) \
178
			$(OBJODIR)/sauce$(OFILE) \
179 180 181
			$(SMB_OBJS)

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

188
ADDFILES_OBJS = 	$(LOAD_CFG_OBJS) \
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) \
195
			$(OBJODIR)/getstats$(OFILE) \
196
			$(OBJODIR)/sauce$(OFILE)
197

198
FILELIST_OBJS = 	$(LOAD_CFG_OBJS) \
199 200 201 202 203
			$(OBJODIR)/filelist$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/sauce$(OFILE) \
204
			$(OBJODIR)/getstats$(OFILE) \
205
			$(OBJODIR)/userdat$(OFILE)
206

207
MAKEUSER_OBJS = 	$(LOAD_CFG_OBJS) \
208 209 210 211
			$(OBJODIR)/makeuser$(OFILE) \
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/dat_rec$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
212
			$(OBJODIR)/getstats$(OFILE) \
213
			$(OBJODIR)/msgdate$(OFILE)
214 215

JSEXEC_OBJS = \
216 217 218
			$(MTOBJODIR)/jsexec$(OFILE) \
			$(MTOBJODIR)/js_uifc$(OFILE) \
			$(MTOBJODIR)/js_conio$(OFILE)
219

220
JSDOOR_OBJS = 		$(LOAD_CFG_OBJS) \
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 248 249 250 251
			$(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)\
252

deuce's avatar
deuce committed
253
SEXYZ_OBJS = \
254 255 256 257 258 259
			$(MTOBJODIR)/sexyz$(OFILE) \
			$(MTOBJODIR)/xmodem$(OFILE) \
			$(MTOBJODIR)/zmodem$(OFILE) \
			$(MTOBJODIR)/ringbuf$(OFILE) \
			$(MTOBJODIR)/nopen$(OFILE) \
			$(MTOBJODIR)/telnet$(OFILE)
deuce's avatar
deuce committed
260

261
QWKNODES_OBJS = 	$(LOAD_CFG_OBJS) \
262 263
			$(OBJODIR)/qwknodes$(OFILE) \
			$(OBJODIR)/date_str$(OFILE)
deuce's avatar
deuce committed
264 265

SLOG_OBJS = \
266 267
			$(OBJODIR)/slog$(OFILE) \
			$(OBJODIR)/nopen$(OFILE)
268 269

ALLUSERS_OBJS = \
270 271 272
			$(OBJODIR)/allusers$(OFILE) \
			$(OBJODIR)/str_util$(OFILE) \
			$(OBJODIR)/ars$(OFILE)
deuce's avatar
deuce committed
273

274
DELFILES_OBJS = 	$(LOAD_CFG_OBJS) \
275 276 277 278
			$(OBJODIR)/delfiles$(OFILE) \
			$(OBJODIR)/filedat$(OFILE) \
			$(OBJODIR)/sauce$(OFILE) \
			$(OBJODIR)/userdat$(OFILE) \
279
			$(OBJODIR)/getstats$(OFILE) \
280
			$(OBJODIR)/dat_rec$(OFILE)
deuce's avatar
deuce committed
281

282
DUPEFIND_OBJS = 	$(LOAD_CFG_OBJS) \
283
			$(OBJODIR)/dupefind$(OFILE)
deuce's avatar
deuce committed
284

285
SMBACTIV_OBJS = 	$(LOAD_CFG_OBJS) \
286
			$(OBJODIR)/smbactiv$(OFILE)
287 288

DSTSEDIT_OBJS = \
289 290 291 292
			$(OBJODIR)/dstsedit$(OFILE)\
			$(OBJODIR)/date_str$(OFILE) \
			$(OBJODIR)/str_util$(OFILE) \
			$(OBJODIR)/nopen$(OFILE)
293

deuce's avatar
deuce committed
294
READSAUCE_OBJS = \
295
			$(OBJODIR)/readsauce$(OFILE)
deuce's avatar
deuce committed
296

297
SHOWSTAT_OBJS = \
298
			$(OBJODIR)/showstat$(OFILE)
299

300
PKTDUMP_OBJS =		$(OBJODIR)/pktdump$(OFILE)
301

302
FMSGDUMP_OBJS = 	$(OBJODIR)/fmsgdump$(OFILE)
303

304
UPGRADE_TO_V319_OBJS  =	$(LOAD_CFG_OBJS) \
305 306 307 308
                        $(OBJODIR)/filedat$(OFILE) \
                        $(OBJODIR)/sauce$(OFILE) \
                        $(OBJODIR)/userdat$(OFILE) \
                        $(OBJODIR)/dat_rec$(OFILE) \
309
			$(OBJODIR)/getstats$(OFILE) \
310 311 312
			$(OBJODIR)/upgrade_to_v319$(OFILE)

LOAD_CFG_OBJS = \
313 314 315 316 317 318 319 320
			$(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)
321