home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / dos / prg / midas / dbp.mak < prev    next >
Text File  |  1994-08-06  |  4KB  |  121 lines

  1. #*      DBP.MAK
  2. #*
  3. #* MIDAS Debug module player makefile
  4. #*
  5. #* Copyright 1994 Petteri Kangaslampi and Jarno Paananen
  6. #*
  7. #* This file is part of the MIDAS Sound System, and may only be
  8. #* used, modified and distributed under the terms of the MIDAS
  9. #* Sound System license, LICENSE.TXT. By continuing to use,
  10. #* modify or distribute this file you indicate that you have
  11. #* read the license and understand and accept it fully.
  12. #*
  13.  
  14.  
  15. # Compiler directories:
  16.  
  17. BCDIR = c:\bc
  18. LIBDIR = $(BCDIR)\lib
  19.  
  20.  
  21. # Compilers and options:
  22.  
  23. CC = bcc
  24. CCOPTS = -c -3 -G -v -ml -I$(BCDIR)\include -DDEBUG
  25. ASM = tasm
  26. ASMOPTS = -UT310 -ml -zi -m9 -dDEBUG
  27. LINK = tlink
  28. LINKOPTS = -c -v
  29.  
  30.  
  31. # MIDAS Sound System object files:
  32.  
  33. MIDASOBJS = mglobals.obj errors.obj rawfile.obj file.obj ems.obj mod.obj modload.obj s3m.obj s3mload.obj timer.obj gus.obj pas.obj wss.obj sb.obj nsnd.obj dsm.obj dma.obj mmem.obj
  34.  
  35.  
  36. dbp.exe : dbp.obj $(MIDASOBJS)
  37.         $(LINK) $(LINKOPTS) $(LIBDIR)\c0l.obj dbp.obj @dbpobjs, dbp, dbp, $(LIBDIR)\cl.lib
  38.  
  39. dbp.obj : dbp.c midas.h
  40.         $(CC) $(CCOPTS) dbp.c
  41.  
  42.  
  43. mglobals.obj : mglobals.c
  44.         $(CC) $(CCOPTS) mglobals.c
  45.  
  46. errors.obj : errors.c lang.h errors.h
  47.         $(CC) $(CCOPTS) errors.c
  48.  
  49. midas.obj : midas.c midas.h
  50.         $(CC) $(CCOPTS) midas.c
  51.  
  52. s3mload.obj : s3mload.c mtypes.h errors.h mglobals.h mmem.h sdevice.h \
  53.         mplayer.h s3m.h ems.h vu.h lang.h
  54.         $(CC) $(CCOPTS) s3mload.c
  55.  
  56. modload.obj : modload.c mtypes.h errors.h mglobals.h mmem.h sdevice.h \
  57.         mplayer.h mod.h ems.h vu.h lang.h
  58.         $(CC) $(CCOPTS) modload.c
  59.  
  60. mmem.obj : mmem.c lang.h mmem.h errors.h
  61.         $(CC) $(CCOPTS) mmem.c
  62.  
  63. rawfile.obj : rawfile.c lang.h mtypes.h errors.h mmem.h rawfile.h
  64.         $(CC) $(CCOPTS) rawfile.c
  65.  
  66. file.obj : file.c lang.h mtypes.h errors.h mmem.h file.h rawfile.h
  67.         $(CC) $(CCOPTS) file.c
  68.  
  69.  
  70.  
  71. s3m.obj : s3m.asm lang.inc errors.inc mglobals.inc s3m.inc mplayer.inc sdevice.inc ems.inc timer.inc
  72.         $(ASM) $(ASMOPTS) s3m.asm
  73.  
  74. mod.obj : mod.asm lang.inc errors.inc mglobals.inc mod.inc mplayer.inc sdevice.inc ems.inc timer.inc mglobals.inc
  75.         $(ASM) $(ASMOPTS) mod.asm
  76.  
  77. gus.obj : gus.asm lang.inc mglobals.inc sdevice.inc mmem.inc mglobals.inc
  78.         $(ASM) $(ASMOPTS) gus.asm
  79.  
  80. sb.obj : sb.asm lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  81.         $(ASM) $(ASMOPTS) sb.asm
  82.  
  83. wss.obj : wss.asm lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  84.         $(ASM) $(ASMOPTS) wss.asm
  85.  
  86. pas.obj : pas.asm pas.inc lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  87.         $(ASM) $(ASMOPTS) pas.asm
  88.  
  89. nsnd.obj : nsnd.asm lang.inc sdevice.inc
  90.     $(ASM) $(ASMOPTS) nsnd.asm
  91.  
  92. dma.obj : dma.asm lang.inc errors.inc dma.inc mmem.inc
  93.     $(ASM) $(ASMOPTS) dma.asm
  94.  
  95. dsm.obj : dsm.asm lang.inc errors.inc mglobals.inc dsm.inc dma.inc mmem.inc ems.inc sdevice.inc
  96.     $(ASM) $(ASMOPTS) dsm.asm
  97.  
  98. timer.obj : timer.asm errors.inc mglobals.inc lang.inc timer.inc ems.inc dma.inc dsm.inc sdevice.inc
  99.         $(ASM) $(ASMOPTS) timer.asm
  100.  
  101. ems.obj : ems.asm lang.inc errors.inc ems.inc mmem.inc
  102.     $(ASM) $(ASMOPTS) ems.asm
  103.  
  104. vu.obj : vu.asm lang.inc errors.inc vu.inc mmem.inc sdevice.inc
  105.         $(ASM) $(ASMOPTS) vu.asm
  106.  
  107.  
  108.  
  109. midas.h : lang.h mtypes.h errors.h mglobals.h mmem.h file.h sdevice.h \
  110.           mplayer.h s3m.h mod.h timer.h ems.h dma.h dsm.h vu.h
  111.         touch midas.h
  112.  
  113. midas.inc : lang.inc errors.inc mglobals.inc mmem.inc sdevice.inc \
  114.             lang.inc errors.inc mglobals.inc mmem.inc rawfile.inc file.inc \
  115.             sdevice.inc mplayer.inc timer.inc mod.inc s3m.inc dma.inc \
  116.             dsm.inc ems.inc vu.inc
  117.         touch midas.inc
  118.  
  119. file.h : rawfile.h
  120.         touch file.h
  121.