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

  1. #=============================================================
  2. #
  3. #    GICONFIG.MAK - Makefile for project C:\GI\giconfig.PRJ
  4. #        Created on 11/06/93 at 08:49
  5. #
  6. #=============================================================
  7.  
  8. .AUTODEPEND
  9.  
  10. #=============================================================
  11. #        Translator Definitions
  12. #=============================================================
  13. CC = bcc +GICONFIG.CFG
  14. TASM = tasm.exe
  15. TLIB = tlib.exe
  16. TLINK = tlink
  17. RC = brcc.exe
  18. RB = rc.exe
  19. LIBPATH = \BC\LIB
  20. INCLUDEPATH = \BC\INCLUDE;\c\tools;\c\pmtools;\c\inc;.
  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.  giconfig.res
  43.  
  44. LINK_INCLUDE =  \
  45.  pmthread.obj \
  46.  error.obj \
  47.  thread.obj \
  48.  giconfig.obj \
  49.  {$(LIBPATH)}gi.lib
  50.  
  51. #=============================================================
  52. #        Explicit Rules
  53. #=============================================================
  54. giconfig.exe: giconfig.cfg $(LINK_INCLUDE) $(LINK_EXCLUDE)
  55.   $(TLINK) /v /c /wimt /wmsk /wdpl /Toe /aa /L$(LIBPATH) @&&|
  56. \BC\LIB\C02.OBJ+
  57. pmthread.obj+
  58. error.obj+
  59. thread.obj+
  60. giconfig.obj
  61. giconfig,giconfig
  62. gi.lib+
  63. \BC\LIB\C2.LIB+
  64. \BC\LIB\OS2.LIB
  65.  
  66. |
  67.   rc.exe giconfig.res giconfig.exe
  68.  
  69. #=============================================================
  70. #        Individual File Dependencies
  71. #=============================================================
  72. pmthread.obj: giconfig.cfg ..\c\pmtools\pmthread.cpp 
  73.     $(CC) -c ..\c\pmtools\pmthread.cpp
  74.  
  75. error.obj: giconfig.cfg ..\c\tools\error.cpp 
  76.     $(CC) -c ..\c\tools\error.cpp
  77.  
  78. thread.obj: giconfig.cfg ..\c\tools\thread.cpp 
  79.     $(CC) -c ..\c\tools\thread.cpp
  80.  
  81. giconfig.res: giconfig.cfg GICONFIG.RC 
  82.     brcc.exe -R -I$(INCLUDEPATH) -FO giconfig.res GICONFIG.RC
  83.  
  84. giconfig.obj: giconfig.cfg giconfig.CPP 
  85.  
  86. #=============================================================
  87. #        Compiler Configuration File
  88. #=============================================================
  89. giconfig.cfg: giconfig.mak
  90.   copy &&|
  91. -L$(LIBPATH)
  92. -I$(INCLUDEPATH)
  93. -P
  94. -H=C:\GI\giconfig.CSM
  95. -vi-
  96. -v
  97. -wnod
  98. -wuse
  99. -wdef
  100. -wasm
  101. -wamp
  102. -wamb
  103. | giconfig.cfg
  104.  
  105.  
  106.