home *** CD-ROM | disk | FTP | other *** search
/ Monster Disc 2: The Best of 1992 / MONSTER1.ISO / bbs / rbbs / rbbs-bas.zip / MAKECNFG.BAT < prev    next >
DOS Batch File  |  1990-02-10  |  2KB  |  47 lines

  1. ECHO OFF
  2. IF NOT %1. == ?. GOTO START
  3. ECHO                   RBBS-PC CONFIG COMPILE UTILITY
  4. ECHO This batch file will help you quickly compile CONFIG, should you
  5. ECHO wish to make modifications to the source.  The syntax is:
  6. ECHO  
  7. ECHO %0 [parms]
  8. ECHO  
  9. ECHO If you do not specify any parameters, %0 will compile BOTH CONFIG
  10. ECHO source modules, then link them into CONFIG.EXE.  If you specify one
  11. ECHO or more parameters, %0 will compile only the modules you specify,
  12. ECHO and will then link them.  To specify modules, use the following
  13. ECHO number(s) separated by a space:
  14. ECHO  
  15. ECHO   MODULE       NUMBER
  16. ECHO   CONFIG.BAS     0
  17. ECHO   CNFG-SUB.BAS   1
  18. ECHO  
  19. ECHO NOTE: Results of each compile will be saved in the file $$CNFG.TXT.
  20. ECHO
  21. ECHO THIS FILE IS CONFIGURED FOR QB 3.0 - SEE COMMANDS FOR QB 4.5 CHANGES!
  22. GOTO EXIT
  23. :START
  24. IF EXIST $$CNFG.TXT DEL $$CNFG.TXT
  25. if %1. == 0. GOTO CNFGCOMP
  26. if %1. == 1. GOTO CSUBCOMP
  27. ECHO COMPILING ALL MODULES...
  28. :CNFGCOMP
  29. ECHO Erors while compiling CONFIG.BAS include: >> $$CNFG.TXT
  30. QB CONFIG.BAS /C:2048 /O/E/S; >> $$CNFG.TXT
  31. REM FOR QB4.5, USE: BC CONFIG.BAS /C:2048 /O/E/S/MBF; >> $$CNFG.TXT
  32. IF %1. == 0. GOTO LOOP
  33. :CSUBCOMP
  34. ECHO Errors while compiling CNFG-SUB.BAS include: >> $$CNFG.TXT
  35. QB CNFG-SUB.BAS /O/E; >> $$CNFG.TXT
  36. REM FOR QB4.5, USE: BC CNFG-SUB.BAS /O/E/MBF; >> $$CNFG.TXT
  37. IF %1. == 1. GOTO LOOP
  38. :LOOP
  39. IF %2. == . GOTO LINKIT
  40. SHIFT
  41. GOTO START
  42. :LINKIT
  43. LINK CONFIG CNFG-SUB RBBSUTIL FOSSCOMM GWCOM,,,BCOM30;
  44. REM FOR QB4.5, USE: LINK CONFIG CNFG-SUB RBBSUTIL FOSSCOMM,,,BCOM45;
  45. TYPE $$CNFG.TXT
  46. :EXIT
  47.