home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mandelc.zip / OOPDLL.MAK < prev    next >
Text File  |  1993-08-01  |  2KB  |  113 lines

  1. #=============================================================
  2. #
  3. #    OOPDLL.MAK - Makefile for project C:\Work\server-client\OOPDLL.prj
  4. #        Created on 08/01/93 at 16:44
  5. #
  6. #=============================================================
  7.  
  8. .AUTODEPEND
  9.  
  10. #=============================================================
  11. #        Translator Definitions
  12. #=============================================================
  13. CC = bcc +OOPDLL.CFG
  14. TASM = tasm.exe
  15. TLIB = tlib.exe
  16. TLINK = tlink
  17. RC = brcc.exe
  18. RB = rc.exe
  19. LIBPATH = C:\BCOS2\LIB
  20. INCLUDEPATH = C:\BCOS2\INCLUDE
  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.  
  42.  
  43. EXE_DEPENDENCIES =  \
  44.  pmprocess.obj \
  45.  process.obj \
  46.  tree.obj \
  47.  chain.obj \
  48.  object.obj
  49.  
  50. #=============================================================
  51. #        Explicit Rules
  52. #=============================================================
  53. oopdll.dll: oopdll.cfg $(EXE_DEPENDENCIES)
  54.   $(TLINK) /c /wdpl /Tod /ap /L$(LIBPATH) @&&|
  55. C:\BCOS2\LIB\C02D.OBJ+
  56. pmprocess.obj+
  57. process.obj+
  58. tree.obj+
  59. chain.obj+
  60. object.obj
  61. oopdll.dll,oopdll
  62. C:\BCOS2\LIB\C2MTI.LIB+
  63. C:\BCOS2\LIB\OS2.LIB
  64.  
  65. |
  66.  
  67.  
  68. #=============================================================
  69. #        Individual File Dependencies
  70. #=============================================================
  71. pmprocess.obj: oopdll.cfg pmprocess.cpp 
  72.  
  73. process.obj: oopdll.cfg process.cpp 
  74.  
  75. tree.obj: oopdll.cfg tree.cpp 
  76.  
  77. chain.obj: oopdll.cfg chain.cpp 
  78.  
  79. object.obj: oopdll.cfg object.cpp 
  80.  
  81. #=============================================================
  82. #        Compiler Configuration File
  83. #=============================================================
  84. oopdll.cfg: oopdll.mak
  85.   copy &&|
  86. -Vmv
  87. -i96
  88. -L$(LIBPATH)
  89. -I$(INCLUDEPATH)
  90. -sd
  91. -H=C:\Work\server-client\OOPDLL.CSM
  92. -vi
  93. -sm
  94. -d
  95. -a
  96. -wnod
  97. -wuse
  98. -wucp
  99. -wstv
  100. -wsig
  101. -w-pia
  102. -wdef
  103. -wcln
  104. -wasm
  105. -wamp
  106. -wamb
  107. -wbbf
  108. -wpin
  109. -w-inl
  110. | oopdll.cfg
  111.  
  112.  
  113.