home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / modem / xpc401.zip / CMPXPC.BAT < prev    next >
DOS Batch File  |  1987-04-28  |  3KB  |  121 lines

  1.  
  2. REM THIS SCRIPTS COMPILES ALL OF THE SOURCE MODULES WHICH ARE NEEDED FOR
  3. REM THE XPC DRIVER. LIBRARIES WHICH ARE NEEDED ARE CREATED.
  4. REM THIS SCRIPT ASSUMES THAT  THE STARTING DIRECTORY IS WHERE THE
  5. REM XPCMAIN DRIVER CODE IS LOCATED.
  6. REM
  7. REM IF DEBUGGING IS TO BE TURNED ON START SCRIPT WITH THE /DDEBUG OPTION:
  8. REM CMPXPC /DDEBUG
  9. REM
  10. REM 
  11. MSC %1 /Gs DATA.C;
  12. MSC %1 /Gs XPCMAIN.C;
  13. del *.inc
  14. REM 
  15. REM COMPILE PAD PACKET SUBROUTINES AND CREATE THE PKT LIBRARY
  16. REM
  17. CD PKT
  18. MSC  %1 /Gs BALL.C;
  19. MSC  %1 /Gs ECHO.C;
  20. MSC  %1 /Gs GETBUF.C;
  21. MSC  %1 /Gs LINKXMIT.C;
  22. MSC  %1 /Gs MCIWRITE.C;
  23. MSC  %1 /Gs OTHWRITE.C;
  24. MSC  %1 /Gs PADPRM.C;
  25. MSC  %1 /Gs PERROR.C;
  26. MSC  %1 /Gs PKTBREAK.C;
  27. MSC  %1 /Gs PKTCHNL.C;
  28. MSC  %1 /Gs PKTFLUSH.C;
  29. MSC  %1 /Gs PKTREAD.C;
  30. MSC  %1 /Gs PKTSTAT.C;
  31. MSC  %1 /Gs PKTWRITE.C;
  32. MSC  %1 /Gs RDQUEUE.C;
  33. MSC  %1 /Gs SENDCTRL.C;
  34. MSC  %1 /Gs SSNACP.C;
  35. MSC  %1 /Gs SSNCLR.C;
  36. MSC  %1 /Gs SSNDATA.C;
  37. MSC  %1 /Gs SSNREQ.C;
  38. MSC  %1 /Gs TIMEOUT.C;
  39. MSC  %1 /Gs TYMWRITE.C;
  40. MSC  %1 /Gs WRTSUBS.C;
  41. DEL PKT.LIB
  42. LIB @PKTLIB
  43. REM 
  44. REM COMPILE MODULES FOR THE APPLICATION LIBRARY AND CREATE THE APPL LIBRARY.
  45. REM 
  46. CD ..\APPL
  47. MSC  %1 /Gs APPINIT.C;
  48. MASM APPINT.ASM;
  49. MSC  %1 /Gs CHFLUSH.C;
  50. MSC  %1 /Gs CHFUNC.C;
  51. MSC  %1 /Gs CHSTAT.C;
  52. MSC  %1 /Gs CRDATA.C;
  53. MSC  %1 /Gs CWDATA.C;
  54. MSC  %1 /Gs DEVICE.C;
  55. MSC  %1 /Gs EVENT.C;
  56. MSC  %1 /Gs JMPCHAR.C;
  57. MSC  %1 /Gs JMPPKT.C;
  58. MSC  %1 /Gs JMPRS.C;
  59. MSC  %1 /Gs LINECTRL.C;
  60. MSC  %1 /Gs LINKSTAT.C;
  61. MSC  %1 /Gs PKTFUNC.C;
  62. MSC  %1 /Gs PORT.C;
  63. MSC  %1 /Gs XPCAPP.C;
  64. DEL APPL.LIB
  65. LIB @APPLIB
  66. REM 
  67. REM COMPILE MODULES FOR LINK LIBRARY AND CREATE THE LINK LIBRARY.
  68. REM
  69. CD ..\LINK
  70. MSC %1 /Gs BLDCPKT.C;
  71. MSC %1 /Gs CLINK.C;
  72. MSC %1 /Gs DOLINK.C;
  73. MSC %1 /Gs FLOWCTRL.C;
  74. MSC %1 /Gs LINKINIT.C;
  75. MSC %1 /Gs LINKINP.C;
  76. MSC %1 /Gs LINKOUT.C;
  77. MSC %1 /Gs LINKTIME.C;
  78. MSC %1 /Gs PLINK.C;
  79. MSC %1 /Gs RESET.C;
  80. MSC %1 /Gs RESTART.C;
  81. MSC %1 /Gs RSTCHNL.C;
  82. MSC %1 /Gs SEQNUM.C;
  83. MASM TIMEINT.ASM;
  84. MSC %1 /Gs TIMUTIL.C;
  85. MSC %1 /Gs VALPKT.C;
  86. MSC %1 /Gs CHGSTATE.C;
  87. DEL LINK.LIB
  88. LIB @LNKLIB
  89. REM
  90. REM COMPILE MODULES FOR IOCOMM LIBRARY AND UPDATE THE IOCOMM LIBRARY.
  91. REM
  92. CD ..\IOCOMM
  93. COPY ..\HDR\COMMASM.H
  94. MASM IOCOMM.ASM;
  95. DEL COMMASM.H
  96. MSC %1 /Gs IOUTIL.C;
  97. DEL IOCOMM.LIB
  98. LIB @IOCLIB
  99. REM
  100. REM COMPILE MODULES FOR UTIL LIBRARY AND UPDATE THE UTIL LIBRARY
  101. REM
  102. CD ..\UTIL
  103. MASM ASMUTL.ASM;
  104. MSC %1 /Gs BUFLET.C;
  105. MSC %1 /Gs DOSUTL.C;
  106. MSC %1 /Gs GETCRC.C;
  107. MSC %1 /Gs INITPAD.C;
  108. MSC %1 /Gs MISC.C;
  109. MASM MOVPARAM.ASM;
  110. MSC %1 /Gs QUEFLUSH.C;
  111. MSC %1 /Gs QUEUE.C;
  112. MSC %1 /Gs RDDATA.C;
  113. MSC %1 /Gs TIMER.C;
  114. MSC %1 /Gs OKFREE.C;
  115. MSC %1 /Gs ADJLEN.C;
  116. MASM UPDATE.ASM;
  117. DEL UTIL.LIB
  118. LIB @UTLLIB
  119. cd ..
  120.  
  121.