home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / tvision / dpmi / clib.mak next >
Encoding:
Text File  |  1994-05-29  |  2.1 KB  |  119 lines

  1. .AUTODEPEND
  2.  
  3. .PATH.obj = LIB
  4.  
  5. #        *Translator Definitions*
  6. CC = bcc +CLIB.CFG
  7. TASM = TASM
  8. TLIB = tlib
  9. TLINK = tlink
  10. LIBPATH = CLIB;\BORLANDC\LIB
  11. INCLUDEPATH = CLIB;INC;\BORLANDC\INCLUDE;\BORLANDC\CRTL\RTLINC;\BORLANDC\TVISION\INCLUDE;\BORLANDC\CRTL\RTLINC
  12.  
  13.  
  14. #        *Implicit Rules*
  15. .c.obj:
  16.   $(CC) -c {$< }
  17.  
  18. .cpp.obj:
  19.   $(CC) -c {$< }
  20.  
  21. #        *List Macros*
  22.  
  23.  
  24. LIB_dependencies =  \
  25.  initvid.obj \
  26.  ioctl.obj \
  27.  pgetrows.obj \
  28.  dpmish.obj \
  29.  malloc.obj \
  30.  startup.obj \
  31.  getenv.obj \
  32.  heaplen.obj \
  33.  dosext.obj \
  34.  dospool.obj \
  35.  int86.obj \
  36.  dosx.obj \
  37.  crtinit.obj
  38.  
  39. #        *Explicit Rules*
  40. lib\clib.lib: clib.cfg $(LIB_dependencies)
  41.   - del lib\clib.lib
  42.   $(TLIB) $<  @&&|
  43. -+lib\initvid.obj &
  44. -+lib\ioctl.obj &
  45. -+lib\pgetrows.obj &
  46. -+lib\dpmish.obj &
  47. -+lib\malloc.obj &
  48. -+lib\startup.obj &
  49. -+lib\getenv.obj &
  50. -+lib\heaplen.obj &
  51. -+lib\dosext.obj &
  52. -+lib\dospool.obj &
  53. -+lib\int86.obj &
  54. -+lib\dosx.obj &
  55. -+lib\crtinit.obj
  56. |
  57.  
  58.  
  59. #        *Individual File Dependencies*
  60. initvid.obj: clib.cfg clib\initvid.cpp 
  61.     $(CC) -c clib\initvid.cpp
  62.  
  63. ioctl.obj: clib.cfg clib\ioctl.cpp 
  64.     $(CC) -c clib\ioctl.cpp
  65.  
  66. pgetrows.obj: clib.cfg clib\pgetrows.cpp 
  67.     $(CC) -c clib\pgetrows.cpp
  68.  
  69. dpmish.obj: clib.cfg clib\dpmish.cpp 
  70.     $(CC) -c clib\dpmish.cpp
  71.  
  72. malloc.obj: clib.cfg clib\malloc.cpp 
  73.     $(CC) -c clib\malloc.cpp
  74.  
  75. startup.obj: clib.cfg clib\startup.cpp 
  76.     $(CC) -c clib\startup.cpp
  77.  
  78. getenv.obj: clib.cfg clib\getenv.cpp 
  79.     $(CC) -c clib\getenv.cpp
  80.  
  81. heaplen.obj: clib.cfg clib\heaplen.cpp 
  82.     $(CC) -c clib\heaplen.cpp
  83.  
  84. dosext.obj: clib.cfg clib\dosext.cpp 
  85.     $(CC) -c clib\dosext.cpp
  86.  
  87. dospool.obj: clib.cfg clib\dospool.cpp 
  88.     $(CC) -c clib\dospool.cpp
  89.  
  90. int86.obj: clib.cfg clib\int86.cpp 
  91.     $(CC) -c clib\int86.cpp
  92.  
  93. dosx.obj: clib.cfg clib\dosx.cpp 
  94.     $(CC) -c clib\dosx.cpp
  95.  
  96. crtinit.obj: clib.cfg ..\..\borlandc\crtl\clib\crtinit.cas 
  97.     $(CC) -c ..\..\borlandc\crtl\clib\crtinit.cas
  98.  
  99. #        *Compiler Configuration File*
  100. clib.cfg: clib.mak
  101.  -copy &&|
  102. -ml!
  103. -ff-
  104. -v
  105. -vi-
  106. -wpro
  107. -weas
  108. -wpre
  109. -nLIB
  110. -I$(INCLUDEPATH)
  111. -L$(LIBPATH)
  112. -DPROTECT
  113. -zC_TEXT
  114. -zR_DATA
  115. -zTDATA
  116. | clib.cfg
  117.  
  118.  
  119.