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