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

  1. #*      DBPPAS.MAK
  2. #*
  3. #* MIDAS Pascal 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.  
  16. # Compiler directories:
  17.  
  18. BCDIR = c:\bc
  19. LIBDIR = $(BCDIR)\lib
  20.  
  21.  
  22. # Compilers and options:
  23.  
  24. CC = bcc
  25. CCOPTS = -c -3 -G -v -ml -l-v-c -I$(BCDIR)\include -D__TP__ -DDEBUG -DREALVUMETERS
  26. PC = tpc
  27. PCOPTS = /$G+ /V /DREALVUMETERS /DDEBUG  # /DNOTIMER
  28. ASM = tasm
  29. ASMOPTS = -UT310 -ml -zi -m9 -d__TP__ -dDEBUG
  30.  
  31.  
  32.  
  33. dbp.exe : dbp.pas MIDAS.tpu Errors.tpu mGlobals.tpu mMem.tpu SDevice.tpu \
  34.         MPlayer.tpu DMA.tpu DSM.tpu VU.tpu
  35.         $(PC) $(PCOPTS) dbp.pas
  36.  
  37. MIDAS.tpu : MIDAS.pas Errors.tpu mGlobals.tpu mMem.tpu mFile.tpu EMS.tpu \
  38.         SDevice.tpu MPlayer.tpu S3M.tpu MODP.tpu Timer.tpu VU.tpu
  39.         $(PC) $(PCOPTS) MIDAS.pas
  40.  
  41.  
  42. Errors.tpu : Errors.pas
  43.         $(PC) $(PCOPTS) Errors.pas
  44.  
  45. mGlobals.tpu : mGlobals.pas
  46.         $(PC) $(PCOPTS) mGlobals.pas
  47.  
  48. mMem.tpu : mMem.pas Errors.tpu
  49.         $(PC) $(PCOPTS) mMem.pas
  50.  
  51.  
  52. DMA.tpu : DMA.pas dma.obj mMem.tpu Errors.tpu
  53.         $(PC) $(PCOPTS) DMA.pas
  54.  
  55. dma.obj : dma.asm lang.inc errors.inc dma.inc mmem.inc
  56.     $(ASM) $(ASMOPTS) dma.asm
  57.  
  58.  
  59. EMS.tpu : EMS.pas ems.obj mMem.tpu Errors.tpu
  60.         $(PC) $(PCOPTS) EMS.pas
  61.  
  62. ems.obj : ems.asm lang.inc errors.inc ems.inc mmem.inc
  63.     $(ASM) $(ASMOPTS) ems.asm
  64.  
  65.  
  66. SDevice.tpu : SDevice.pas GUS.obj PAS.obj WSS.obj SB.obj NSND.obj \
  67.               Errors.tpu mGlobals.tpu mMem.tpu DMA.tpu DSM.tpu
  68.         $(PC) $(PCOPTS) SDevice.pas
  69.  
  70. GUS.obj : gus.asm lang.inc mglobals.inc sdevice.inc mmem.inc mglobals.inc
  71.         $(ASM) $(ASMOPTS) gus.asm
  72.  
  73. PAS.obj : pas.asm pas.inc lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  74.         $(ASM) $(ASMOPTS) pas.asm
  75.  
  76. WSS.obj : wss.asm lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  77.         $(ASM) $(ASMOPTS) wss.asm
  78.  
  79. SB.obj : sb.asm lang.inc errors.inc sdevice.inc dsm.inc dma.inc
  80.         $(ASM) $(ASMOPTS) sb.asm
  81.  
  82. NSND.obj : nsnd.asm lang.inc sdevice.inc
  83.     $(ASM) $(ASMOPTS) nsnd.asm
  84.  
  85.  
  86. DSM.tpu : DSM.pas DSM.obj Errors.tpu mGlobals.tpu mMem.tpu EMS.tpu DMA.tpu
  87.         $(PC) $(PCOPTS) DSM.pas
  88.  
  89. DSM.obj : dsm.asm lang.inc errors.inc mglobals.inc dsm.inc dma.inc mmem.inc \
  90.         ems.inc sdevice.inc
  91.     $(ASM) $(ASMOPTS) dsm.asm
  92.  
  93.  
  94. Timer.tpu : Timer.pas timer.obj Errors.tpu mGlobals.tpu EMS.tpu DMA.tpu \
  95.         DSM.tpu
  96.         $(PC) $(PCOPTS) Timer.pas
  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.  
  102. MPlayer.tpu : MPlayer.pas
  103.         $(PC) $(PCOPTS) MPlayer.pas
  104.  
  105.  
  106. S3M.tpu : S3M.pas S3M.obj S3MLoad.obj Errors.tpu mGlobals.tpu mMem.tpu \
  107.         EMS.tpu MPlayer.tpu SDevice.tpu Timer.tpu VU.tpu mFile.tpu
  108.         $(PC) $(PCOPTS) S3M.pas
  109.  
  110. s3m.obj : s3m.asm lang.inc errors.inc mglobals.inc s3m.inc mplayer.inc \
  111.         sdevice.inc ems.inc timer.inc
  112.         $(ASM) $(ASMOPTS) s3m.asm
  113.  
  114. s3mload.obj : s3mload.c mtypes.h errors.h mglobals.h mmem.h sdevice.h \
  115.         mplayer.h s3m.h ems.h vu.h lang.h file.h
  116.         $(CC) $(CCOPTS) s3mload.c
  117.  
  118.  
  119. MODP.tpu : MODP.pas MOD.obj MODLoad.obj Errors.tpu mGlobals.tpu mMem.tpu \
  120.         EMS.tpu MPlayer.tpu SDevice.tpu Timer.tpu VU.tpu mFile.tpu
  121.         $(PC) $(PCOPTS) MODP.pas
  122.  
  123. mod.obj : mod.asm lang.inc errors.inc mglobals.inc mod.inc mplayer.inc \
  124.         sdevice.inc ems.inc timer.inc mglobals.inc
  125.         $(ASM) $(ASMOPTS) mod.asm
  126.  
  127. modload.obj : modload.c mtypes.h errors.h mglobals.h mmem.h sdevice.h \
  128.         mplayer.h mod.h ems.h vu.h lang.h file.h
  129.         $(CC) $(CCOPTS) modload.c
  130.  
  131.  
  132. mFile.tpu : mFile.pas file.obj Errors.tpu mMem.tpu rawFile.tpu
  133.         $(PC) $(PCOPTS) mFile.pas
  134.  
  135. file.obj : file.c lang.h mtypes.h errors.h mmem.h file.h rawfile.h
  136.         $(CC) $(CCOPTS) file.c
  137.  
  138.  
  139. rawFile.tpu : rawFile.pas asmrfile.obj Errors.tpu mMem.tpu
  140.         $(PC) $(PCOPTS) rawFile.pas
  141.  
  142. asmrfile.obj : asmrfile.asm lang.inc errors.inc rawfile.inc mmem.inc
  143.         $(ASM) $(ASMOPTS) asmrfile.asm
  144.  
  145.  
  146. VU.tpu : VU.pas VU.obj Errors.tpu mMem.tpu
  147.         $(PC) $(PCOPTS) VU.pas
  148.  
  149. vu.obj : vu.asm lang.inc errors.inc vu.inc mmem.inc sdevice.inc
  150.         $(ASM) $(ASMOPTS) vu.asm
  151.