home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / SOURCE / COMPILE / COMPW8LF.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\W8lOWLF.lib for
  4. echo  OS/2 Family API and
  5. echo  the Watcom C 8.0 normal (16 bit) DOS compiler.
  6. rem  Compiler = W8, model = l, type = OS2F, 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_OS2FAPI bbchain.c
  230. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bcwin.c
  231. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bfaux.c
  232. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bfile.c
  233. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI blwin.c
  234. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bobgo.c
  235. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bobgtanc.c
  236. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bobgtown.c
  237. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bobset.c
  238. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordaux.c
  239. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordclos.c
  240. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI borddrwt.c
  241. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordghzb.c
  242. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordglts.c
  243. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordgvtb.c
  244. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordimo.c
  245. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordobj.c
  246. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordout.c
  247. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordsend.c
  248. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordsetp.c
  249. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI bordssds.c
  250. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmap.c
  251. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmapcopy.c
  252. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmapput.c
  253. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmwin.c
  254. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmwindra.c
  255. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmwinimo.c
  256. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI cmwintty.c
  257. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI disp.c
  258. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispapv.c
  259. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispbfon.c
  260. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispclr.c
  261. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispcurr.c
  262. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispinit.c
  263. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI dispmono.c
  264. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI disppcco.c
  265. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI disprein.c
  266. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI expbmu.c
  267. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI expstd.c
  268. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI frw.c
  269. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI grwin.c
  270. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI jains.c
  271. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI jarray.c
  272. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI kbidle.c
  273. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI kblist.c
  274. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI kbmacro.c
  275. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI kbread.c
  276. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI kbrecord.c
  277. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI mouseini.c
  278. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI msgwin.c
  279. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI npwin.c
  280. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oakalloc.c
  281. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oakerrno.c
  282. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oakerror.c
  283. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oakint.c
  284. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI objfuncs.c
  285. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI objname.c
  286. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oboxclip.c
  287. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oboxdist.c
  288. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ocbox.c
  289. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ocolmap.c
  290. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI omemmove.c
  291. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI opbox.c
  292. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI opclipso.c
  293. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI opclipst.c
  294. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI oslist.c
  295. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmapload.c
  296. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmapopen.c
  297. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmapx.c
  298. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmwin.c
  299. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmwinimo.c
  300. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI pmwinope.c
  301. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ptdchar.c
  302. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ptdframe.c
  303. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ptdline.c
  304. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI ptdpixch.c
  305. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI sarray.c
  306. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI sfiltext.c
  307. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI strmask.c
  308. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI strtools.c
  309. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI strwrap.c
  310. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI tmadd.c
  311. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI tmelap.c
  312. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI tmnow.c
  313. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI tmvalid.c
  314. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI userwin.c
  315. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI varray.c
  316. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI vid.c
  317. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winclear.c
  318. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winclip.c
  319. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI wincurso.c
  320. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI windump.c
  321. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winexpos.c
  322. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI wingetp.c
  323. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI wingo.c
  324. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winlist.c
  325. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winload.c
  326. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winmev.c
  327. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winmougt.c
  328. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winmouse.c
  329. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winmoutk.c
  330. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winobj.c
  331. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winobsc.c
  332. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winopen.c
  333. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winpaint.c
  334. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winsave.c
  335. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winscrol.c
  336. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winsetp.c
  337. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI winsize.c
  338. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI wintop.c
  339. wccp /w3 /fo=obj\ /ml /i=..\include /nt=OWL_TEXT /d=OAK_OS2FAPI 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_OS2FAPI pcbdrawc.c
  378. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcbios.c
  379. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcbscrol.c
  380. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcbsetcu.c
  381. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pccga.c
  382. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcdir.c
  383. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcdisp.c
  384. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcevga.c
  385. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcgfuncs.c
  386. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pchard.c
  387. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcherc.c
  388. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcmcga.c
  389. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcmcurr.c
  390. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcmcurrt.c
  391. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcmgraph.c
  392. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcmode.c
  393. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcopen.c
  394. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcpmap.c
  395. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcpmapio.c
  396. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcramcle.c
  397. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcramcpp.c
  398. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcramdra.c
  399. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcrestor.c
  400. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pcsplash.c
  401. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pctext.c
  402. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI pctextin.c
  403. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI 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_OS2FAPI os2dir.c
  427. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI os2disp.c
  428. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI os2hard.c
  429. wccp /w3 /fo=obj\ /ml /i=..\include /nt=PCDIG_TEXT /d=OAK_OS2FAPI 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\W8lOWLF.lib
  441. rem 
  442. wlib ..\lib\W8lOWLF.lib @OWLRESPF.W8l
  443. echo Done.
  444.  
  445. echo Don't forget to define OAK_OS2FAPI when you compile your application.
  446.  
  447.