home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / games / gi / tape.mak < prev    next >
Text File  |  1993-11-18  |  2KB  |  95 lines

  1. #=============================================================
  2. #
  3. #    TAPE.MAK - Makefile for project C:\GI\tape.PRJ
  4. #        Created on 11/18/93 at 23:07
  5. #
  6. #=============================================================
  7.  
  8. .AUTODEPEND
  9.  
  10. #=============================================================
  11. #        Translator Definitions
  12. #=============================================================
  13. CC = bcc +TAPE.CFG
  14. TASM = tasm.exe
  15. TLIB = tlib.exe
  16. TLINK = tlink
  17. RC = brcc.exe
  18. RB = rc.exe
  19. LIBPATH = C:\BC\LIB
  20. INCLUDEPATH = C:\BC\INCLUDE;\c\inc;\c\tools;\c\pmtools;.
  21.  
  22.  
  23. #=============================================================
  24. #        Implicit Rules
  25. #=============================================================
  26. .c.obj:
  27.   $(CC) -c {$< }
  28.  
  29. .cpp.obj:
  30.   $(CC) -c {$< }
  31.  
  32. .asm.obj:
  33.   $(TASM) -Mx $*.asm,$*.obj
  34.  
  35. .rc.res:
  36.   $(RC) -r $*.rc
  37.  
  38. #=============================================================
  39. #        List Macros
  40. #=============================================================
  41. LINK_EXCLUDE =  \
  42.  tape.res
  43.  
  44. LINK_INCLUDE =  \
  45.  tape.obj \
  46.  {$(LIBPATH)}tapedev.lib \
  47.  thread.obj \
  48.  pmthread.obj
  49.  
  50. #=============================================================
  51. #        Explicit Rules
  52. #=============================================================
  53. tape.exe: tape.cfg $(LINK_INCLUDE) $(LINK_EXCLUDE)
  54.   $(TLINK) /v /Toe /aa /L$(LIBPATH) @&&|
  55. C:\BC\LIB\C02.OBJ+
  56. tape.obj+
  57. thread.obj+
  58. pmthread.obj
  59. tape,tape
  60. tapedev.lib+
  61. C:\BC\LIB\C2.LIB+
  62. C:\BC\LIB\OS2.LIB
  63.  
  64. |
  65.   rc.exe tape.res tape.exe
  66.  
  67. #=============================================================
  68. #        Individual File Dependencies
  69. #=============================================================
  70. tape.res: tape.cfg TAPE.RC 
  71.     brcc.exe -R -I$(INCLUDEPATH) -FO tape.res TAPE.RC
  72.  
  73. tape.obj: tape.cfg tape.cpp 
  74.  
  75. thread.obj: tape.cfg ..\c\tools\thread.CPP 
  76.     $(CC) -c ..\c\tools\thread.CPP
  77.  
  78. pmthread.obj: tape.cfg ..\c\pmtools\pmthread.CPP 
  79.     $(CC) -c ..\c\pmtools\pmthread.CPP
  80.  
  81. #=============================================================
  82. #        Compiler Configuration File
  83. #=============================================================
  84. tape.cfg: tape.mak
  85.   copy &&|
  86. -L$(LIBPATH)
  87. -I$(INCLUDEPATH)
  88. -P
  89. -H=C:\GI\tape.CSM
  90. -vi-
  91. -v
  92. | tape.cfg
  93.  
  94.  
  95.