home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / GNU / LES177AS.ZIP / MAKEFILE < prev    next >
Encoding:
Text File  |  1992-01-04  |  2.6 KB  |  210 lines

  1. .AUTODEPEND
  2.  
  3. #        *Translator Definitions*
  4. CC = bccx +LESS.CFG
  5. TASM = TASM
  6. TLINK = tlinkx
  7.  
  8.  
  9. #        *Implicit Rules*
  10. .c.obj:
  11.   $(CC) -c {$< }
  12.  
  13. #        *List Macros*
  14.  
  15.  
  16. EXE_dependencies =  \
  17.   brac.obj \
  18.   ch.obj \
  19.   charset.obj \
  20.   cmdbuf.obj \
  21.   command.obj \
  22.   decode.obj \
  23.   edit.obj \
  24.   filename.obj \
  25.   forwback.obj \
  26.   help.obj \
  27.   ifile.obj \
  28.   input.obj \
  29.   jump.obj \
  30.   line.obj \
  31.   linenum.obj \
  32.   lsystem.obj \
  33.   main.obj \
  34.   mark.obj \
  35.   optfunc.obj \
  36.   option.obj \
  37.   opttbl.obj \
  38.   os.obj \
  39.   output.obj \
  40.   popen.obj \
  41.   position.obj \
  42.   prompt.obj \
  43.   regex.obj \
  44.   screen.obj \
  45.   search.obj \
  46.   setargv.obj \
  47.   signal.obj \
  48.   tags.obj \
  49.   ttyin.obj \
  50.   version.obj \
  51.   wildcard.obj
  52.  
  53. #        *Explicit Rules*
  54. all: less.exe lesskey.exe
  55.  
  56. lesskey.exe: less.cfg lesskey.obj
  57.   $(TLINK) /x/c/P-/LC:\BC\LIB c0s.obj lesskey.obj,lesskey,,cs.lib
  58.   lzexe lesskey
  59.   erase lesskey.old
  60.  
  61. less.exe: less.cfg $(EXE_dependencies)
  62.   $(TLINK) /x/c/P-/LC:\BC\LIB @&&|
  63. c0s.obj+
  64. brac.obj+
  65. ch.obj+
  66. charset.obj+
  67. cmdbuf.obj+
  68. command.obj+
  69. decode.obj+
  70. edit.obj+
  71. filename.obj+
  72. forwback.obj+
  73. help.obj+
  74. ifile.obj+
  75. input.obj+
  76. jump.obj+
  77. line.obj+
  78. linenum.obj+
  79. lsystem.obj+
  80. main.obj+
  81. mark.obj+
  82. optfunc.obj+
  83. option.obj+
  84. opttbl.obj+
  85. os.obj+
  86. output.obj+
  87. popen.obj+
  88. position.obj+
  89. prompt.obj+
  90. regex.obj+
  91. screen.obj+
  92. search.obj+
  93. setargv.obj+
  94. signal.obj+
  95. tags.obj+
  96. ttyin.obj+
  97. version.obj+
  98. wildcard.obj
  99. less
  100.         # no map file
  101. cs.lib
  102. |
  103.   lzexe less
  104.   erase less.old
  105.  
  106. #        *Individual File Dependencies*
  107. brac.obj: brac.c 
  108.  
  109. ch.obj: ch.c 
  110.  
  111. charset.obj: charset.c 
  112.  
  113. cmdbuf.obj: cmdbuf.c 
  114.  
  115. command.obj: command.c 
  116.  
  117. decode.obj: decode.c 
  118.  
  119. edit.obj: edit.c 
  120.  
  121. filename.obj: filename.c 
  122.  
  123. forwback.obj: forwback.c 
  124.  
  125. help.obj: help.c 
  126.  
  127. ifile.obj: ifile.c 
  128.  
  129. input.obj: input.c 
  130.  
  131. jump.obj: jump.c 
  132.  
  133. line.obj: line.c 
  134.  
  135. lesskey.obj: lesskey.c
  136.  
  137. linenum.obj: linenum.c 
  138.  
  139. lsystem.obj: lsystem.c 
  140.  
  141. main.obj: main.c 
  142.  
  143. mark.obj: mark.c 
  144.  
  145. optfunc.obj: optfunc.c 
  146.  
  147. option.obj: option.c 
  148.  
  149. opttbl.obj: opttbl.c 
  150.  
  151. os.obj: os.c 
  152.  
  153. output.obj: output.c 
  154.  
  155. popen.obj: popen.c 
  156.  
  157. position.obj: position.c 
  158.  
  159. prompt.obj: prompt.c 
  160.  
  161. regex.obj: regex.c 
  162.  
  163. screen.obj: screen.c 
  164.  
  165. search.obj: search.c 
  166.  
  167. setargv.obj: setargv.c 
  168.  
  169. signal.obj: signal.c 
  170.  
  171. tags.obj: tags.c 
  172.  
  173. ttyin.obj: ttyin.c 
  174.  
  175. version.obj: version.c 
  176.  
  177. wildcard.obj: wildcard.c
  178.  
  179. #        *Compiler Configuration File*
  180. less.cfg: makefile
  181.   copy &&|
  182. -f-
  183. -ff-
  184. -j100
  185. -g0
  186. -O
  187. -Z
  188. -k-
  189. -d
  190. -wpin
  191. -wamb
  192. -wamp
  193. -w-par
  194. -wasm
  195. -wcln
  196. -wdef
  197. -w-pia
  198. -wsig
  199. -wstv
  200. -wucp
  201. -wuse
  202. -IC:\BC\INCLUDE
  203. -LC:\BC\LIB
  204. -DTURBOC
  205. -DMSDOS
  206. -P-.C
  207. | less.cfg
  208.  
  209.  
  210.