home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / soundb / sndhack / makefile < prev    next >
Makefile  |  1991-07-30  |  1KB  |  89 lines

  1. .AUTODEPEND
  2.  
  3. #        *Directory Definitions*
  4. INCLUDE = D:\BORLANDC\INCLUDE
  5. LIB = D:\BORLANDC\LIB
  6.  
  7. #        *Translator Definitions*
  8. CC = bcc +SNDHACK.CFG
  9. TASM = TASM
  10. TLINK = tlink
  11.  
  12. #        *Implicit Rules*
  13. .c.obj:
  14.   $(CC) -c {$< }
  15.  
  16. #        *List Macros*
  17. Link_Exclude =  \
  18.   app.res
  19.  
  20. Link_Include =  \
  21.   main.obj \
  22.   init.obj \
  23.   edit.obj \
  24.   file.obj \
  25.   fpaste.obj \
  26.   play.obj \
  27.   app.def
  28.  
  29. Menus = menu.rc
  30.  
  31. Dialogs = \
  32.   about.dlg \
  33.   countvn.dlg \
  34.   open.dlg \
  35.   saveas.dlg \
  36.   setqsize.dlg \
  37.   setsndn.dlg \
  38.   setvacc.dlg \
  39.   setvenv.dlg \
  40.   setvnote.dlg \
  41.   setvsnd.dlg \
  42.   setvthr.dlg \
  43.   waitsnds.dlg
  44.  
  45. #        *Explicit Rules*
  46. sndhack.exe: sndhack.cfg $(Link_Include) $(Link_Exclude)
  47.   $(TLINK) /x/c/Twe/P-/L$(LIB) @&&|
  48. c0ws.obj+
  49. main.obj+
  50. init.obj+
  51. edit.obj+
  52. file.obj+
  53. fpaste.obj+
  54. play.obj
  55. sndhack
  56.         # no map file
  57. cwins.lib+
  58. import.lib+
  59. maths.lib+
  60. cs.lib
  61. app.def
  62. |
  63.   RC app.res sndhack.exe
  64.  
  65. #        *Individual File Dependencies*
  66. main.obj: main.c
  67.  
  68. init.obj: init.c
  69.  
  70. edit.obj: edit.c
  71.  
  72. file.obj: file.c
  73.  
  74. fpaste.obj: fpaste.c
  75.  
  76. play.obj: play.c
  77.  
  78. app.res: app.rc $(Menus) $(Dialogs)
  79.     RC -R -I$(INCLUDE) -FO app.res APP.RC
  80.  
  81. #        *Compiler Configuration File*
  82. sndhack.cfg: makefile.
  83.   copy &&|
  84. -W
  85. -I$(INCLUDE)
  86. -L$(LIB)
  87. | sndhack.cfg
  88.  
  89.