home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / SOURCE / COMPILE / COMPW8L2.BAT < prev    next >
DOS Batch File  |  1991-01-03  |  24KB  |  447 lines

  1. @echo off
  2. echo This batch file will produce the C-scape libraries
  3. echo  ..\lib\W8lCSCAP.lib and ..\lib\W8lOWL2.lib for
  4. echo  OS/2 VIO non-family and
  5. echo  the Watcom C 8.0 normal (16 bit) DOS compiler.
  6. rem  Compiler = W8, model = l, type = OS2V, nearsegs = TRUE
  7. rem  Delete old object files if they exist to prepare for new ones.
  8. echo del obj\*.obj
  9. del obj\*.obj
  10. rem 
  11. rem  Create object files directory if it's not already there.
  12. echo md obj
  13. md obj
  14. rem 
  15.  
  16. echo Compiling CS files
  17.  
  18. wccp /w3 /fo=obj\ /ml /i=..\include auxtop.c
  19. wccp /w3 /fo=obj\ /ml /i=..\include field.c
  20. wccp /w3 /fo=obj\ /ml /i=..\include fldcls.c
  21. wccp /w3 /fo=obj\ /ml /i=..\include fldgetb.c
  22. wccp /w3 /fo=obj\ /ml /i=..\include fldpulll.c
  23. wccp /w3 /fo=obj\ /ml /i=..\include fldpullr.c
  24. wccp /w3 /fo=obj\ /ml /i=..\include fldpushl.c
  25. wccp /w3 /fo=obj\ /ml /i=..\include fldpushr.c
  26. wccp /w3 /fo=obj\ /ml /i=..\include fnalpha.c
  27. wccp /w3 /fo=obj\ /ml /i=..\include fnbob.c
  28. wccp /w3 /fo=obj\ /ml /i=..\include fnchar.c
  29. wccp /w3 /fo=obj\ /ml /i=..\include fncheck.c
  30. wccp /w3 /fo=obj\ /ml /i=..\include fnclong.c
  31. wccp /w3 /fo=obj\ /ml /i=..\include fncmoney.c
  32. wccp /w3 /fo=obj\ /ml /i=..\include fncntry.c
  33. wccp /w3 /fo=obj\ /ml /i=..\include fncomma.c
  34. wccp /w3 /fo=obj\ /ml /i=..\include fndate.c
  35. wccp /w3 /fo=obj\ /ml /i=..\include fndecpt.c
  36. wccp /w3 /fo=obj\ /ml /i=..\include fndigit.c
  37. wccp /w3 /fo=obj\ /ml /i=..\include fndouble.c
  38. wccp /w3 /fo=obj\ /ml /i=..\include fnfixdp.c
  39. wccp /w3 /fo=obj\ /ml /i=..\include fnframer.c
  40. wccp /w3 /fo=obj\ /ml /i=..\include fnhex.c
  41. wccp /w3 /fo=obj\ /ml /i=..\include fnifld.c
  42. wccp /w3 /fo=obj\ /ml /i=..\include fnifldg.c
  43. wccp /w3 /fo=obj\ /ml /i=..\include fnint.c
  44. wccp /w3 /fo=obj\ /ml /i=..\include fnipage.c
  45. wccp /w3 /fo=obj\ /ml /i=..\include fnlist.c
  46. wccp /w3 /fo=obj\ /ml /i=..\include fnlong.c
  47. wccp /w3 /fo=obj\ /ml /i=..\include fnmark.c
  48. wccp /w3 /fo=obj\ /ml /i=..\include fnmenu.c
  49. wccp /w3 /fo=obj\ /ml /i=..\include fnmoney.c
  50. wccp /w3 /fo=obj\ /ml /i=..\include fnmsys.c
  51. wccp /w3 /fo=obj\ /ml /i=..\include fnnowrit.c
  52. wccp /w3 /fo=obj\ /ml /i=..\include fnnum.c
  53. wccp /w3 /fo=obj\ /ml /i=..\include fnpnum.c
  54. wccp /w3 /fo=obj\ /ml /i=..\include fnradio.c
  55. wccp /w3 /fo=obj\ /ml /i=..\include fnrange.c
  56. wccp /w3 /fo=obj\ /ml /i=..\include fnsdoubl.c
  57. wccp /w3 /fo=obj\ /ml /i=..\include fnsecure.c
  58. wccp /w3 /fo=obj\ /ml /i=..\include fnselect.c
  59. wccp /w3 /fo=obj\ /ml /i=..\include fnsfloat.c
  60. wccp /w3 /fo=obj\ /ml /i=..\include fnsint.c
  61. wccp /w3 /fo=obj\ /ml /i=..\include fnslong.c
  62. wccp /w3 /fo=obj\ /ml /i=..\include fnslug.c
  63. wccp /w3 /fo=obj\ /ml /i=..\include fnspec.c
  64. wccp /w3 /fo=obj\ /ml /i=..\include fnstd.c
  65. wccp /w3 /fo=obj\ /ml /i=..\include fnstdval.c
  66. wccp /w3 /fo=obj\ /ml /i=..\include fnstrcom.c
  67. wccp /w3 /fo=obj\ /ml /i=..\include fnstring.c
  68. wccp /w3 /fo=obj\ /ml /i=..\include fnted.c
  69. wccp /w3 /fo=obj\ /ml /i=..\include fnticker.c
  70. wccp /w3 /fo=obj\ /ml /i=..\include fntime.c
  71. wccp /w3 /fo=obj\ /ml /i=..\include fntoggle.c
  72. wccp /w3 /fo=obj\ /ml /i=..\include fntogint.c
  73. wccp /w3 /fo=obj\ /ml /i=..\include fnvalfmt.c
  74. wccp /w3 /fo=obj\ /ml /i=..\include fnvalnum.c
  75. wccp /w3 /fo=obj\ /ml /i=..\include fnvalrng.c
  76. wccp /w3 /fo=obj\ /ml /i=..\include fnvalstr.c
  77. wccp /w3 /fo=obj\ /ml /i=..\include fnxstr.c
  78. wccp /w3 /fo=obj\ /ml /i=..\include fnyesno.c
  79. wccp /w3 /fo=obj\ /ml /i=..\include framer.c
  80. wccp /w3 /fo=obj\ /ml /i=..\include fsym.c
  81. wccp /w3 /fo=obj\ /ml /i=..\include fsymidef.c
  82. wccp /w3 /fo=obj\ /ml /i=..\include fsyminit.c
  83. wccp /w3 /fo=obj\ /ml /i=..\include help.c
  84. wccp /w3 /fo=obj\ /ml /i=..\include helpshow.c
  85. wccp /w3 /fo=obj\ /ml /i=..\include helpview.c
  86. wccp /w3 /fo=obj\ /ml /i=..\include helpxref.c
  87. wccp /w3 /fo=obj\ /ml /i=..\include idleclk.c
  88. wccp /w3 /fo=obj\ /ml /i=..\include menu.c
  89. wccp /w3 /fo=obj\ /ml /i=..\include menuaftg.c
  90. wccp /w3 /fo=obj\ /ml /i=..\include menucfld.c
  91. wccp /w3 /fo=obj\ /ml /i=..\include menudest.c
  92. wccp /w3 /fo=obj\ /ml /i=..\include menudfld.c
  93. wccp /w3 /fo=obj\ /ml /i=..\include menudrow.c
  94. wccp /w3 /fo=obj\ /ml /i=..\include menufind.c
  95. wccp /w3 /fo=obj\ /ml /i=..\include menuirow.c
  96. wccp /w3 /fo=obj\ /ml /i=..\include menuload.c
  97. wccp /w3 /fo=obj\ /ml /i=..\include menumfld.c
  98. wccp /w3 /fo=obj\ /ml /i=..\include menumrkf.c
  99. wccp /w3 /fo=obj\ /ml /i=..\include menuname.c
  100. wccp /w3 /fo=obj\ /ml /i=..\include menupdpl.c
  101. wccp /w3 /fo=obj\ /ml /i=..\include menuputb.c
  102. wccp /w3 /fo=obj\ /ml /i=..\include menusave.c
  103. wccp /w3 /fo=obj\ /ml /i=..\include menusfb.c
  104. wccp /w3 /fo=obj\ /ml /i=..\include menusfld.c
  105. wccp /w3 /fo=obj\ /ml /i=..\include menusize.c
  106. wccp /w3 /fo=obj\ /ml /i=..\include menutb.c
  107. wccp /w3 /fo=obj\ /ml /i=..\include menutffg.c
  108. wccp /w3 /fo=obj\ /ml /i=..\include menuunpf.c
  109. wccp /w3 /fo=obj\ /ml /i=..\include menuvars.c
  110. wccp /w3 /fo=obj\ /ml /i=..\include menuxfld.c
  111. wccp /w3 /fo=obj\ /ml /i=..\include msys.c
  112. wccp /w3 /fo=obj\ /ml /i=..\include msysdo.c
  113. wccp /w3 /fo=obj\ /ml /i=..\include msyspars.c
  114. wccp /w3 /fo=obj\ /ml /i=..\include objload.c
  115. wccp /w3 /fo=obj\ /ml /i=..\include puedit.c
  116. wccp /w3 /fo=obj\ /ml /i=..\include pumenu.c
  117. wccp /w3 /fo=obj\ /ml /i=..\include pumsg.c
  118. wccp /w3 /fo=obj\ /ml /i=..\include puparms.c
  119. wccp /w3 /fo=obj\ /ml /i=..\include puprompt.c
  120. wccp /w3 /fo=obj\ /ml /i=..\include putext.c
  121. wccp /w3 /fo=obj\ /ml /i=..\include puview.c
  122. wccp /w3 /fo=obj\ /ml /i=..\include sd1stfld.c
  123. wccp /w3 /fo=obj\ /ml /i=..\include sdalloc.c
  124. wccp /w3 /fo=obj\ /ml /i=..\include sdcenter.c
  125. wccp /w3 /fo=obj\ /ml /i=..\include sdcurs.c
  126. wccp /w3 /fo=obj\ /ml /i=..\include sddecchr.c
  127. wccp /w3 /fo=obj\ /ml /i=..\include sddecfld.c
  128. wccp /w3 /fo=obj\ /ml /i=..\include sddelfld.c
  129. wccp /w3 /fo=obj\ /ml /i=..\include sddelrow.c
  130. wccp /w3 /fo=obj\ /ml /i=..\include sddisp.c
  131. wccp /w3 /fo=obj\ /ml /i=..\include sddobob.c
  132. wccp /w3 /fo=obj\ /ml /i=..\include sddsexit.c
  133. wccp /w3 /fo=obj\ /ml /i=..\include sdfindf.c
  134. wccp /w3 /fo=obj\ /ml /i=..\include sdgetbhw.c
  135. wccp /w3 /fo=obj\ /ml /i=..\include sdgetclr.c
  136. wccp /w3 /fo=obj\ /ml /i=..\include sdgetcor.c
  137. wccp /w3 /fo=obj\ /ml /i=..\include sdgetfrc.c
  138. wccp /w3 /fo=obj\ /ml /i=..\include sdgethw.c
  139. wccp /w3 /fo=obj\ /ml /i=..\include sdgetpos.c
  140. wccp /w3 /fo=obj\ /ml /i=..\include sdgetsiz.c
  141. wccp /w3 /fo=obj\ /ml /i=..\include sdgettb.c
  142. wccp /w3 /fo=obj\ /ml /i=..\include sdgfld.c
  143. wccp /w3 /fo=obj\ /ml /i=..\include sdgo.c
  144. wccp /w3 /fo=obj\ /ml /i=..\include sdgohome.c
  145. wccp /w3 /fo=obj\ /ml /i=..\include sdgoto.c
  146. wccp /w3 /fo=obj\ /ml /i=..\include sdgrid.c
  147. wccp /w3 /fo=obj\ /ml /i=..\include sdgtfclr.c
  148. wccp /w3 /fo=obj\ /ml /i=..\include sdgtochr.c
  149. wccp /w3 /fo=obj\ /ml /i=..\include sdgtofld.c
  150. wccp /w3 /fo=obj\ /ml /i=..\include sdincchr.c
  151. wccp /w3 /fo=obj\ /ml /i=..\include sdincfld.c
  152. wccp /w3 /fo=obj\ /ml /i=..\include sdinsrow.c
  153. wccp /w3 /fo=obj\ /ml /i=..\include sdisfnam.c
  154. wccp /w3 /fo=obj\ /ml /i=..\include sdload.c
  155. wccp /w3 /fo=obj\ /ml /i=..\include sdlstfld.c
  156. wccp /w3 /fo=obj\ /ml /i=..\include sdmevacc.c
  157. wccp /w3 /fo=obj\ /ml /i=..\include sdmouckf.c
  158. wccp /w3 /fo=obj\ /ml /i=..\include sdmouclk.c
  159. wccp /w3 /fo=obj\ /ml /i=..\include sdmoudrg.c
  160. wccp /w3 /fo=obj\ /ml /i=..\include sdmoufrm.c
  161. wccp /w3 /fo=obj\ /ml /i=..\include sdmougck.c
  162. wccp /w3 /fo=obj\ /ml /i=..\include sdmougtk.c
  163. wccp /w3 /fo=obj\ /ml /i=..\include sdmoutrk.c
  164. wccp /w3 /fo=obj\ /ml /i=..\include sdmovfld.c
  165. wccp /w3 /fo=obj\ /ml /i=..\include sdname.c
  166. wccp /w3 /fo=obj\ /ml /i=..\include sdnamvar.c
  167. wccp /w3 /fo=obj\ /ml /i=..\include sdok.c
  168. wccp /w3 /fo=obj\ /ml /i=..\include sdopen.c
  169. wccp /w3 /fo=obj\ /ml /i=..\include sdover.c
  170. wccp /w3 /fo=obj\ /ml /i=..\include sdovrwrt.c
  171. wccp /w3 /fo=obj\ /ml /i=..\include sdpgdn.c
  172. wccp /w3 /fo=obj\ /ml /i=..\include sdpglt.c
  173. wccp /w3 /fo=obj\ /ml /i=..\include sdpgrt.c
  174. wccp /w3 /fo=obj\ /ml /i=..\include sdpgup.c
  175. wccp /w3 /fo=obj\ /ml /i=..\include sdploat.c
  176. wccp /w3 /fo=obj\ /ml /i=..\include sdpulllt.c
  177. wccp /w3 /fo=obj\ /ml /i=..\include sdpullrt.c
  178. wccp /w3 /fo=obj\ /ml /i=..\include sdpushlt.c
  179. wccp /w3 /fo=obj\ /ml /i=..\include sdpushrt.c
  180. wccp /w3 /fo=obj\ /ml /i=..\include sdrptfld.c
  181. wccp /w3 /fo=obj\ /ml /i=..\include sdsave.c
  182. wccp /w3 /fo=obj\ /ml /i=..\include sdscrlad.c
  183. wccp /w3 /fo=obj\ /ml /i=..\include sdscrldn.c
  184. wccp /w3 /fo=obj\ /ml /i=..\include sdscrllt.c
  185. wccp /w3 /fo=obj\ /ml /i=..\include sdscrlrt.c
  186. wccp /w3 /fo=obj\ /ml /i=..\include sdscrlup.c
  187. wccp /w3 /fo=obj\ /ml /i=..\include sdsetclr.c
  188. wccp /w3 /fo=obj\ /ml /i=..\include sdsetfw.c
  189. wccp /w3 /fo=obj\ /ml /i=..\include sdsethgt.c
  190. wccp /w3 /fo=obj\ /ml /i=..\include sdsetmou.c
  191. wccp /w3 /fo=obj\ /ml /i=..\include sdsettb.c
  192. wccp /w3 /fo=obj\ /ml /i=..\include sdsetwid.c
  193. wccp /w3 /fo=obj\ /ml /i=..\include sdsrch.c
  194. wccp /w3 /fo=obj\ /ml /i=..\include sdwin.c
  195. wccp /w3 /fo=obj\ /ml /i=..\include sdwinimo.c
  196. wccp /w3 /fo=obj\ /ml /i=..\include sdxflds.c
  197. wccp /w3 /fo=obj\ /ml /i=..\include sfile.c
  198. wccp /w3 /fo=obj\ /ml /i=..\include slddrows.c
  199. wccp /w3 /fo=obj\ /ml /i=..\include sldirows.c
  200. wccp /w3 /fo=obj\ /ml /i=..\include sledopen.c
  201. wccp /w3 /fo=obj\ /ml /i=..\include sledprot.c
  202. wccp /w3 /fo=obj\ /ml /i=..\include sledwin.c
  203. wccp /w3 /fo=obj\ /ml /i=..\include slug.c
  204. wccp /w3 /fo=obj\ /ml /i=..\include spcabort.c
  205. wccp /w3 /fo=obj\ /ml /i=..\include spcembed.c
  206. wccp /w3 /fo=obj\ /ml /i=..\include spcembtd.c
  207. wccp /w3 /fo=obj\ /ml /i=..\include spcsled.c
  208. wccp /w3 /fo=obj\ /ml /i=..\include tbsetmax.c
  209. wccp /w3 /fo=obj\ /ml /i=..\include tbstr.c
  210. wccp /w3 /fo=obj\ /ml /i=..\include tedcopy.c
  211. wccp /w3 /fo=obj\ /ml /i=..\include tedcurs.c
  212. wccp /w3 /fo=obj\ /ml /i=..\include tedfile.c
  213. wccp /w3 /fo=obj\ /ml /i=..\include tedfoll.c
  214. wccp /w3 /fo=obj\ /ml /i=..\include tedgstr.c
  215. wccp /w3 /fo=obj\ /ml /i=..\include tedit.c
  216. wccp /w3 /fo=obj\ /ml /i=..\include tedline.c
  217. wccp /w3 /fo=obj\ /ml /i=..\include tedpast.c
  218. wccp /w3 /fo=obj\ /ml /i=..\include tedsetmv.c
  219. wccp /w3 /fo=obj\ /ml /i=..\include tedsrch.c
  220. wccp /w3 /fo=obj\ /ml /i=..\include tedstrip.c
  221. wccp /w3 /fo=obj\ /ml /i=..\include tedword.c
  222. wccp /w3 /fo=obj\ /ml /i=..\include textbuf.c
  223. wccp /w3 /fo=obj\ /ml /i=..\include ufncload.c
  224. wccp /w3 /fo=obj\ /ml /i=..\include ufncsave.c
  225. wccp /w3 /fo=obj\ /ml /i=..\include ufuncobj.c
  226.  
  227. echo Compiling OWL files
  228.  
  229. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bbchain.c
  230. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bcwin.c
  231. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bfaux.c
  232. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bfile.c
  233. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 blwin.c
  234. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bobgo.c
  235. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bobgtanc.c
  236. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bobgtown.c
  237. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bobset.c
  238. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordaux.c
  239. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordclos.c
  240. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 borddrwt.c
  241. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordghzb.c
  242. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordglts.c
  243. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordgvtb.c
  244. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordimo.c
  245. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordobj.c
  246. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordout.c
  247. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordsend.c
  248. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordsetp.c
  249. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 bordssds.c
  250. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmap.c
  251. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmapcopy.c
  252. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmapput.c
  253. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmwin.c
  254. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmwindra.c
  255. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmwinimo.c
  256. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 cmwintty.c
  257. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 disp.c
  258. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispapv.c
  259. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispbfon.c
  260. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispclr.c
  261. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispcurr.c
  262. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispinit.c
  263. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 dispmono.c
  264. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 disppcco.c
  265. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 disprein.c
  266. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 expbmu.c
  267. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 expstd.c
  268. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 frw.c
  269. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 grwin.c
  270. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 jains.c
  271. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 jarray.c
  272. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 kbidle.c
  273. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 kblist.c
  274. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 kbmacro.c
  275. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 kbread.c
  276. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 kbrecord.c
  277. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 mouseini.c
  278. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 msgwin.c
  279. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 npwin.c
  280. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oakalloc.c
  281. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oakerrno.c
  282. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oakerror.c
  283. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oakint.c
  284. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 objfuncs.c
  285. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 objname.c
  286. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oboxclip.c
  287. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oboxdist.c
  288. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ocbox.c
  289. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ocolmap.c
  290. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 omemmove.c
  291. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 opbox.c
  292. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 opclipso.c
  293. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 opclipst.c
  294. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 oslist.c
  295. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmapload.c
  296. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmapopen.c
  297. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmapx.c
  298. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmwin.c
  299. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmwinimo.c
  300. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 pmwinope.c
  301. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ptdchar.c
  302. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ptdframe.c
  303. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ptdline.c
  304. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 ptdpixch.c
  305. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 sarray.c
  306. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 sfiltext.c
  307. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 strmask.c
  308. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 strtools.c
  309. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 strwrap.c
  310. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 tmadd.c
  311. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 tmelap.c
  312. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 tmnow.c
  313. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 tmvalid.c
  314. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 userwin.c
  315. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 varray.c
  316. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 vid.c
  317. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winclear.c
  318. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winclip.c
  319. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 wincurso.c
  320. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 windump.c
  321. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winexpos.c
  322. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 wingetp.c
  323. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 wingo.c
  324. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winlist.c
  325. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winload.c
  326. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winmev.c
  327. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winmougt.c
  328. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winmouse.c
  329. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winmoutk.c
  330. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winobj.c
  331. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winobsc.c
  332. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winopen.c
  333. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winpaint.c
  334. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winsave.c
  335. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winscrol.c
  336. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winsetp.c
  337. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 winsize.c
  338. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 wintop.c
  339. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2 wmgrinit.c
  340.  
  341. echo Compiling BD files
  342.  
  343. wccp /w3 /fo=obj\ /ml /i=..\include bd1.c
  344. wccp /w3 /fo=obj\ /ml /i=..\include bd123.c
  345. wccp /w3 /fo=obj\ /ml /i=..\include bd2.c
  346. wccp /w3 /fo=obj\ /ml /i=..\include bdbar.c
  347. wccp /w3 /fo=obj\ /ml /i=..\include bdbox.c
  348. wccp /w3 /fo=obj\ /ml /i=..\include bdboxlt.c
  349. wccp /w3 /fo=obj\ /ml /i=..\include bdhead.c
  350. wccp /w3 /fo=obj\ /ml /i=..\include bdmouse.c
  351. wccp /w3 /fo=obj\ /ml /i=..\include bdmouse2.c
  352. wccp /w3 /fo=obj\ /ml /i=..\include bdnull.c
  353. wccp /w3 /fo=obj\ /ml /i=..\include bdplain.c
  354. wccp /w3 /fo=obj\ /ml /i=..\include bdprompt.c
  355. wccp /w3 /fo=obj\ /ml /i=..\include bdside.c
  356. wccp /w3 /fo=obj\ /ml /i=..\include bdstd.c
  357. wccp /w3 /fo=obj\ /ml /i=..\include bdtitle.c
  358. wccp /w3 /fo=obj\ /ml /i=..\include bdxref.c
  359.  
  360. echo Compiling DIG files
  361.  
  362. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digbtree.c
  363. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digcursb.c
  364. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digcursl.c
  365. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digflip.c
  366. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digklex.c
  367. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digpmcli.c
  368. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digpow2.c
  369. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digscmap.c
  370. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digshsec.c
  371. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT digsqcm.c
  372. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT pcxload.c
  373. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT pcxsave.c
  374.  
  375. echo Compiling PC files
  376.  
  377. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcbdrawc.c
  378. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcbios.c
  379. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcbscrol.c
  380. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcbsetcu.c
  381. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pccga.c
  382. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcdir.c
  383. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcdisp.c
  384. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcevga.c
  385. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcgfuncs.c
  386. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pchard.c
  387. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcherc.c
  388. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcmcga.c
  389. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcmcurr.c
  390. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcmcurrt.c
  391. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcmgraph.c
  392. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcmode.c
  393. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcopen.c
  394. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcpmap.c
  395. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcpmapio.c
  396. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcramcle.c
  397. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcramcpp.c
  398. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcramdra.c
  399. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcrestor.c
  400. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcsplash.c
  401. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pctext.c
  402. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pctextin.c
  403. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 pcvgrab.c
  404.  
  405. echo Compiling PCA files
  406.  
  407. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pc1bitpl.asm, obj\;
  408. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pc2bitpl.asm, obj\;
  409. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pc8bitpl.asm, obj\;
  410. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcbunrun.asm, obj\;
  411. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcbxlat.asm, obj\;
  412. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pccbrk.asm, obj\;
  413. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcevgapl.asm, obj\;
  414. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pchcfont.asm, obj\;
  415. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pchcfunc.asm, obj\;
  416. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pciscpq.asm, obj\;
  417. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcneares.asm, obj\;
  418. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcoint86.asm, obj\;
  419. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcrammov.asm, obj\;
  420. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcramwmo.asm, obj\;
  421. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcvfreez.asm, obj\;
  422. masm /ML /DW8=99 /DlMOD=99 /I..\include /DDIGSEG=99  pcvscan.asm, obj\;
  423.  
  424. echo Compiling OS2 files
  425.  
  426. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 os2dir.c
  427. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 os2disp.c
  428. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 os2hard.c
  429. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2 os2open.c
  430.  
  431. echo Done compiling.
  432.  
  433. echo Creating C-scape library file.
  434. rem  Delete old C-scape lib if it exists to prepare for new one.
  435. del ..\lib\W8lCSCAP.lib
  436. rem 
  437. wlib ..\lib\W8lCSCAP.lib @CSRESP.W8l
  438. echo Creating OWL library file.
  439. rem  Delete old OWL lib if it exists to prepare for new one.
  440. del ..\lib\W8lOWL2.lib
  441. rem 
  442. wlib ..\lib\W8lOWL2.lib @OWLRESP2.W8l
  443. echo Done.
  444.  
  445. echo Don't forget to define OAK_OS2 when you compile your application.
  446.  
  447.