home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Aktief 1995 #6 / CDA_6.iso / shell / utils / disked29.arj / SOURCE.ZIP / DISKED.MAK < prev    next >
Encoding:
Makefile  |  1995-03-23  |  14.4 KB  |  651 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.1.49
  3. PROJ = disked
  4. PROJFILE = disked.mak
  5. BUILDDIR = mobj
  6. DEBUG = 1
  7.  
  8. BSCMAKE  = bscmake
  9. SBRPACK  = sbrpack
  10. NMAKEBSC1  = set
  11. NMAKEBSC2  = nmake
  12. PBTDEPEND  = mobj\$(PROJ).exe
  13. PREP  = prep
  14. PROFILE  = profile
  15. PLIST  = plist
  16. PROFSET  = set
  17. PROFNMAKE  = nmake
  18. CC  = cl
  19. CFLAGS_G  = /AL /W4 /BATCH /DDISKED
  20. CFLAGS_D  = /f /Od /Zi /Fm /Or
  21. CFLAGS_R  = /f- /Ot /Ol /Og /Oe /Oi /Gs /DNDEBUG
  22. CXX  = cl
  23. CXXFLAGS_G  = /W2 /BATCH
  24. CXXFLAGS_D  = /f /Zi /Od
  25. CXXFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /Gs
  26. ASM  = ml
  27. H2INC  = h2inc
  28. AFLAGS_G  = /Cx /W2 /WX
  29. AFLAGS_D  = /Zi
  30. AFLAGS_R  = /nologo
  31. MAPFILE_D  = DISKED
  32. MAPFILE_R  = NUL
  33. LFLAGS_G  = /MAP /NOI
  34. #/BATCH /ONERROR:NOEXE
  35. LFLAGS_D  = /CO
  36. # /FAR /PACKC /MAP
  37. LFLAGS_R  = /EXE /FAR /PACKC
  38. LINKER  = link
  39. ILINK  = ilink
  40. LRF  = echo > NUL
  41. ILFLAGS  = /a /e
  42.  
  43. FILES  = D:\DEV\DISKED\disked.c ALLOC.C ARRAYS.C CONSOLE.C DATA.C DEBUG.C\
  44.         DIRECT.C DIRENT.C DISKIO.C DISKLIB.C ERROR.C FILEIO.C FILES.C\
  45.         FILETRCK.C INIT.C MYLIB.C SEARCH.C SETUP.C
  46. OBJS  = mobj\disked.obj mobj\ALLOC.obj mobj\ARRAYS.obj mobj\CONSOLE.obj\
  47.         mobj\DATA.obj mobj\DEBUG.obj mobj\DIRECT.obj mobj\DIRENT.obj\
  48.         mobj\DISKIO.obj mobj\DISKLIB.obj mobj\ERROR.obj mobj\FILEIO.obj\
  49.         mobj\FILES.obj mobj\FILETRCK.obj mobj\INIT.obj mobj\MYLIB.obj\
  50.         mobj\SEARCH.obj mobj\SETUP.obj
  51. SBRS  = mobj\disked.sbr mobj\ALLOC.sbr mobj\ARRAYS.sbr mobj\CONSOLE.sbr\
  52.         mobj\DATA.sbr mobj\DEBUG.sbr mobj\DIRECT.sbr mobj\DIRENT.sbr\
  53.         mobj\DISKIO.sbr mobj\DISKLIB.sbr mobj\ERROR.sbr mobj\FILEIO.sbr\
  54.         mobj\FILES.sbr mobj\FILETRCK.sbr mobj\INIT.sbr mobj\MYLIB.sbr\
  55.         mobj\SEARCH.sbr mobj\SETUP.sbr
  56.  
  57. all: mobj\$(PROJ).exe
  58.  
  59. .SUFFIXES:
  60. .SUFFIXES:
  61. .SUFFIXES: .obj .sbr .c
  62.  
  63. mobj\disked.obj : D:\DEV\DISKED\disked.c disked.h mylib.h diskio.h keys.h\
  64.         alloc.h files.h error.h dirent.h direct.h console.h arrays.h general.h\
  65.         init.h
  66. !IF $(DEBUG)
  67.         @$(CC) @<<mobj\$(PROJ).rsp
  68. /c $(CFLAGS_G)
  69. $(CFLAGS_D) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
  70. <<
  71. !ELSE
  72.         @$(CC) @<<mobj\$(PROJ).rsp
  73. /c $(CFLAGS_G)
  74. $(CFLAGS_R) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
  75. <<
  76. !ENDIF
  77. !IF $(DEBUG)
  78.         @$(CC) @<<mobj\$(PROJ).rsp
  79. /c $(CFLAGS_G)
  80. $(CFLAGS_D) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
  81. <<
  82. !ELSE
  83.         @$(CC) @<<mobj\$(PROJ).rsp
  84. /c $(CFLAGS_G)
  85. $(CFLAGS_R) /Fomobj\disked.obj D:\DEV\DISKED\disked.c
  86. <<
  87. !ENDIF
  88.  
  89. mobj\disked.sbr : D:\DEV\DISKED\disked.c disked.h mylib.h diskio.h keys.h\
  90.         alloc.h files.h error.h dirent.h direct.h console.h arrays.h general.h\
  91.         init.h
  92. !IF $(DEBUG)
  93.         @$(CC) @<<mobj\$(PROJ).rsp
  94. /Zs $(CFLAGS_G)
  95. $(CFLAGS_D) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
  96. <<
  97. !ELSE
  98.         @$(CC) @<<mobj\$(PROJ).rsp
  99. /Zs $(CFLAGS_G)
  100. $(CFLAGS_R) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
  101. <<
  102. !ENDIF
  103. !IF $(DEBUG)
  104.         @$(CC) @<<mobj\$(PROJ).rsp
  105. /Zs $(CFLAGS_G)
  106. $(CFLAGS_D) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
  107. <<
  108. !ELSE
  109.         @$(CC) @<<mobj\$(PROJ).rsp
  110. /Zs $(CFLAGS_G)
  111. $(CFLAGS_R) /FRmobj\disked.sbr D:\DEV\DISKED\disked.c
  112. <<
  113. !ENDIF
  114.  
  115. mobj\ALLOC.obj : ALLOC.C alloc.h error.h
  116. !IF $(DEBUG)
  117.         @$(CC) @<<mobj\$(PROJ).rsp
  118. /c $(CFLAGS_G)
  119. $(CFLAGS_D) /Fomobj\ALLOC.obj ALLOC.C
  120. <<
  121. !ELSE
  122.         @$(CC) @<<mobj\$(PROJ).rsp
  123. /c $(CFLAGS_G)
  124. $(CFLAGS_R) /Fomobj\ALLOC.obj ALLOC.C
  125. <<
  126. !ENDIF
  127.  
  128. mobj\ALLOC.sbr : ALLOC.C alloc.h error.h
  129. !IF $(DEBUG)
  130.         @$(CC) @<<mobj\$(PROJ).rsp
  131. /Zs $(CFLAGS_G)
  132. $(CFLAGS_D) /FRmobj\ALLOC.sbr ALLOC.C
  133. <<
  134. !ELSE
  135.         @$(CC) @<<mobj\$(PROJ).rsp
  136. /Zs $(CFLAGS_G)
  137. $(CFLAGS_R) /FRmobj\ALLOC.sbr ALLOC.C
  138. <<
  139. !ENDIF
  140.  
  141. mobj\ARRAYS.obj : ARRAYS.C console.h limits.h general.h
  142. !IF $(DEBUG)
  143.         @$(CC) @<<mobj\$(PROJ).rsp
  144. /c $(CFLAGS_G)
  145. $(CFLAGS_D) /Fomobj\ARRAYS.obj ARRAYS.C
  146. <<
  147. !ELSE
  148.         @$(CC) @<<mobj\$(PROJ).rsp
  149. /c $(CFLAGS_G)
  150. $(CFLAGS_R) /Fomobj\ARRAYS.obj ARRAYS.C
  151. <<
  152. !ENDIF
  153.  
  154. mobj\ARRAYS.sbr : ARRAYS.C console.h limits.h general.h
  155. !IF $(DEBUG)
  156.         @$(CC) @<<mobj\$(PROJ).rsp
  157. /Zs $(CFLAGS_G)
  158. $(CFLAGS_D) /FRmobj\ARRAYS.sbr ARRAYS.C
  159. <<
  160. !ELSE
  161.         @$(CC) @<<mobj\$(PROJ).rsp
  162. /Zs $(CFLAGS_G)
  163. $(CFLAGS_R) /FRmobj\ARRAYS.sbr ARRAYS.C
  164. <<
  165. !ENDIF
  166.  
  167. mobj\CONSOLE.obj : CONSOLE.C general.h disked.h console.h init.h
  168. !IF $(DEBUG)
  169.         @$(CC) @<<mobj\$(PROJ).rsp
  170. /c $(CFLAGS_G)
  171. $(CFLAGS_D) /Fomobj\CONSOLE.obj CONSOLE.C
  172. <<
  173. !ELSE
  174.         @$(CC) @<<mobj\$(PROJ).rsp
  175. /c $(CFLAGS_G)
  176. $(CFLAGS_R) /Fomobj\CONSOLE.obj CONSOLE.C
  177. <<
  178. !ENDIF
  179.  
  180. mobj\CONSOLE.sbr : CONSOLE.C general.h disked.h console.h init.h
  181. !IF $(DEBUG)
  182.         @$(CC) @<<mobj\$(PROJ).rsp
  183. /Zs $(CFLAGS_G)
  184. $(CFLAGS_D) /FRmobj\CONSOLE.sbr CONSOLE.C
  185. <<
  186. !ELSE
  187.         @$(CC) @<<mobj\$(PROJ).rsp
  188. /Zs $(CFLAGS_G)
  189. $(CFLAGS_R) /FRmobj\CONSOLE.sbr CONSOLE.C
  190. <<
  191. !ENDIF
  192.  
  193. mobj\DATA.obj : DATA.C
  194. !IF $(DEBUG)
  195.         @$(CC) @<<mobj\$(PROJ).rsp
  196. /c $(CFLAGS_G)
  197. $(CFLAGS_D) /Fomobj\DATA.obj DATA.C
  198. <<
  199. !ELSE
  200.         @$(CC) @<<mobj\$(PROJ).rsp
  201. /c $(CFLAGS_G)
  202. $(CFLAGS_R) /Fomobj\DATA.obj DATA.C
  203. <<
  204. !ENDIF
  205.  
  206. mobj\DATA.sbr : DATA.C
  207. !IF $(DEBUG)
  208.         @$(CC) @<<mobj\$(PROJ).rsp
  209. /Zs $(CFLAGS_G)
  210. $(CFLAGS_D) /FRmobj\DATA.sbr DATA.C
  211. <<
  212. !ELSE
  213.         @$(CC) @<<mobj\$(PROJ).rsp
  214. /Zs $(CFLAGS_G)
  215. $(CFLAGS_R) /FRmobj\DATA.sbr DATA.C
  216. <<
  217. !ENDIF
  218.  
  219. mobj\DEBUG.obj : DEBUG.C mylib.h console.h alloc.h general.h
  220. !IF $(DEBUG)
  221.         @$(CC) @<<mobj\$(PROJ).rsp
  222. /c $(CFLAGS_G)
  223. $(CFLAGS_D) /Fomobj\DEBUG.obj DEBUG.C
  224. <<
  225. !ELSE
  226.         @$(CC) @<<mobj\$(PROJ).rsp
  227. /c $(CFLAGS_G)
  228. $(CFLAGS_R) /Fomobj\DEBUG.obj DEBUG.C
  229. <<
  230. !ENDIF
  231.  
  232. mobj\DEBUG.sbr : DEBUG.C mylib.h console.h alloc.h general.h
  233. !IF $(DEBUG)
  234.         @$(CC) @<<mobj\$(PROJ).rsp
  235. /Zs $(CFLAGS_G)
  236. $(CFLAGS_D) /FRmobj\DEBUG.sbr DEBUG.C
  237. <<
  238. !ELSE
  239.         @$(CC) @<<mobj\$(PROJ).rsp
  240. /Zs $(CFLAGS_G)
  241. $(CFLAGS_R) /FRmobj\DEBUG.sbr DEBUG.C
  242. <<
  243. !ENDIF
  244.  
  245. mobj\DIRECT.obj : DIRECT.C general.h diskio.h direct.h dirent.h
  246. !IF $(DEBUG)
  247.         @$(CC) @<<mobj\$(PROJ).rsp
  248. /c $(CFLAGS_G)
  249. $(CFLAGS_D) /Fomobj\DIRECT.obj DIRECT.C
  250. <<
  251. !ELSE
  252.         @$(CC) @<<mobj\$(PROJ).rsp
  253. /c $(CFLAGS_G)
  254. $(CFLAGS_R) /Fomobj\DIRECT.obj DIRECT.C
  255. <<
  256. !ENDIF
  257.  
  258. mobj\DIRECT.sbr : DIRECT.C general.h diskio.h direct.h dirent.h
  259. !IF $(DEBUG)
  260.         @$(CC) @<<mobj\$(PROJ).rsp
  261. /Zs $(CFLAGS_G)
  262. $(CFLAGS_D) /FRmobj\DIRECT.sbr DIRECT.C
  263. <<
  264. !ELSE
  265.         @$(CC) @<<mobj\$(PROJ).rsp
  266. /Zs $(CFLAGS_G)
  267. $(CFLAGS_R) /FRmobj\DIRECT.sbr DIRECT.C
  268. <<
  269. !ENDIF
  270.  
  271. mobj\DIRENT.obj : DIRENT.C mylib.h keys.h dirent.h console.h general.h
  272. !IF $(DEBUG)
  273.         @$(CC) @<<mobj\$(PROJ).rsp
  274. /c $(CFLAGS_G)
  275. $(CFLAGS_D) /Fomobj\DIRENT.obj DIRENT.C
  276. <<
  277. !ELSE
  278.         @$(CC) @<<mobj\$(PROJ).rsp
  279. /c $(CFLAGS_G)
  280. $(CFLAGS_R) /Fomobj\DIRENT.obj DIRENT.C
  281. <<
  282. !ENDIF
  283.  
  284. mobj\DIRENT.sbr : DIRENT.C mylib.h keys.h dirent.h console.h general.h
  285. !IF $(DEBUG)
  286.         @$(CC) @<<mobj\$(PROJ).rsp
  287. /Zs $(CFLAGS_G)
  288. $(CFLAGS_D) /FRmobj\DIRENT.sbr DIRENT.C
  289. <<
  290. !ELSE
  291.         @$(CC) @<<mobj\$(PROJ).rsp
  292. /Zs $(CFLAGS_G)
  293. $(CFLAGS_R) /FRmobj\DIRENT.sbr DIRENT.C
  294. <<
  295. !ENDIF
  296.  
  297. mobj\DISKIO.obj : DISKIO.C disked.h diskio.h dpb.h alloc.h error.h general.h\
  298.         init.h
  299. !IF $(DEBUG)
  300.         @$(CC) @<<mobj\$(PROJ).rsp
  301. /c $(CFLAGS_G)
  302. $(CFLAGS_D) /Fomobj\DISKIO.obj DISKIO.C
  303. <<
  304. !ELSE
  305.         @$(CC) @<<mobj\$(PROJ).rsp
  306. /c $(CFLAGS_G)
  307. $(CFLAGS_R) /Fomobj\DISKIO.obj DISKIO.C
  308. <<
  309. !ENDIF
  310.  
  311. mobj\DISKIO.sbr : DISKIO.C disked.h diskio.h dpb.h alloc.h error.h general.h\
  312.         init.h
  313. !IF $(DEBUG)
  314.         @$(CC) @<<mobj\$(PROJ).rsp
  315. /Zs $(CFLAGS_G)
  316. $(CFLAGS_D) /FRmobj\DISKIO.sbr DISKIO.C
  317. <<
  318. !ELSE
  319.         @$(CC) @<<mobj\$(PROJ).rsp
  320. /Zs $(CFLAGS_G)
  321. $(CFLAGS_R) /FRmobj\DISKIO.sbr DISKIO.C
  322. <<
  323. !ENDIF
  324.  
  325. mobj\DISKLIB.obj : DISKLIB.C disked.h diskio.h mylib.h files.h keys.h error.h\
  326.         dpb.h dirent.h console.h general.h init.h
  327. !IF $(DEBUG)
  328.         @$(CC) @<<mobj\$(PROJ).rsp
  329. /c $(CFLAGS_G)
  330. $(CFLAGS_D) /Fomobj\DISKLIB.obj DISKLIB.C
  331. <<
  332. !ELSE
  333.         @$(CC) @<<mobj\$(PROJ).rsp
  334. /c $(CFLAGS_G)
  335. $(CFLAGS_R) /Fomobj\DISKLIB.obj DISKLIB.C
  336. <<
  337. !ENDIF
  338.  
  339. mobj\DISKLIB.sbr : DISKLIB.C disked.h diskio.h mylib.h files.h keys.h error.h\
  340.         dpb.h dirent.h console.h general.h init.h
  341. !IF $(DEBUG)
  342.         @$(CC) @<<mobj\$(PROJ).rsp
  343. /Zs $(CFLAGS_G)
  344. $(CFLAGS_D) /FRmobj\DISKLIB.sbr DISKLIB.C
  345. <<
  346. !ELSE
  347.         @$(CC) @<<mobj\$(PROJ).rsp
  348. /Zs $(CFLAGS_G)
  349. $(CFLAGS_R) /FRmobj\DISKLIB.sbr DISKLIB.C
  350. <<
  351. !ENDIF
  352.  
  353. mobj\ERROR.obj : ERROR.C error.h console.h general.h
  354. !IF $(DEBUG)
  355.         @$(CC) @<<mobj\$(PROJ).rsp
  356. /c $(CFLAGS_G)
  357. $(CFLAGS_D) /Fomobj\ERROR.obj ERROR.C
  358. <<
  359. !ELSE
  360.         @$(CC) @<<mobj\$(PROJ).rsp
  361. /c $(CFLAGS_G)
  362. $(CFLAGS_R) /Fomobj\ERROR.obj ERROR.C
  363. <<
  364. !ENDIF
  365.  
  366. mobj\ERROR.sbr : ERROR.C error.h console.h general.h
  367. !IF $(DEBUG)
  368.         @$(CC) @<<mobj\$(PROJ).rsp
  369. /Zs $(CFLAGS_G)
  370. $(CFLAGS_D) /FRmobj\ERROR.sbr ERROR.C
  371. <<
  372. !ELSE
  373.         @$(CC) @<<mobj\$(PROJ).rsp
  374. /Zs $(CFLAGS_G)
  375. $(CFLAGS_R) /FRmobj\ERROR.sbr ERROR.C
  376. <<
  377. !ENDIF
  378.  
  379. mobj\FILEIO.obj : FILEIO.C disked.h diskio.h console.h error.h general.h\
  380.         init.h
  381. !IF $(DEBUG)
  382.         @$(CC) @<<mobj\$(PROJ).rsp
  383. /c $(CFLAGS_G)
  384. $(CFLAGS_D) /Fomobj\FILEIO.obj FILEIO.C
  385. <<
  386. !ELSE
  387.         @$(CC) @<<mobj\$(PROJ).rsp
  388. /c $(CFLAGS_G)
  389. $(CFLAGS_R) /Fomobj\FILEIO.obj FILEIO.C
  390. <<
  391. !ENDIF
  392.  
  393. mobj\FILEIO.sbr : FILEIO.C disked.h diskio.h console.h error.h general.h\
  394.         init.h
  395. !IF $(DEBUG)
  396.         @$(CC) @<<mobj\$(PROJ).rsp
  397. /Zs $(CFLAGS_G)
  398. $(CFLAGS_D) /FRmobj\FILEIO.sbr FILEIO.C
  399. <<
  400. !ELSE
  401.         @$(CC) @<<mobj\$(PROJ).rsp
  402. /Zs $(CFLAGS_G)
  403. $(CFLAGS_R) /FRmobj\FILEIO.sbr FILEIO.C
  404. <<
  405. !ENDIF
  406.  
  407. mobj\FILES.obj : FILES.C disked.h console.h alloc.h diskio.h files.h error.h\
  408.         dirent.h direct.h general.h init.h
  409. !IF $(DEBUG)
  410.         @$(CC) @<<mobj\$(PROJ).rsp
  411. /c $(CFLAGS_G)
  412. $(CFLAGS_D) /Fomobj\FILES.obj FILES.C
  413. <<
  414. !ELSE
  415.         @$(CC) @<<mobj\$(PROJ).rsp
  416. /c $(CFLAGS_G)
  417. $(CFLAGS_R) /Fomobj\FILES.obj FILES.C
  418. <<
  419. !ENDIF
  420.  
  421. mobj\FILES.sbr : FILES.C disked.h console.h alloc.h diskio.h files.h error.h\
  422.         dirent.h direct.h general.h init.h
  423. !IF $(DEBUG)
  424.         @$(CC) @<<mobj\$(PROJ).rsp
  425. /Zs $(CFLAGS_G)
  426. $(CFLAGS_D) /FRmobj\FILES.sbr FILES.C
  427. <<
  428. !ELSE
  429.         @$(CC) @<<mobj\$(PROJ).rsp
  430. /Zs $(CFLAGS_G)
  431. $(CFLAGS_R) /FRmobj\FILES.sbr FILES.C
  432. <<
  433. !ENDIF
  434.  
  435. mobj\FILETRCK.obj : FILETRCK.C disked.h diskio.h files.h keys.h general.h\
  436.         init.h
  437. !IF $(DEBUG)
  438.         @$(CC) @<<mobj\$(PROJ).rsp
  439. /c $(CFLAGS_G)
  440. $(CFLAGS_D) /Fomobj\FILETRCK.obj FILETRCK.C
  441. <<
  442. !ELSE
  443.         @$(CC) @<<mobj\$(PROJ).rsp
  444. /c $(CFLAGS_G)
  445. $(CFLAGS_R) /Fomobj\FILETRCK.obj FILETRCK.C
  446. <<
  447. !ENDIF
  448.  
  449. mobj\FILETRCK.sbr : FILETRCK.C disked.h diskio.h files.h keys.h general.h\
  450.         init.h
  451. !IF $(DEBUG)
  452.         @$(CC) @<<mobj\$(PROJ).rsp
  453. /Zs $(CFLAGS_G)
  454. $(CFLAGS_D) /FRmobj\FILETRCK.sbr FILETRCK.C
  455. <<
  456. !ELSE
  457.         @$(CC) @<<mobj\$(PROJ).rsp
  458. /Zs $(CFLAGS_G)
  459. $(CFLAGS_R) /FRmobj\FILETRCK.sbr FILETRCK.C
  460. <<
  461. !ENDIF
  462.  
  463. mobj\INIT.obj : INIT.C disked.h init.h keys.h console.h diskio.h arrays.h\
  464.         general.h
  465. !IF $(DEBUG)
  466.         @$(CC) @<<mobj\$(PROJ).rsp
  467. /c $(CFLAGS_G)
  468. $(CFLAGS_D) /Fomobj\INIT.obj INIT.C
  469. <<
  470. !ELSE
  471.         @$(CC) @<<mobj\$(PROJ).rsp
  472. /c $(CFLAGS_G)
  473. $(CFLAGS_R) /Fomobj\INIT.obj INIT.C
  474. <<
  475. !ENDIF
  476.  
  477. mobj\INIT.sbr : INIT.C disked.h init.h keys.h console.h diskio.h arrays.h\
  478.         general.h
  479. !IF $(DEBUG)
  480.         @$(CC) @<<mobj\$(PROJ).rsp
  481. /Zs $(CFLAGS_G)
  482. $(CFLAGS_D) /FRmobj\INIT.sbr INIT.C
  483. <<
  484. !ELSE
  485.         @$(CC) @<<mobj\$(PROJ).rsp
  486. /Zs $(CFLAGS_G)
  487. $(CFLAGS_R) /FRmobj\INIT.sbr INIT.C
  488. <<
  489. !ENDIF
  490.  
  491. mobj\MYLIB.obj : MYLIB.C mylib.h console.h general.h
  492. !IF $(DEBUG)
  493.         @$(CC) @<<mobj\$(PROJ).rsp
  494. /c $(CFLAGS_G)
  495. $(CFLAGS_D) /Fomobj\MYLIB.obj MYLIB.C
  496. <<
  497. !ELSE
  498.         @$(CC) @<<mobj\$(PROJ).rsp
  499. /c $(CFLAGS_G)
  500. $(CFLAGS_R) /Fomobj\MYLIB.obj MYLIB.C
  501. <<
  502. !ENDIF
  503.  
  504. mobj\MYLIB.sbr : MYLIB.C mylib.h console.h general.h
  505. !IF $(DEBUG)
  506.         @$(CC) @<<mobj\$(PROJ).rsp
  507. /Zs $(CFLAGS_G)
  508. $(CFLAGS_D) /FRmobj\MYLIB.sbr MYLIB.C
  509. <<
  510. !ELSE
  511.         @$(CC) @<<mobj\$(PROJ).rsp
  512. /Zs $(CFLAGS_G)
  513. $(CFLAGS_R) /FRmobj\MYLIB.sbr MYLIB.C
  514. <<
  515. !ENDIF
  516.  
  517. mobj\SEARCH.obj : SEARCH.C disked.h mylib.h alloc.h diskio.h error.h console.h\
  518.         general.h init.h
  519. !IF $(DEBUG)
  520.         @$(CC) @<<mobj\$(PROJ).rsp
  521. /c $(CFLAGS_G)
  522. $(CFLAGS_D) /Fomobj\SEARCH.obj SEARCH.C
  523. <<
  524. !ELSE
  525.         @$(CC) @<<mobj\$(PROJ).rsp
  526. /c $(CFLAGS_G)
  527. $(CFLAGS_R) /Fomobj\SEARCH.obj SEARCH.C
  528. <<
  529. !ENDIF
  530.  
  531. mobj\SEARCH.sbr : SEARCH.C disked.h mylib.h alloc.h diskio.h error.h console.h\
  532.         general.h init.h
  533. !IF $(DEBUG)
  534.         @$(CC) @<<mobj\$(PROJ).rsp
  535. /Zs $(CFLAGS_G)
  536. $(CFLAGS_D) /FRmobj\SEARCH.sbr SEARCH.C
  537. <<
  538. !ELSE
  539.         @$(CC) @<<mobj\$(PROJ).rsp
  540. /Zs $(CFLAGS_G)
  541. $(CFLAGS_R) /FRmobj\SEARCH.sbr SEARCH.C
  542. <<
  543. !ENDIF
  544.  
  545. mobj\SETUP.obj : SETUP.C disked.h diskio.h files.h mylib.h alloc.h error.h\
  546.         direct.h console.h general.h init.h dirent.h
  547. !IF $(DEBUG)
  548.         @$(CC) @<<mobj\$(PROJ).rsp
  549. /c $(CFLAGS_G)
  550. $(CFLAGS_D) /Fomobj\SETUP.obj SETUP.C
  551. <<
  552. !ELSE
  553.         @$(CC) @<<mobj\$(PROJ).rsp
  554. /c $(CFLAGS_G)
  555. $(CFLAGS_R) /Fomobj\SETUP.obj SETUP.C
  556. <<
  557. !ENDIF
  558.  
  559. mobj\SETUP.sbr : SETUP.C disked.h diskio.h files.h mylib.h alloc.h error.h\
  560.         direct.h console.h general.h init.h dirent.h
  561. !IF $(DEBUG)
  562.         @$(CC) @<<mobj\$(PROJ).rsp
  563. /Zs $(CFLAGS_G)
  564. $(CFLAGS_D) /FRmobj\SETUP.sbr SETUP.C
  565. <<
  566. !ELSE
  567.         @$(CC) @<<mobj\$(PROJ).rsp
  568. /Zs $(CFLAGS_G)
  569. $(CFLAGS_R) /FRmobj\SETUP.sbr SETUP.C
  570. <<
  571. !ENDIF
  572.  
  573.  
  574. mobj\$(PROJ).bsc : $(SBRS)
  575.         $(BSCMAKE) @<<
  576. $(BRFLAGS) $(SBRS)
  577. <<
  578.  
  579. mobj\$(PROJ).pbt : 
  580.         $(PROFSET) MAKEFLAGS=
  581.         $(PROFNMAKE) $(NMFLAGS) -f $(PROJFILE) $(PBTDEPEND)
  582.         $(PREP) /P $(PBTDEPEND) /OT mobj\$(PROJ).pbt
  583.  
  584. mobj\$(PROJ).exe : $(OBJS)
  585. !IF $(DEBUG)
  586.         $(LRF) @<<mobj\$(PROJ).lrf
  587. $(RT_OBJS: = +^
  588. ) $(OBJS: = +^
  589. )
  590. $@
  591. $(MAPFILE_D)
  592. $(LIBS: = +^
  593. ) +
  594. $(LLIBS_G: = +^
  595. ) +
  596. $(LLIBS_D: = +^
  597. )
  598. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  599. <<
  600. !ELSE
  601.         $(LRF) @<<mobj\$(PROJ).lrf
  602. $(RT_OBJS: = +^
  603. ) $(OBJS: = +^
  604. )
  605. $@
  606. $(MAPFILE_R)
  607. $(LIBS: = +^
  608. ) +
  609. $(LLIBS_G: = +^
  610. ) +
  611. $(LLIBS_R: = +^
  612. )
  613. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  614. <<
  615. !ENDIF
  616.         $(LINKER) @mobj\$(PROJ).lrf
  617.  
  618.  
  619. .c.obj :
  620. !IF $(DEBUG)
  621.         @$(CC) @<<mobj\$(PROJ).rsp
  622. /c $(CFLAGS_G)
  623. $(CFLAGS_D) /Fo$@ $<
  624. <<
  625. !ELSE
  626.         @$(CC) @<<mobj\$(PROJ).rsp
  627. /c $(CFLAGS_G)
  628. $(CFLAGS_R) /Fo$@ $<
  629. <<
  630. !ENDIF
  631.  
  632. .c.sbr :
  633. !IF $(DEBUG)
  634.         @$(CC) @<<mobj\$(PROJ).rsp
  635. /Zs $(CFLAGS_G)
  636. $(CFLAGS_D) /FR$@ $<
  637. <<
  638. !ELSE
  639.         @$(CC) @<<mobj\$(PROJ).rsp
  640. /Zs $(CFLAGS_G)
  641. $(CFLAGS_R) /FR$@ $<
  642. <<
  643. !ENDIF
  644.  
  645.  
  646. run: mobj\$(PROJ).exe
  647.         mobj\$(PROJ).exe $(RUNFLAGS)
  648.  
  649. debug: mobj\$(PROJ).exe
  650.         CV $(CVFLAGS) mobj\$(PROJ).exe $(RUNFLAGS)
  651.