home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume20 / dmake / patch02k < prev    next >
Encoding:
Text File  |  1991-06-29  |  38.4 KB  |  919 lines

  1. Newsgroups: comp.sources.misc
  2. From: Dennis Vadura <dvadura@watdragon.waterloo.edu>
  3. Subject:  v20i086:  dmake - dmake version 3.7, Patch02k/12
  4. Message-ID: <1991Jun29.222800.4705@sparky.IMD.Sterling.COM>
  5. X-Md4-Signature: 342b765eae66cd326453b43577019a61
  6. Date: Sat, 29 Jun 1991 22:28:00 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: Dennis Vadura <dvadura@watdragon.waterloo.edu>
  10. Posting-number: Volume 20, Issue 86
  11. Archive-name: dmake/patch02k
  12. Patch-To: dmake: Volume 19, Issue 22-58
  13.  
  14. #!/bin/sh
  15. # this is dp2.10 (part 10 of a multipart archive)
  16. # do not concatenate these parts, unpack them in order with /bin/sh
  17. # file dm37p2 continued
  18. #
  19. if test ! -r _shar_seq_.tmp; then
  20.     echo 'Please unpack part 1 first!'
  21.     exit 1
  22. fi
  23. (read Scheck
  24.  if test "$Scheck" != 10; then
  25.     echo Please unpack part "$Scheck" next!
  26.     exit 1
  27.  else
  28.     exit 0
  29.  fi
  30. ) < _shar_seq_.tmp || exit 1
  31. if test ! -f _shar_wnt_.tmp; then
  32.     echo 'x - still skipping dm37p2'
  33. else
  34. echo 'x - continuing file dm37p2'
  35. sed 's/^X//' << 'SHAR_EOF' >> 'dm37p2' &&
  36. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs hash.c
  37. XX  mv hash.obj objects
  38. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dag.c
  39. XX  mv dag.obj objects
  40. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmake.c
  41. XX  mv dmake.obj objects
  42. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs path.c
  43. XX  mv path.obj objects
  44. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs imacs.c
  45. XX  mv imacs.obj objects
  46. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs sysintf.c
  47. XX  mv sysintf.obj objects
  48. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs parse.c
  49. XX  mv parse.obj objects
  50. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs getinp.c
  51. XX  mv getinp.obj objects
  52. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs quit.c
  53. XX  mv quit.obj objects
  54. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs state.c
  55. XX  mv state.obj objects
  56. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs basename.c
  57. XX  mv basename.obj objects
  58. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmdump.c
  59. XX  mv dmdump.obj objects
  60. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs macparse.c
  61. XX  mv macparse.obj objects
  62. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs rulparse.c
  63. XX  mv rulparse.obj objects
  64. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs percent.c
  65. XX  mv percent.obj objects
  66. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs function.c
  67. XX  mv function.obj objects
  68. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
  69. XX  mv ruletab.obj objects
  70. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\runargv.c
  71. XX  mv runargv.obj objects
  72. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
  73. XX  mv _chdir.obj objects
  74. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\switchar.c
  75. XX  mv switchar.obj objects
  76. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
  77. XX  mv dirbrk.obj objects
  78. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
  79. XX  mv arlib.obj objects
  80. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
  81. XX  mv rmprq.obj objects
  82. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
  83. XX  mv tempnam.obj objects
  84. XX  cp os2\mscdos\startup.mk startup.mk
  85. X! link @/tmp/mkAAA000163,dmake.exe,NUL.MAP,@/tmp/mkBAA000163/ST:8000 /exe /packc /batch,os2\dmake.def
  86. X--- 1,61 ----
  87. XX  mkdir objects
  88. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs infer.c
  89. XX  mv infer.obj objects
  90. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs make.c
  91. XX  mv make.obj objects
  92. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs stat.c
  93. XX  mv stat.obj objects
  94. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs expand.c
  95. XX  mv expand.obj objects
  96. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmstring.c
  97. XX  mv dmstring.obj objects
  98. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs hash.c
  99. XX  mv hash.obj objects
  100. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dag.c
  101. XX  mv dag.obj objects
  102. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmake.c
  103. XX  mv dmake.obj objects
  104. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs path.c
  105. XX  mv path.obj objects
  106. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs imacs.c
  107. XX  mv imacs.obj objects
  108. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs sysintf.c
  109. XX  mv sysintf.obj objects
  110. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs parse.c
  111. XX  mv parse.obj objects
  112. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs getinp.c
  113. XX  mv getinp.obj objects
  114. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs quit.c
  115. XX  mv quit.obj objects
  116. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs state.c
  117. XX  mv state.obj objects
  118. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs basename.c
  119. XX  mv basename.obj objects
  120. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmdump.c
  121. XX  mv dmdump.obj objects
  122. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs macparse.c
  123. XX  mv macparse.obj objects
  124. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs rulparse.c
  125. XX  mv rulparse.obj objects
  126. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs percent.c
  127. XX  mv percent.obj objects
  128. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs function.c
  129. XX  mv function.obj objects
  130. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
  131. XX  mv ruletab.obj objects
  132. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\runargv.c
  133. XX  mv runargv.obj objects
  134. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
  135. XX  mv _chdir.obj objects
  136. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\switchar.c
  137. XX  mv switchar.obj objects
  138. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
  139. XX  mv dirbrk.obj objects
  140. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
  141. XX  mv arlib.obj objects
  142. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
  143. XX  mv rmprq.obj objects
  144. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
  145. XX  mv tempnam.obj objects
  146. XX  cp os2\mscdos\startup.mk startup.mk
  147. X! link /stack:8192 /exe /packc /batch @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  148. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/mk50.cmd    Fri Jun 28 08:21:39 1991
  149. X--- os2/mscdos/mk50.cmd    Thu Jun 27 23:59:54 1991
  150. X***************
  151. X*** 1,61 ****
  152. XX  mkdir objects
  153. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs infer.c
  154. XX  mv infer.obj objects
  155. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs make.c
  156. XX  mv make.obj objects
  157. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs stat.c
  158. XX  mv stat.obj objects
  159. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs expand.c
  160. XX  mv expand.obj objects
  161. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmstring.c
  162. XX  mv dmstring.obj objects
  163. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs hash.c
  164. XX  mv hash.obj objects
  165. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dag.c
  166. XX  mv dag.obj objects
  167. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmake.c
  168. XX  mv dmake.obj objects
  169. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs path.c
  170. XX  mv path.obj objects
  171. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs imacs.c
  172. XX  mv imacs.obj objects
  173. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs sysintf.c
  174. XX  mv sysintf.obj objects
  175. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs parse.c
  176. XX  mv parse.obj objects
  177. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs getinp.c
  178. XX  mv getinp.obj objects
  179. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs quit.c
  180. XX  mv quit.obj objects
  181. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs state.c
  182. XX  mv state.obj objects
  183. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs basename.c
  184. XX  mv basename.obj objects
  185. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmdump.c
  186. XX  mv dmdump.obj objects
  187. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs macparse.c
  188. XX  mv macparse.obj objects
  189. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs rulparse.c
  190. XX  mv rulparse.obj objects
  191. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs percent.c
  192. XX  mv percent.obj objects
  193. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs function.c
  194. XX  mv function.obj objects
  195. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
  196. XX  mv ruletab.obj objects
  197. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\runargv.c
  198. XX  mv runargv.obj objects
  199. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
  200. XX  mv _chdir.obj objects
  201. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\switchar.c
  202. XX  mv switchar.obj objects
  203. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
  204. XX  mv dirbrk.obj objects
  205. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
  206. XX  mv arlib.obj objects
  207. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
  208. XX  mv rmprq.obj objects
  209. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
  210. XX  mv tempnam.obj objects
  211. XX  cp os2\mscdos\startup.mk startup.mk
  212. X! link @/tmp/mkAAA000136,dmake.exe,NUL.MAP,@/tmp/mkBAA000136/ST:8000 /exe /packc /batch,os2\dmake.def
  213. X--- 1,61 ----
  214. XX  mkdir objects
  215. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs infer.c
  216. XX  mv infer.obj objects
  217. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs make.c
  218. XX  mv make.obj objects
  219. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs stat.c
  220. XX  mv stat.obj objects
  221. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs expand.c
  222. XX  mv expand.obj objects
  223. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmstring.c
  224. XX  mv dmstring.obj objects
  225. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs hash.c
  226. XX  mv hash.obj objects
  227. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dag.c
  228. XX  mv dag.obj objects
  229. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmake.c
  230. XX  mv dmake.obj objects
  231. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs path.c
  232. XX  mv path.obj objects
  233. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs imacs.c
  234. XX  mv imacs.obj objects
  235. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs sysintf.c
  236. XX  mv sysintf.obj objects
  237. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs parse.c
  238. XX  mv parse.obj objects
  239. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs getinp.c
  240. XX  mv getinp.obj objects
  241. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs quit.c
  242. XX  mv quit.obj objects
  243. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs state.c
  244. XX  mv state.obj objects
  245. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs basename.c
  246. XX  mv basename.obj objects
  247. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmdump.c
  248. XX  mv dmdump.obj objects
  249. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs macparse.c
  250. XX  mv macparse.obj objects
  251. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs rulparse.c
  252. XX  mv rulparse.obj objects
  253. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs percent.c
  254. XX  mv percent.obj objects
  255. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs function.c
  256. XX  mv function.obj objects
  257. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
  258. XX  mv ruletab.obj objects
  259. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\runargv.c
  260. XX  mv runargv.obj objects
  261. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
  262. XX  mv _chdir.obj objects
  263. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\switchar.c
  264. XX  mv switchar.obj objects
  265. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
  266. XX  mv dirbrk.obj objects
  267. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
  268. XX  mv arlib.obj objects
  269. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
  270. XX  mv rmprq.obj objects
  271. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
  272. XX  mv tempnam.obj objects
  273. XX  cp os2\mscdos\startup.mk startup.mk
  274. X! link /stack:8192 /exe /packc /batch @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  275. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/mk40.cmd    Fri Jun 28 08:21:39 1991
  276. X--- os2/mscdos/mk40.cmd    Thu Jun 27 23:59:33 1991
  277. X***************
  278. X*** 1,61 ****
  279. XX  mkdir objects
  280. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX infer.c
  281. XX  mv infer.obj objects
  282. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX make.c
  283. XX  mv make.obj objects
  284. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX stat.c
  285. XX  mv stat.obj objects
  286. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX expand.c
  287. XX  mv expand.obj objects
  288. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmstring.c
  289. XX  mv dmstring.obj objects
  290. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX hash.c
  291. XX  mv hash.obj objects
  292. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dag.c
  293. XX  mv dag.obj objects
  294. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmake.c
  295. XX  mv dmake.obj objects
  296. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX path.c
  297. XX  mv path.obj objects
  298. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX imacs.c
  299. XX  mv imacs.obj objects
  300. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX sysintf.c
  301. XX  mv sysintf.obj objects
  302. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX parse.c
  303. XX  mv parse.obj objects
  304. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX getinp.c
  305. XX  mv getinp.obj objects
  306. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX quit.c
  307. XX  mv quit.obj objects
  308. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX state.c
  309. XX  mv state.obj objects
  310. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX basename.c
  311. XX  mv basename.obj objects
  312. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmdump.c
  313. XX  mv dmdump.obj objects
  314. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX macparse.c
  315. XX  mv macparse.obj objects
  316. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX rulparse.c
  317. XX  mv rulparse.obj objects
  318. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX percent.c
  319. XX  mv percent.obj objects
  320. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX function.c
  321. XX  mv function.obj objects
  322. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\ruletab.c
  323. XX  mv ruletab.obj objects
  324. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\runargv.c
  325. XX  mv runargv.obj objects
  326. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\_chdir.c
  327. XX  mv _chdir.obj objects
  328. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\switchar.c
  329. XX  mv switchar.obj objects
  330. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\dirbrk.c
  331. XX  mv dirbrk.obj objects
  332. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\arlib.c
  333. XX  mv arlib.obj objects
  334. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX unix\rmprq.c
  335. XX  mv rmprq.obj objects
  336. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\mscdos\tempnam.c
  337. XX  mv tempnam.obj objects
  338. XX  cp os2\mscdos\startup.mk startup.mk
  339. X! link @/tmp/mkAAA029978,dmake.exe,NUL.MAP,@/tmp/mkBAA029978/ST:8000,os2\dmake.def
  340. X--- 1,61 ----
  341. XX  mkdir objects
  342. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX infer.c
  343. XX  mv infer.obj objects
  344. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX make.c
  345. XX  mv make.obj objects
  346. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX stat.c
  347. XX  mv stat.obj objects
  348. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX expand.c
  349. XX  mv expand.obj objects
  350. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmstring.c
  351. XX  mv dmstring.obj objects
  352. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX hash.c
  353. XX  mv hash.obj objects
  354. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dag.c
  355. XX  mv dag.obj objects
  356. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmake.c
  357. XX  mv dmake.obj objects
  358. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX path.c
  359. XX  mv path.obj objects
  360. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX imacs.c
  361. XX  mv imacs.obj objects
  362. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX sysintf.c
  363. XX  mv sysintf.obj objects
  364. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX parse.c
  365. XX  mv parse.obj objects
  366. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX getinp.c
  367. XX  mv getinp.obj objects
  368. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX quit.c
  369. XX  mv quit.obj objects
  370. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX state.c
  371. XX  mv state.obj objects
  372. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX basename.c
  373. XX  mv basename.obj objects
  374. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmdump.c
  375. XX  mv dmdump.obj objects
  376. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX macparse.c
  377. XX  mv macparse.obj objects
  378. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX rulparse.c
  379. XX  mv rulparse.obj objects
  380. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX percent.c
  381. XX  mv percent.obj objects
  382. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX function.c
  383. XX  mv function.obj objects
  384. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\ruletab.c
  385. XX  mv ruletab.obj objects
  386. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\runargv.c
  387. XX  mv runargv.obj objects
  388. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\_chdir.c
  389. XX  mv _chdir.obj objects
  390. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\switchar.c
  391. XX  mv switchar.obj objects
  392. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\dirbrk.c
  393. XX  mv dirbrk.obj objects
  394. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\arlib.c
  395. XX  mv arlib.obj objects
  396. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX unix\rmprq.c
  397. XX  mv rmprq.obj objects
  398. X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\mscdos\tempnam.c
  399. XX  mv tempnam.obj objects
  400. XX  cp os2\mscdos\startup.mk startup.mk
  401. X! link /stack:8192 @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  402. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/lib.rsp    Mon May  6 19:38:56 1991
  403. X--- os2/mscdos/lib.rsp    Fri Jun 28 00:15:01 1991
  404. X***************
  405. X*** 1 ****
  406. X! 
  407. X--- 1,2 ----
  408. X! \NOD:LLIBCE+
  409. X! LLIBCEP
  410. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/config.mk    Sun Jan  6 21:52:07 1991
  411. X--- os2/mscdos/config.mk    Mon Jun 24 10:53:30 1991
  412. X***************
  413. X*** 8,16 ****
  414. XX  #
  415. XX  osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE)
  416. XX  
  417. X- TMPDIR :=
  418. X- .EXPORT : TMPDIR
  419. X- 
  420. XX  # Definition of macros for library, and C startup code.
  421. XX  
  422. XX  # The following sources are required for MSC
  423. X--- 8,13 ----
  424. X***************
  425. X*** 24,32 ****
  426. XX  # OS/2 always has at least a 286 so this is enabled by default:
  427. XX  CFLAGS += -G2
  428. XX  
  429. X! # For OS/2 we need the LDTAIL defined in os2\config.mk
  430. XX  # Debugging libraries
  431. X! DB_LDFLAGS += /co /li /map
  432. XX  DB_LDLIBS  +=
  433. XX  
  434. XX  # NO Debug MSC flags:
  435. X--- 21,35 ----
  436. XX  # OS/2 always has at least a 286 so this is enabled by default:
  437. XX  CFLAGS += -G2
  438. XX  
  439. X! SET_STACK = /stack:8192
  440. X! NDB_LDFLAGS += $(SET_STACK)
  441. X! 
  442. X! # Microsoft C doesn't need tail but needs head
  443. X! LDTAIL = ;
  444. X! LDHEAD = $(LDFLAGS)
  445. X! 
  446. XX  # Debugging libraries
  447. X! DB_LDFLAGS += /co /li /map $(SET_STACK)
  448. XX  DB_LDLIBS  +=
  449. XX  
  450. XX  # NO Debug MSC flags:
  451. X***************
  452. X*** 61,67 ****
  453. XX        %$O : %.c ;% $(CC) -c $(CFLAGS) -Fo$@ $<
  454. XX     .END
  455. XX     NDB_LDFLAGS += /exe /packc /batch
  456. X!    NDB_LDLIBS  +=
  457. XX  .END
  458. XX  
  459. XX  # See if we modify anything in the lower levels.
  460. X--- 64,70 ----
  461. XX        %$O : %.c ;% $(CC) -c $(CFLAGS) -Fo$@ $<
  462. XX     .END
  463. XX     NDB_LDFLAGS += /exe /packc /batch
  464. X!    NDB_LDLIBS  += /NOD:LLIBCE LLIBCEP
  465. XX  .END
  466. XX  
  467. XX  # See if we modify anything in the lower levels.
  468. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/config.mk    Wed Mar 27 01:24:51 1991
  469. X--- os2/config.mk    Mon Jun 24 10:57:26 1991
  470. X***************
  471. X*** 6,35 ****
  472. XX  OSRELEASE *= mscdos
  473. XX  # Memory model to compile for
  474. XX  # set to s - small, m - medium, c - compact, l - large
  475. X! .IF $(DEBUG)
  476. X!    MODEL = l
  477. X! .ELSE
  478. X!    MODEL = c
  479. X! .END
  480. XX  
  481. XX  STARTUPFILE    = $(OS)/startup.mk
  482. XX  
  483. XX  CPPFLAGS     = $(CFLAGS)
  484. XX  LDOBJS        = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
  485. X! LDARGS        = @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
  486. X! LDTAIL        = ,@$(LDTMPLIB)$(LDFLAGS),$(OS)\$(TARGET:b).def
  487. X! LDTMPOBJ    = <+$(LDOBJS:s,/,\\,:t"+\n")+>
  488. X! LDTMPLIB    = <+$(LDLIBS:s,/,\\,:t"+\n")+>
  489. XX  
  490. XX  # Debug flags
  491. XX  DB_CFLAGS    = -DDBUG
  492. X! DB_LDFLAGS    = /ST:8000
  493. XX  DB_LDLIBS    =
  494. XX  
  495. XX  # NO Debug flags
  496. XX  NDB_CFLAGS    = -B2 C2L -WX # -B3 C3L
  497. X! NDB_LDFLAGS    = /ST:8000
  498. X! NDB_LDLIBS    =
  499. XX  
  500. XX  # Local configuration modifications for CFLAGS.
  501. XX  CFLAGS         += -I$(OS) -DOS2
  502. X--- 6,33 ----
  503. XX  OSRELEASE *= mscdos
  504. XX  # Memory model to compile for
  505. XX  # set to s - small, m - medium, c - compact, l - large
  506. X! # Use only large model now.
  507. X! MODEL = l
  508. XX  
  509. XX  STARTUPFILE    = $(OS)/startup.mk
  510. XX  
  511. XX  CPPFLAGS     = $(CFLAGS)
  512. XX  LDOBJS        = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
  513. X! LDARGS        = $(LDHEAD) @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
  514. X! LDTAIL        = $(_libs)$(LDFLAGS:s/ //)
  515. X! _libs           = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
  516. X! LDTMPOBJ    = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
  517. X! LDTMPLIB    = $(mktmp,,$(DIVFILE) $(LDLIBS)\n)
  518. XX  
  519. XX  # Debug flags
  520. XX  DB_CFLAGS    = -DDBUG
  521. X! DB_LDFLAGS    =
  522. XX  DB_LDLIBS    =
  523. XX  
  524. XX  # NO Debug flags
  525. XX  NDB_CFLAGS    = -B2 C2L -WX # -B3 C3L
  526. X! NDB_LDFLAGS    =
  527. X! NDB_LDLIBS      =
  528. XX  
  529. XX  # Local configuration modifications for CFLAGS.
  530. XX  CFLAGS         += -I$(OS) -DOS2
  531. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/_chdir.c    Mon May  6 15:33:21 1991
  532. X--- os2/_chdir.c    Thu Jun 27 23:34:29 1991
  533. X***************
  534. X*** 1,4 ****
  535. X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/os2/RCS/_chdir.c,v 1.1 91/05/06 15:33:20 dvadura Exp $
  536. XX  -- SYNOPSIS -- Change directory.
  537. XX  -- 
  538. XX  -- DESCRIPTION
  539. X--- 1,4 ----
  540. X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/os2/RCS/_chdir.c,v 1.2 91/06/27 23:34:16 dvadura Exp $
  541. XX  -- SYNOPSIS -- Change directory.
  542. XX  -- 
  543. XX  -- DESCRIPTION
  544. X***************
  545. X*** 27,32 ****
  546. X--- 27,35 ----
  547. XX  --
  548. XX  -- LOG
  549. XX  --     $Log:    _chdir.c,v $
  550. X+  * Revision 1.2  91/06/27  23:34:16  dvadura
  551. X+  * Make sure we change directories accross drives.
  552. X+  * 
  553. XX   * Revision 1.1  91/05/06  15:33:20  dvadura
  554. XX   * dmake Release Version 3.7
  555. XX   * 
  556. X***************
  557. X*** 44,50 ****
  558. XX  
  559. XX     res = chdir(path);
  560. XX  
  561. X!    if (res == 0 && path[1] == ':' && *path != *Pwd)
  562. XX  #ifdef OS2
  563. XX        DosSelectDisk((*path & ~0x20) - '@');
  564. XX  #else
  565. X--- 47,53 ----
  566. XX  
  567. XX     res = chdir(path);
  568. XX  
  569. X!    if (res == 0 && path[1] == ':')
  570. XX  #ifdef OS2
  571. XX        DosSelectDisk((*path & ~0x20) - '@');
  572. XX  #else
  573. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/public.h    Fri Jun 28 08:21:45 1991
  574. X--- msdos/tccdos/public.h    Thu Jun 27 23:42:03 1991
  575. X***************
  576. X*** 143,149 ****
  577. XX  int touch_arch ANSI((char*, char*));
  578. XX  int _chdir ANSI((char *));
  579. XX  void Remove_prq ANSI((CELLPTR));
  580. X- int spawnvpe ANSI((int, char *, char **, char **));
  581. XX  void Hook_std_writes ANSI((char *));
  582. XX  
  583. XX  #endif
  584. X--- 143,148 ----
  585. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/mkswp.bat    Fri Jun 28 08:21:48 1991
  586. X--- msdos/tccdos/mkswp.bat    Thu Jun 27 23:43:15 1991
  587. X***************
  588. X*** 98,101 ****
  589. XX  copy utime.obj objects
  590. XX  del utime.obj
  591. XX  copy msdos\tccdos\startup.mk startup.mk
  592. X! tlink @msdos\tccdos\objswp.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\libswp.rsp
  593. X--- 98,101 ----
  594. XX  copy utime.obj objects
  595. XX  del utime.obj
  596. XX  copy msdos\tccdos\startup.mk startup.mk
  597. X! tlink  @msdos\tccdos\objswp.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\libswp.rsp
  598. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/mk.bat    Fri Jun 28 08:21:49 1991
  599. X--- msdos/tccdos/mk.bat    Thu Jun 27 23:42:30 1991
  600. X***************
  601. X*** 93,96 ****
  602. XX  copy utime.obj objects
  603. XX  del utime.obj
  604. XX  copy msdos\tccdos\startup.mk startup.mk
  605. X! tlink @msdos\tccdos\obj.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\lib.rsp
  606. X--- 93,96 ----
  607. XX  copy utime.obj objects
  608. XX  del utime.obj
  609. XX  copy msdos\tccdos\startup.mk startup.mk
  610. X! tlink  @msdos\tccdos\obj.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\lib.rsp
  611. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/stdarg.h    Mon May  6 15:25:35 1991
  612. X--- msdos/stdarg.h    Thu Jun 27 23:32:09 1991
  613. X***************
  614. X*** 9,15 ****
  615. XX  #if !defined(__STDARG)
  616. XX  #define __STDARG
  617. XX  
  618. X! typedef char *va_list;
  619. XX  
  620. XX  #define va_dcl int va_alist
  621. XX  #define va_start(ap,v)  ap = (va_list)&va_alist
  622. X--- 9,19 ----
  623. XX  #if !defined(__STDARG)
  624. XX  #define __STDARG
  625. XX  
  626. X! #if !defined(ZTC)
  627. X! #define __ss
  628. X! #endif
  629. X! 
  630. X! typedef char __ss *va_list;
  631. XX  
  632. XX  #define va_dcl int va_alist
  633. XX  #define va_start(ap,v)  ap = (va_list)&va_alist
  634. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/runargv.c    Mon May  6 15:25:33 1991
  635. X--- msdos/runargv.c    Thu Jun 27 23:33:22 1991
  636. X***************
  637. X*** 1,4 ****
  638. X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/RCS/runargv.c,v 1.1 91/05/06 15:25:32 dvadura Exp $
  639. XX  -- SYNOPSIS -- run a sub process.
  640. XX  -- 
  641. XX  -- DESCRIPTION
  642. X--- 1,4 ----
  643. X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/RCS/runargv.c,v 1.2 91/06/27 23:33:04 dvadura Exp $
  644. XX  -- SYNOPSIS -- run a sub process.
  645. XX  -- 
  646. XX  -- DESCRIPTION
  647. X***************
  648. X*** 27,32 ****
  649. X--- 27,35 ----
  650. XX  --
  651. XX  -- LOG
  652. XX  --     $Log:    runargv.c,v $
  653. X+  * Revision 1.2  91/06/27  23:33:04  dvadura
  654. X+  * Preserve the current directory accross a spawn.
  655. X+  * 
  656. XX   * Revision 1.1  91/05/06  15:25:32  dvadura
  657. XX   * dmake Release Version 3.7
  658. XX   * 
  659. X***************
  660. X*** 55,64 ****
  661. X--- 58,74 ----
  662. XX  #endif
  663. XX     int status;
  664. XX     char **argv;
  665. X+    char path[MAX_PATH_LEN+1];
  666. XX  
  667. XX     argv = Pack_argv( group, shell, cmd );
  668. XX     _add_child(target, ignore);
  669. X+ 
  670. X+    /* Preserve the current working directory accross a spawn call 
  671. X+     * DOS is brain dead about this. */
  672. X+    strcpy(path,Get_current_dir());
  673. XX     status = spawnvpe(P_WAIT, *argv, argv, environ);
  674. X+    Set_dir(path);
  675. X+ 
  676. XX     if( status == -1 ) Error("%s: %s", argv[0], strerror(errno));
  677. XX     _finished_child(status);
  678. XX     if( last && !Doing_bang ) Update_time_stamp( target );
  679. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk60swp.bat    Fri Jun 28 08:21:53 1991
  680. X--- msdos/mscdos/mk60swp.bat    Thu Jun 27 23:58:00 1991
  681. X***************
  682. X*** 33,36 ****
  683. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\spawn.obj msdos\spawn.c
  684. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
  685. XX  copy msdos\mscdos\startup.mk startup.mk
  686. X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  687. X--- 33,36 ----
  688. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\spawn.obj msdos\spawn.c
  689. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
  690. XX  copy msdos\mscdos\startup.mk startup.mk
  691. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  692. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk60.bat    Fri Jun 28 08:21:55 1991
  693. X--- msdos/mscdos/mk60.bat    Thu Jun 27 23:57:18 1991
  694. X***************
  695. X*** 30,33 ****
  696. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tee.obj msdos\tee.c
  697. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
  698. XX  copy msdos\mscdos\startup.mk startup.mk
  699. X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  700. X--- 30,33 ----
  701. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tee.obj msdos\tee.c
  702. XX  cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
  703. XX  copy msdos\mscdos\startup.mk startup.mk
  704. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  705. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk51swp.bat    Fri Jun 28 08:21:57 1991
  706. X--- msdos/mscdos/mk51swp.bat    Thu Jun 27 23:56:41 1991
  707. X***************
  708. X*** 95,98 ****
  709. XX  copy tempnam.obj objects
  710. XX  del tempnam.obj
  711. XX  copy msdos\mscdos\startup.mk startup.mk
  712. X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  713. X--- 95,98 ----
  714. XX  copy tempnam.obj objects
  715. XX  del tempnam.obj
  716. XX  copy msdos\mscdos\startup.mk startup.mk
  717. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  718. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk51.bat    Fri Jun 28 08:21:59 1991
  719. X--- msdos/mscdos/mk51.bat    Thu Jun 27 23:47:25 1991
  720. X***************
  721. X*** 90,93 ****
  722. XX  copy tempnam.obj objects
  723. XX  del tempnam.obj
  724. XX  copy msdos\mscdos\startup.mk startup.mk
  725. X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  726. X--- 90,93 ----
  727. XX  copy tempnam.obj objects
  728. XX  del tempnam.obj
  729. XX  copy msdos\mscdos\startup.mk startup.mk
  730. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  731. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk50swp.bat    Fri Jun 28 08:22:00 1991
  732. X--- msdos/mscdos/mk50swp.bat    Thu Jun 27 23:46:49 1991
  733. X***************
  734. X*** 95,98 ****
  735. XX  copy tempnam.obj objects
  736. XX  del tempnam.obj
  737. XX  copy msdos\mscdos\startup.mk startup.mk
  738. X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  739. X--- 95,98 ----
  740. XX  copy tempnam.obj objects
  741. XX  del tempnam.obj
  742. XX  copy msdos\mscdos\startup.mk startup.mk
  743. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  744. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk50.bat    Fri Jun 28 08:22:02 1991
  745. X--- msdos/mscdos/mk50.bat    Thu Jun 27 23:46:17 1991
  746. X***************
  747. X*** 90,93 ****
  748. XX  copy tempnam.obj objects
  749. XX  del tempnam.obj
  750. XX  copy msdos\mscdos\startup.mk startup.mk
  751. X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  752. X--- 90,93 ----
  753. XX  copy tempnam.obj objects
  754. XX  del tempnam.obj
  755. XX  copy msdos\mscdos\startup.mk startup.mk
  756. X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  757. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk40swp.bat    Fri Jun 28 08:22:03 1991
  758. X--- msdos/mscdos/mk40swp.bat    Thu Jun 27 23:45:43 1991
  759. X***************
  760. X*** 95,98 ****
  761. XX  copy tempnam.obj objects
  762. XX  del tempnam.obj
  763. XX  copy msdos\mscdos\startup.mk startup.mk
  764. X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  765. X--- 95,98 ----
  766. XX  copy tempnam.obj objects
  767. XX  del tempnam.obj
  768. XX  copy msdos\mscdos\startup.mk startup.mk
  769. X! link /stack:4096 @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
  770. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk40.bat    Fri Jun 28 08:22:05 1991
  771. X--- msdos/mscdos/mk40.bat    Thu Jun 27 23:45:09 1991
  772. X***************
  773. X*** 90,93 ****
  774. XX  copy tempnam.obj objects
  775. XX  del tempnam.obj
  776. XX  copy msdos\mscdos\startup.mk startup.mk
  777. X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  778. X--- 90,93 ----
  779. XX  copy tempnam.obj objects
  780. XX  del tempnam.obj
  781. XX  copy msdos\mscdos\startup.mk startup.mk
  782. X! link /stack:4096 @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
  783. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/config.mk    Wed Mar 13 20:44:50 1991
  784. X--- msdos/mscdos/config.mk    Mon Jun 10 09:17:55 1991
  785. X***************
  786. X*** 20,37 ****
  787. XX  SRC += $(OSR_SRC)
  788. XX  .SOURCE.h : $(osrdir)
  789. XX  
  790. XX  # Local configuration modifications for CFLAGS 
  791. X! # If you have a 286, you can use -G2 or appropriate to get better code, 
  792. X! # in that case uncomment the line below.  (You can also simply set
  793. X! # it in the CL environment variable.)
  794. X! #CFLAGS += -G2
  795. XX  ASFLAGS += -t -mx $(S_$(MODEL))
  796. XX  
  797. X! # Redefine this, it isn't needed!
  798. XX  LDTAIL = ;
  799. XX  
  800. XX  # Debugging libraries
  801. X! DB_LDFLAGS += /co /li /map
  802. XX  DB_LDLIBS  +=
  803. XX  
  804. XX  # NO Debug MSC flags:
  805. X--- 20,45 ----
  806. XX  SRC += $(OSR_SRC)
  807. XX  .SOURCE.h : $(osrdir)
  808. XX  
  809. X+ SET_STACK = /stack:4096
  810. X+ NDB_LDFLAGS += $(SET_STACK)
  811. X+ 
  812. XX  # Local configuration modifications for CFLAGS 
  813. X! # If you have a 286 or better, you can uncomment the following line.
  814. X! #HAVE_286 = y
  815. X! 
  816. X! .IF $(HAVE_286)
  817. X!   CFLAGS  += -G2
  818. X!   ASFLAGS += -Dhave286
  819. X! .END
  820. X! 
  821. XX  ASFLAGS += -t -mx $(S_$(MODEL))
  822. XX  
  823. X! # Microsoft C doesn't need tail but needs head
  824. XX  LDTAIL = ;
  825. X+ LDHEAD = $(LDFLAGS)
  826. XX  
  827. XX  # Debugging libraries
  828. X! DB_LDFLAGS += /co /li /map $(SET_STACK)
  829. XX  DB_LDLIBS  +=
  830. XX  
  831. XX  # NO Debug MSC flags:
  832. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/exec.asm    Wed Mar 20 20:49:42 1991
  833. X--- msdos/exec.asm    Mon Jun 10 09:19:54 1991
  834. X***************
  835. X*** 5,11 ****
  836. XX  ;      child.  The prototype for calling the exec function is below.
  837. XX  ;
  838. XX  ;      exec( int swap, char far *program, char far *cmdtail,
  839. X! ;         int environment_seg, int env_size, char far *tmpfilename );
  840. XX  ;
  841. XX  ;
  842. XX  ;      To assemble this file issue the command:
  843. X--- 5,11 ----
  844. XX  ;      child.  The prototype for calling the exec function is below.
  845. XX  ;
  846. XX  ;      exec( int swap, char far *program, char far *cmdtail,
  847. X! ;         int environment_seg, char far *tmpfilename );
  848. XX  ;
  849. XX  ;
  850. XX  ;      To assemble this file issue the command:
  851. X***************
  852. X*** 39,44 ****
  853. X--- 39,51 ----
  854. XX  ;
  855. XX  ifdef have286
  856. XX   .286    ; define have286 with -D for 80286 processor or better
  857. X+     mpusha Macro
  858. X+         pusha
  859. X+     Endm
  860. X+ 
  861. X+     mpopa Macro
  862. X+         popa
  863. X+     Endm
  864. XX  
  865. XX  else    ; 8088/8086 compatible
  866. XX      mpusha Macro
  867. X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/config.mk    Mon May  6 10:16:02 1991
  868. X--- msdos/config.mk    Mon Jun 24 11:23:21 1991
  869. X***************
  870. X*** 13,19 ****
  871. XX  
  872. XX  CPPFLAGS     = $(CFLAGS)
  873. XX  LDOBJS        = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
  874. X! LDARGS        = @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
  875. XX  LDTAIL        = $(_libs)$(LDFLAGS:s/ //)
  876. XX  _libs           = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
  877. XX  LDTMPOBJ    = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
  878. X--- 13,19 ----
  879. XX  
  880. XX  CPPFLAGS     = $(CFLAGS)
  881. XX  LDOBJS        = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
  882. X! LDARGS        = $(LDHEAD) @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
  883. XX  LDTAIL        = $(_libs)$(LDFLAGS:s/ //)
  884. XX  _libs           = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
  885. XX  LDTMPOBJ    = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
  886. X***************
  887. X*** 35,44 ****
  888. XX  # Common MSDOS source files.
  889. XX  # Define SWAP to anything but 'y' for the swap code to be excluded on making.
  890. XX  # Swapping for DOS versions is enabled by default.
  891. XX  SWAP *= y
  892. X! .IF $(SWAP) == y
  893. X!    SWP_SRC = find.c spawn.c
  894. X!    ASRC += exec.asm
  895. XX  .ELSE
  896. XX     SWP_SRC = tee.c
  897. XX  .END
  898. X--- 35,49 ----
  899. XX  # Common MSDOS source files.
  900. XX  # Define SWAP to anything but 'y' for the swap code to be excluded on making.
  901. XX  # Swapping for DOS versions is enabled by default.
  902. X+ # Note: swapping is handled specially for ZTC in msdos/ztcdos/config.mk.
  903. XX  SWAP *= y
  904. X! .IF $(OSRELEASE) != ztcdos
  905. SHAR_EOF
  906. true || echo 'restore of dm37p2 failed'
  907. fi
  908. echo 'End of  part 10'
  909. echo 'File dm37p2 is continued in part 11'
  910. echo 11 > _shar_seq_.tmp
  911. exit 0
  912.  
  913. exit 0 # Just in case...
  914. -- 
  915. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  916. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  917. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  918. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  919.