home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / c / src_cpp / src / makefile < prev    next >
Encoding:
Makefile  |  1993-08-14  |  1.2 KB  |  79 lines

  1. .AUTODEPEND
  2.  
  3. .PATH.obj = ..\OBJ
  4.  
  5. #        *Translator Definitions*
  6. CC = bcc +DACDMA.CFG
  7. TASM = TASM
  8. TLIB = tlib
  9. TLINK = tlink
  10. LIBPATH = C:\BORLANDC\LIB
  11. INCLUDEPATH = C:\BORLANDC\INCLUDE;..\INCLUDE
  12.  
  13.  
  14. #        *Implicit Rules*
  15. .c.obj:
  16.   $(CC) -c {$< }
  17.  
  18. .cpp.obj:
  19.   $(CC) -c {$< }
  20.  
  21. #        *List Macros*
  22.  
  23.  
  24. EXE_dependencies =  \
  25.  blaster.obj \
  26.  dacdma.obj \
  27.  emm.obj \
  28.  sbdac.obj \
  29.  sndfile.obj \
  30.  dma_code.obj
  31.  
  32. #        *Explicit Rules*
  33. ..\obj\dacdma.exe: dacdma.cfg $(EXE_dependencies)
  34.   $(TLINK) /v/x/c/P-/L$(LIBPATH) @&&|
  35. c0l.obj+
  36. ..\obj\blaster.obj+
  37. ..\obj\dacdma.obj+
  38. ..\obj\emm.obj+
  39. ..\obj\sbdac.obj+
  40. ..\obj\sndfile.obj+
  41. ..\obj\dma_code.obj
  42. ..\obj\dacdma
  43.         # no map file
  44. emu.lib+
  45. mathl.lib+
  46. cl.lib
  47. |
  48.  
  49.  
  50. #        *Individual File Dependencies*
  51. blaster.obj: dacdma.cfg blaster.cpp 
  52.  
  53. dacdma.obj: dacdma.cfg dacdma.cpp 
  54.  
  55. emm.obj: dacdma.cfg emm.cpp 
  56.  
  57. sbdac.obj: dacdma.cfg sbdac.cpp 
  58.  
  59. sndfile.obj: dacdma.cfg sndfile.cpp 
  60.  
  61. dma_code.obj: dacdma.cfg dma_code.asm 
  62.     $(TASM) /MX /ZI /O DMA_CODE.ASM,..\OBJ\DMA_CODE.OBJ
  63.  
  64. #        *Compiler Configuration File*
  65. dacdma.cfg: makefile.
  66.   copy &&|
  67. -ml
  68. -v
  69. -vi-
  70. -wpro
  71. -weas
  72. -wpre
  73. -n..\OBJ
  74. -I$(INCLUDEPATH)
  75. -L$(LIBPATH)
  76. | dacdma.cfg
  77.  
  78.  
  79.