home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / UTILS / DLGDS4 / CPP.MAK < prev    next >
Makefile  |  1993-08-13  |  2KB  |  116 lines

  1. .AUTODEPEND
  2.  
  3. #        *Translator Definitions*
  4. CC = bcc +CPP.CFG
  5. ROOT = C:\BORLANDC        # Root directory
  6. LIBPATH = $(ROOT)\LIB;$(ROOT)\TVISION\LIB
  7. INCLUDEPATH = $(ROOT)\INCLUDE;$(ROOT)\TVISION\INCLUDE
  8.  
  9.  
  10. #        *Implicit Rules*
  11. .cpp.obj:
  12.   $(CC) -c -f- {$< }
  13.  
  14. #        *List Macros*
  15.  
  16. EXE_dependencies1 =  \
  17.  cpprsrc.obj \
  18.  readscpt.obj \
  19.  tinplong.obj \
  20.  tcolortx.obj \
  21.  sinplong.obj \
  22.  scolortx.obj
  23.  
  24. EXE_dependencies =  \
  25.  cppsrc1.obj \
  26.  readscpt.obj
  27.  
  28. EXE_dependencies2 =  \
  29.  cppsrc2.obj \
  30.  readscpt.obj
  31.  
  32. #        *Explicit Rules*
  33. all: cppsrc1.exe cppsrc2.exe cpprsrc.exe delete
  34.  
  35. cpprsrc.exe: cpp.cfg $(EXE_dependencies1)
  36.   tlink /x/c/P-/L$(LIBPATH) @&&|
  37. c0l.obj+
  38. cpprsrc.obj+
  39. readscpt.obj+
  40. tinplong.obj+
  41. tcolortx.obj+
  42. sinplong.obj+
  43. scolortx.obj
  44. cpprsrc
  45.      #no map file -- leave blank
  46. tv.lib+
  47. #emu.lib+
  48. #mathl.lib+
  49. cl.lib
  50. |
  51.  
  52.  
  53. cppsrc1.exe: cpp.cfg $(EXE_dependencies)
  54.   tlink /x/c/P-/L$(LIBPATH) @&&|
  55. c0l.obj+
  56. cppsrc1.obj+
  57. readscpt.obj
  58. cppsrc1
  59.      #no map file -- leave blank
  60. tv.lib+
  61. #emu.lib+
  62. #mathl.lib+
  63. cl.lib
  64. |
  65.  
  66. cppsrc2.exe: cpp.cfg $(EXE_dependencies2)
  67.   tlink /x/c/P-/L$(LIBPATH) @&&|
  68. c0l.obj+
  69. cppsrc2.obj+
  70. readscpt.obj
  71. cppsrc2
  72.      #no map file -- leave blank
  73. tv.lib+
  74. #emu.lib+
  75. #mathl.lib+
  76. cl.lib
  77. |
  78.  
  79. delete:
  80.    del cpprsrc.obj
  81.    del readscpt.obj
  82.    del tinplong.obj
  83.    del sinplong.obj
  84.    del scolortx.obj
  85.    del cppsrc1.obj
  86.    del cppsrc2.obj
  87.    del cpp.cfg
  88.  
  89.  
  90. #        *Individual File Dependencies*
  91. cpprsrc.obj: cpp.cfg cpprsrc.cpp
  92. readscpt.obj: cpp.cfg readscpt.cpp
  93. tinplong.obj: cpp.cfg tinplong.cpp
  94. sinplong.obj: cpp.cfg sinplong.cpp
  95. scolortx.obj: cpp.cfg scolortx.cpp
  96.  
  97. cppsrc1.obj: cpp.cfg cppsrc1.cpp
  98. cppsrc2.obj: cpp.cfg cppsrc2.cpp
  99.  
  100. #        *Compiler Configuration File*
  101. cpp.cfg: cpp.mak
  102.   copy &&|
  103. -ml
  104. -O
  105. -Oe
  106. -Ob
  107. -Z
  108. -k-
  109. -weas
  110. -wpre
  111. -I$(INCLUDEPATH)
  112. -L$(LIBPATH)
  113. | cpp.cfg
  114.  
  115.  
  116.