/ circle3.1 / src / Makefile.lcc
Makefile.lcc
  1  # Makefile for LCC-Win32 compile of CircleMUD
  2  # Created by Eric Jones (mailto:fpicard@mindless.com)
  3  
  4  # 08/31/98
  5  # Added LCCDIR variable because new release of LCC-Win32 extracts
  6  #  to \LCC instead of \LCCPUB as in older versions
  7  # Added DISTDIR variable to allow for an easy way to change
  8  #  where Circle is located, plus will allow for changes in the
  9  #  path between versions (e.g. bplZZ is circle30bplZZ)
 10  # With addition of new variables as replacements for old
 11  #  hard-coded paths, display lines will be less than 80 columns
 12  #  thus less clutter on the screen during the make
 13  
 14  LCCDIR=c:\lccpub
 15  DISTDIR=c:\circle
 16  CFLAGS=-c -I$(LCCDIR)\include -DLCC_WIN32
 17  CC=lcc
 18  OBJS=\
 19  	weather.obj \
 20  	utils.obj \
 21  	spells.obj \
 22  	spell_parser.obj \
 23  	spec_procs.obj \
 24  	spec_assign.obj \
 25  	shop.obj \
 26  	random.obj \
 27  	olc.obj \
 28  	objsave.obj \
 29  	modify.obj \
 30  	mobact.obj \
 31  	mail.obj \
 32  	magic.obj \
 33  	limits.obj \
 34  	interpreter.obj \
 35  	house.obj \
 36  	handler.obj \
 37  	graph.obj \
 38  	fight.obj \
 39  	db.obj \
 40  	constants.obj \
 41  	config.obj \
 42  	comm.obj \
 43  	class.obj \
 44  	castle.obj \
 45  	boards.obj \
 46  	ban.obj \
 47  	act.wizard.obj \
 48  	act.social.obj \
 49  	act.other.obj \
 50  	act.offensive.obj \
 51  	act.movement.obj \
 52  	act.item.obj \
 53  	act.informative.obj \
 54  	act.comm.obj \
 55  	alias.obj
 56  
 57  LIBS=$(LCCDIR)\lib\wsock32.lib
 58  
 59  circle.exe:	$(OBJS)
 60          lcclnk  -subsystem console -o $(DISTDIR)\bin\circle.exe $(OBJS) $(LIBS)
 61  
 62  # Build WEATHER.C
 63  WEATHER_C=\
 64      $(DISTDIR)\src\sysdep.h\
 65      $(DISTDIR)\src\structs.h\
 66      $(DISTDIR)\src\utils.h\
 67      $(DISTDIR)\src\comm.h\
 68      $(DISTDIR)\src\handler.h\
 69      $(DISTDIR)\src\interpreter.h\
 70      $(DISTDIR)\src\db.h\
 71  
 72  weather.obj: $(WEATHER_C) $(DISTDIR)\src\weather.c
 73      $(CC)  $(CFLAGS) $(DISTDIR)\src\weather.c
 74  
 75  # Build UTILS.C
 76  UTILS_C=\
 77      $(DISTDIR)\src\sysdep.h\
 78      $(DISTDIR)\src\structs.h\
 79      $(DISTDIR)\src\utils.h\
 80      $(DISTDIR)\src\db.h\
 81      $(DISTDIR)\src\comm.h\
 82      $(DISTDIR)\src\screen.h\
 83      $(DISTDIR)\src\spells.h\
 84      $(DISTDIR)\src\handler.h\
 85  
 86  utils.obj: $(UTILS_C) $(DISTDIR)\src\utils.c
 87      $(CC)  $(CFLAGS) $(DISTDIR)\src\utils.c
 88  
 89  # Build SPELLS.C
 90  SPELLS_C=\
 91      $(DISTDIR)\src\sysdep.h\
 92      $(DISTDIR)\src\structs.h\
 93      $(DISTDIR)\src\utils.h\
 94      $(DISTDIR)\src\comm.h\
 95      $(DISTDIR)\src\spells.h\
 96      $(DISTDIR)\src\handler.h\
 97      $(DISTDIR)\src\db.h\
 98      $(DISTDIR)\src\constants.h\
 99  
100  spells.obj: $(SPELLS_C) $(DISTDIR)\src\spells.c
101      $(CC)  $(CFLAGS) $(DISTDIR)\src\spells.c
102  
103  # Build SPELL_PARSER.C
104  SPELL_PARSER_C=\
105      $(DISTDIR)\src\sysdep.h\
106      $(DISTDIR)\src\structs.h\
107      $(DISTDIR)\src\utils.h\
108      $(DISTDIR)\src\interpreter.h\
109      $(DISTDIR)\src\spells.h\
110      $(DISTDIR)\src\handler.h\
111      $(DISTDIR)\src\comm.h\
112      $(DISTDIR)\src\db.h\
113  
114  spell_parser.obj: $(SPELL_PARSER_C) $(DISTDIR)\src\spell_parser.c
115      $(CC)  $(CFLAGS) $(DISTDIR)\src\spell_parser.c
116  
117  # Build SPEC_PROCS.C
118  SPEC_PROCS_C=\
119      $(DISTDIR)\src\sysdep.h\
120      $(DISTDIR)\src\structs.h\
121      $(DISTDIR)\src\utils.h\
122      $(DISTDIR)\src\comm.h\
123      $(DISTDIR)\src\interpreter.h\
124      $(DISTDIR)\src\handler.h\
125      $(DISTDIR)\src\db.h\
126      $(DISTDIR)\src\spells.h\
127  
128  spec_procs.obj: $(SPEC_PROCS_C) $(DISTDIR)\src\spec_procs.c
129      $(CC)  $(CFLAGS) $(DISTDIR)\src\spec_procs.c
130  
131  # Build SPEC_ASSIGN.C
132  SPEC_ASSIGN_C=\
133      $(DISTDIR)\src\sysdep.h\
134      $(DISTDIR)\src\structs.h\
135      $(DISTDIR)\src\db.h\
136      $(DISTDIR)\src\interpreter.h\
137      $(DISTDIR)\src\utils.h\
138  
139  spec_assign.obj: $(SPEC_ASSIGN_C) $(DISTDIR)\src\spec_assign.c
140      $(CC)  $(CFLAGS) $(DISTDIR)\src\spec_assign.c
141  
142  # Build SHOP.C
143  SHOP_C=\
144      $(DISTDIR)\src\sysdep.h\
145      $(DISTDIR)\src\structs.h\
146      $(DISTDIR)\src\comm.h\
147      $(DISTDIR)\src\handler.h\
148      $(DISTDIR)\src\db.h\
149      $(DISTDIR)\src\interpreter.h\
150      $(DISTDIR)\src\utils.h\
151      $(DISTDIR)\src\shop.h\
152  
153  shop.obj: $(SHOP_C) $(DISTDIR)\src\shop.c
154      $(CC)  $(CFLAGS) $(DISTDIR)\src\shop.c
155  
156  # Build RANDOM.C
157  RANDOM_C=\
158  
159  random.obj: $(RANDOM_C) $(DISTDIR)\src\random.c
160      $(CC)  $(CFLAGS) $(DISTDIR)\src\random.c
161  
162  # Build OLC.C
163  OLC_C=\
164      $(DISTDIR)\src\sysdep.h\
165      $(DISTDIR)\src\structs.h\
166      $(DISTDIR)\src\utils.h\
167      $(DISTDIR)\src\comm.h\
168      $(DISTDIR)\src\interpreter.h\
169      $(DISTDIR)\src\handler.h\
170      $(DISTDIR)\src\db.h\
171      $(DISTDIR)\src\olc.h\
172  
173  olc.obj: $(OLC_C) $(DISTDIR)\src\olc.c
174      $(CC)  $(CFLAGS) $(DISTDIR)\src\olc.c
175  
176  # Build OBJSAVE.C
177  OBJSAVE_C=\
178      $(DISTDIR)\src\sysdep.h\
179      $(DISTDIR)\src\structs.h\
180      $(DISTDIR)\src\comm.h\
181      $(DISTDIR)\src\handler.h\
182      $(DISTDIR)\src\db.h\
183      $(DISTDIR)\src\interpreter.h\
184      $(DISTDIR)\src\utils.h\
185      $(DISTDIR)\src\spells.h\
186  
187  objsave.obj: $(OBJSAVE_C) $(DISTDIR)\src\objsave.c
188      $(CC)  $(CFLAGS) $(DISTDIR)\src\objsave.c
189  
190  # Build MODIFY.C
191  MODIFY_C=\
192      $(DISTDIR)\src\sysdep.h\
193      $(DISTDIR)\src\structs.h\
194      $(DISTDIR)\src\utils.h\
195      $(DISTDIR)\src\interpreter.h\
196      $(DISTDIR)\src\handler.h\
197      $(DISTDIR)\src\db.h\
198      $(DISTDIR)\src\comm.h\
199      $(DISTDIR)\src\spells.h\
200      $(DISTDIR)\src\mail.h\
201      $(DISTDIR)\src\boards.h\
202  
203  modify.obj: $(MODIFY_C) $(DISTDIR)\src\modify.c
204      $(CC)  $(CFLAGS) $(DISTDIR)\src\modify.c
205  
206  # Build MOBACT.C
207  MOBACT_C=\
208      $(DISTDIR)\src\sysdep.h\
209      $(DISTDIR)\src\structs.h\
210      $(DISTDIR)\src\utils.h\
211      $(DISTDIR)\src\db.h\
212      $(DISTDIR)\src\comm.h\
213      $(DISTDIR)\src\interpreter.h\
214      $(DISTDIR)\src\handler.h\
215      $(DISTDIR)\src\spells.h\
216  
217  mobact.obj: $(MOBACT_C) $(DISTDIR)\src\mobact.c
218      $(CC)  $(CFLAGS) $(DISTDIR)\src\mobact.c
219  
220  # Build MAIL.C
221  MAIL_C=\
222      $(DISTDIR)\src\sysdep.h\
223      $(DISTDIR)\src\structs.h\
224      $(DISTDIR)\src\utils.h\
225      $(DISTDIR)\src\comm.h\
226      $(DISTDIR)\src\db.h\
227      $(DISTDIR)\src\interpreter.h\
228      $(DISTDIR)\src\handler.h\
229      $(DISTDIR)\src\mail.h\
230  
231  mail.obj: $(MAIL_C) $(DISTDIR)\src\mail.c
232      $(CC)  $(CFLAGS) $(DISTDIR)\src\mail.c
233  
234  # Build MAGIC.C
235  MAGIC_C=\
236      $(DISTDIR)\src\sysdep.h\
237      $(DISTDIR)\src\structs.h\
238      $(DISTDIR)\src\utils.h\
239      $(DISTDIR)\src\comm.h\
240      $(DISTDIR)\src\spells.h\
241      $(DISTDIR)\src\handler.h\
242      $(DISTDIR)\src\db.h\
243  
244  magic.obj: $(MAGIC_C) $(DISTDIR)\src\magic.c
245      $(CC)  $(CFLAGS) $(DISTDIR)\src\magic.c
246  
247  # Build LIMITS.C
248  LIMITS_C=\
249      $(DISTDIR)\src\sysdep.h\
250      $(DISTDIR)\src\structs.h\
251      $(DISTDIR)\src\utils.h\
252      $(DISTDIR)\src\spells.h\
253      $(DISTDIR)\src\comm.h\
254      $(DISTDIR)\src\db.h\
255      $(DISTDIR)\src\handler.h\
256  
257  limits.obj: $(LIMITS_C) $(DISTDIR)\src\limits.c
258      $(CC)  $(CFLAGS) $(DISTDIR)\src\limits.c
259  
260  # Build INTERPRETER.C
261  INTERPRETER_C=\
262      $(DISTDIR)\src\sysdep.h\
263      $(DISTDIR)\src\structs.h\
264      $(DISTDIR)\src\comm.h\
265      $(DISTDIR)\src\interpreter.h\
266      $(DISTDIR)\src\db.h\
267      $(DISTDIR)\src\utils.h\
268      $(DISTDIR)\src\spells.h\
269      $(DISTDIR)\src\handler.h\
270      $(DISTDIR)\src\mail.h\
271      $(DISTDIR)\src\screen.h\
272  
273  interpreter.obj: $(INTERPRETER_C) $(DISTDIR)\src\interpreter.c
274      $(CC)  $(CFLAGS) $(DISTDIR)\src\interpreter.c
275  
276  # Build HOUSE.C
277  HOUSE_C=\
278      $(DISTDIR)\src\sysdep.h\
279      $(DISTDIR)\src\structs.h\
280      $(DISTDIR)\src\comm.h\
281      $(DISTDIR)\src\handler.h\
282      $(DISTDIR)\src\db.h\
283      $(DISTDIR)\src\interpreter.h\
284      $(DISTDIR)\src\utils.h\
285      $(DISTDIR)\src\house.h\
286      $(DISTDIR)\src\constants.h\
287  
288  house.obj: $(HOUSE_C) $(DISTDIR)\src\house.c
289      $(CC)  $(CFLAGS) $(DISTDIR)\src\house.c
290  
291  # Build HANDLER.C
292  HANDLER_C=\
293      $(DISTDIR)\src\sysdep.h\
294      $(DISTDIR)\src\structs.h\
295      $(DISTDIR)\src\utils.h\
296      $(DISTDIR)\src\comm.h\
297      $(DISTDIR)\src\db.h\
298      $(DISTDIR)\src\handler.h\
299      $(DISTDIR)\src\interpreter.h\
300      $(DISTDIR)\src\spells.h\
301  
302  handler.obj: $(HANDLER_C) $(DISTDIR)\src\handler.c
303      $(CC)  $(CFLAGS) $(DISTDIR)\src\handler.c
304  
305  # Build GRAPH.C
306  GRAPH_C=\
307      $(DISTDIR)\src\sysdep.h\
308      $(DISTDIR)\src\structs.h\
309      $(DISTDIR)\src\utils.h\
310      $(DISTDIR)\src\comm.h\
311      $(DISTDIR)\src\interpreter.h\
312      $(DISTDIR)\src\handler.h\
313      $(DISTDIR)\src\db.h\
314      $(DISTDIR)\src\spells.h\
315  
316  graph.obj: $(GRAPH_C) $(DISTDIR)\src\graph.c
317      $(CC)  $(CFLAGS) $(DISTDIR)\src\graph.c
318  
319  # Build FIGHT.C
320  FIGHT_C=\
321      $(DISTDIR)\src\sysdep.h\
322      $(DISTDIR)\src\structs.h\
323      $(DISTDIR)\src\utils.h\
324      $(DISTDIR)\src\comm.h\
325      $(DISTDIR)\src\handler.h\
326      $(DISTDIR)\src\interpreter.h\
327      $(DISTDIR)\src\db.h\
328      $(DISTDIR)\src\spells.h\
329      $(DISTDIR)\src\screen.h\
330  
331  fight.obj: $(FIGHT_C) $(DISTDIR)\src\fight.c
332      $(CC)  $(CFLAGS) $(DISTDIR)\src\fight.c
333  
334  # Build DB.C
335  DB_C=\
336      $(DISTDIR)\src\sysdep.h\
337      $(DISTDIR)\src\structs.h\
338      $(DISTDIR)\src\utils.h\
339      $(DISTDIR)\src\db.h\
340      $(DISTDIR)\src\comm.h\
341      $(DISTDIR)\src\handler.h\
342      $(DISTDIR)\src\spells.h\
343      $(DISTDIR)\src\mail.h\
344      $(DISTDIR)\src\interpreter.h\
345      $(DISTDIR)\src\house.h\
346  
347  db.obj: $(DB_C) $(DISTDIR)\src\db.c
348      $(CC)  $(CFLAGS) $(DISTDIR)\src\db.c
349  
350  # Build CONSTANTS.C
351  CONSTANTS_C=\
352      $(DISTDIR)\src\sysdep.h\
353      $(DISTDIR)\src\structs.h\
354  
355  constants.obj: $(CONSTANTS_C) $(DISTDIR)\src\constants.c
356      $(CC)  $(CFLAGS) $(DISTDIR)\src\constants.c
357  
358  # Build CONFIG.C
359  CONFIG_C=\
360      $(DISTDIR)\src\sysdep.h\
361      $(DISTDIR)\src\structs.h\
362  
363  config.obj: $(CONFIG_C) $(DISTDIR)\src\config.c
364      $(CC)  $(CFLAGS) $(DISTDIR)\src\config.c
365  
366  # Build COMM.C
367  COMM_C=\
368      $(DISTDIR)\src\sysdep.h\
369      $(DISTDIR)\src\structs.h\
370      $(DISTDIR)\src\utils.h\
371      $(DISTDIR)\src\comm.h\
372      $(DISTDIR)\src\interpreter.h\
373      $(DISTDIR)\src\handler.h\
374      $(DISTDIR)\src\db.h\
375      $(DISTDIR)\src\house.h\
376      $(DISTDIR)\src\telnet.h\
377  
378  comm.obj: $(COMM_C) $(DISTDIR)\src\comm.c
379      $(CC)  $(CFLAGS) $(DISTDIR)\src\comm.c
380  
381  # Build CLASS.C
382  CLASS_C=\
383      $(DISTDIR)\src\sysdep.h\
384      $(DISTDIR)\src\structs.h\
385      $(DISTDIR)\src\db.h\
386      $(DISTDIR)\src\utils.h\
387      $(DISTDIR)\src\spells.h\
388      $(DISTDIR)\src\interpreter.h\
389  
390  class.obj: $(CLASS_C) $(DISTDIR)\src\class.c
391      $(CC)  $(CFLAGS) $(DISTDIR)\src\class.c
392  
393  # Build CASTLE.C
394  CASTLE_C=\
395      $(DISTDIR)\src\sysdep.h\
396      $(DISTDIR)\src\structs.h\
397      $(DISTDIR)\src\utils.h\
398      $(DISTDIR)\src\comm.h\
399      $(DISTDIR)\src\interpreter.h\
400      $(DISTDIR)\src\handler.h\
401      $(DISTDIR)\src\db.h\
402      $(DISTDIR)\src\spells.h\
403  
404  castle.obj: $(CASTLE_C) $(DISTDIR)\src\castle.c
405      $(CC)  $(CFLAGS) $(DISTDIR)\src\castle.c
406  
407  # Build BOARDS.C
408  BOARDS_C=\
409      $(DISTDIR)\src\sysdep.h\
410      $(DISTDIR)\src\structs.h\
411      $(DISTDIR)\src\utils.h\
412      $(DISTDIR)\src\comm.h\
413      $(DISTDIR)\src\db.h\
414      $(DISTDIR)\src\boards.h\
415      $(DISTDIR)\src\interpreter.h\
416      $(DISTDIR)\src\handler.h\
417  
418  boards.obj: $(BOARDS_C) $(DISTDIR)\src\boards.c
419      $(CC)  $(CFLAGS) $(DISTDIR)\src\boards.c
420  
421  # Build BAN.C
422  BAN_C=\
423      $(DISTDIR)\src\sysdep.h\
424      $(DISTDIR)\src\structs.h\
425      $(DISTDIR)\src\utils.h\
426      $(DISTDIR)\src\comm.h\
427      $(DISTDIR)\src\interpreter.h\
428      $(DISTDIR)\src\handler.h\
429      $(DISTDIR)\src\db.h\
430  
431  ban.obj: $(BAN_C) $(DISTDIR)\src\ban.c
432      $(CC)  $(CFLAGS) $(DISTDIR)\src\ban.c
433  
434  # Build ACT.WIZARD.C
435  ACT_WIZARD_C=\
436      $(DISTDIR)\src\sysdep.h\
437      $(DISTDIR)\src\structs.h\
438      $(DISTDIR)\src\utils.h\
439      $(DISTDIR)\src\comm.h\
440      $(DISTDIR)\src\interpreter.h\
441      $(DISTDIR)\src\handler.h\
442      $(DISTDIR)\src\db.h\
443      $(DISTDIR)\src\spells.h\
444      $(DISTDIR)\src\house.h\
445      $(DISTDIR)\src\screen.h\
446      $(DISTDIR)\src\constants.h\
447  
448  act.wizard.obj: $(ACT_WIZARD_C) $(DISTDIR)\src\act.wizard.c
449      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.wizard.c
450  
451  # Build ACT.SOCIAL.C
452  ACT_SOCIAL_C=\
453      $(DISTDIR)\src\sysdep.h\
454      $(DISTDIR)\src\structs.h\
455      $(DISTDIR)\src\utils.h\
456      $(DISTDIR)\src\comm.h\
457      $(DISTDIR)\src\interpreter.h\
458      $(DISTDIR)\src\handler.h\
459      $(DISTDIR)\src\db.h\
460      $(DISTDIR)\src\spells.h\
461  
462  act.social.obj: $(ACT_SOCIAL_C) $(DISTDIR)\src\act.social.c
463      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.social.c
464  
465  # Build ACT.OTHER.C
466  ACT_OTHER_C=\
467      $(DISTDIR)\src\sysdep.h\
468      $(DISTDIR)\src\structs.h\
469      $(DISTDIR)\src\utils.h\
470      $(DISTDIR)\src\comm.h\
471      $(DISTDIR)\src\interpreter.h\
472      $(DISTDIR)\src\handler.h\
473      $(DISTDIR)\src\db.h\
474      $(DISTDIR)\src\spells.h\
475      $(DISTDIR)\src\screen.h\
476      $(DISTDIR)\src\house.h\
477  
478  act.other.obj: $(ACT_OTHER_C) $(DISTDIR)\src\act.other.c
479      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.other.c
480  
481  # Build ACT.OFFENSIVE.C
482  ACT_OFFENSIVE_C=\
483      $(DISTDIR)\src\sysdep.h\
484      $(DISTDIR)\src\structs.h\
485      $(DISTDIR)\src\utils.h\
486      $(DISTDIR)\src\comm.h\
487      $(DISTDIR)\src\interpreter.h\
488      $(DISTDIR)\src\handler.h\
489      $(DISTDIR)\src\db.h\
490      $(DISTDIR)\src\spells.h\
491  
492  act.offensive.obj: $(ACT_OFFENSIVE_C) $(DISTDIR)\src\act.offensive.c
493      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.offensive.c
494  
495  # Build ACT.MOVEMENT.C
496  ACT_MOVEMENT_C=\
497      $(DISTDIR)\src\sysdep.h\
498      $(DISTDIR)\src\structs.h\
499      $(DISTDIR)\src\utils.h\
500      $(DISTDIR)\src\comm.h\
501      $(DISTDIR)\src\interpreter.h\
502      $(DISTDIR)\src\handler.h\
503      $(DISTDIR)\src\db.h\
504      $(DISTDIR)\src\spells.h\
505      $(DISTDIR)\src\house.h\
506      $(DISTDIR)\src\constants.h\
507  
508  act.movement.obj: $(ACT_MOVEMENT_C) $(DISTDIR)\src\act.movement.c
509      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.movement.c
510  
511  # Build ACT.ITEM.C
512  ACT_ITEM_C=\
513      $(DISTDIR)\src\sysdep.h\
514      $(DISTDIR)\src\structs.h\
515      $(DISTDIR)\src\utils.h\
516      $(DISTDIR)\src\comm.h\
517      $(DISTDIR)\src\interpreter.h\
518      $(DISTDIR)\src\handler.h\
519      $(DISTDIR)\src\db.h\
520      $(DISTDIR)\src\spells.h\
521  
522  act.item.obj: $(ACT_ITEM_C) $(DISTDIR)\src\act.item.c
523      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.item.c
524  
525  # Build ACT.INFORMATIVE.C
526  ACT_INFORMATIVE_C=\
527      $(DISTDIR)\src\sysdep.h\
528      $(DISTDIR)\src\structs.h\
529      $(DISTDIR)\src\utils.h\
530      $(DISTDIR)\src\comm.h\
531      $(DISTDIR)\src\interpreter.h\
532      $(DISTDIR)\src\handler.h\
533      $(DISTDIR)\src\db.h\
534      $(DISTDIR)\src\spells.h\
535      $(DISTDIR)\src\screen.h\
536      $(DISTDIR)\src\constants.h\
537  
538  act.informative.obj: $(ACT_INFORMATIVE_C)
539  $(DISTDIR)\src\act.informative.c
540      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.informative.c
541  
542  # Build ACT.COMM.C
543  ACT_COMM_C=\
544      $(DISTDIR)\src\sysdep.h\
545      $(DISTDIR)\src\structs.h\
546      $(DISTDIR)\src\utils.h\
547      $(DISTDIR)\src\comm.h\
548      $(DISTDIR)\src\interpreter.h\
549      $(DISTDIR)\src\handler.h\
550      $(DISTDIR)\src\db.h\
551      $(DISTDIR)\src\screen.h\
552  
553  act.comm.obj: $(ACT_COMM_C) $(DISTDIR)\src\act.comm.c
554      $(CC)  $(CFLAGS) $(DISTDIR)\src\act.comm.c
555  
556  # Build ALIAS.C
557  ALIAS_C=\
558      $(DISTDIR)\src\sysdep.h\
559      $(DISTDIR)\src\structs.h\
560      $(DISTDIR)\src\utils.h\
561      $(DISTDIR)\src\interpreter.h\
562      $(DISTDIR)\src\db.h\
563  
564  alias.obj: $(ALIAS_C) $(DISTDIR)\src\alias.c
565      $(CC)  $(CFLAGS) $(DISTDIR)\src\alias.c
566