home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / clipper / star201.zip / SC201UPG.EXE / COMPLIB.BAT < prev    next >
DOS Batch File  |  1993-05-04  |  3KB  |  100 lines

  1. @echo off
  2. cls
  3.  
  4. SET savedircmd=%dircmd%
  5. SET dircmd=
  6.  
  7.  
  8. : If the command line parameter "FULL" is passed in to COMPLIB,
  9. : force full compiles of all modules
  10. IF "%1"=="FULL" SET SC_SWITCHES=/F
  11. IF "%1"=="full" SET SC_SWITCHES=/F
  12.  
  13. :SCaddMisc
  14.  
  15. if "%bri_id%"=="" goto SCoffsite
  16.  
  17. echo -+d:\object\c\_shade          &  > %workdrive%liblist.rsp
  18. echo -+d:\object\asm\scntxpos      & >> %workdrive%liblist.rsp
  19. echo -+d:\object\asm\scntxrec      & >> %workdrive%liblist.rsp
  20. echo -+d:\object\asm\scmouse       & >> %workdrive%liblist.rsp
  21. echo -+d:\object\asm\dissolve      & >> %workdrive%liblist.rsp
  22. echo -+d:\object\asm\scnewfnt      & >> %workdrive%liblist.rsp
  23. goto rmake1
  24.  
  25. :SCoffsite
  26.  
  27. echo %funcs%_shade                 &  > %workdrive%liblist.rsp
  28. echo %funcs%scntxpos               & >> %workdrive%liblist.rsp
  29. echo %funcs%scntxrec               & >> %workdrive%liblist.rsp
  30. echo %funcs%scmouse                & >> %workdrive%liblist.rsp
  31. echo %funcs%dissolve               & >> %workdrive%liblist.rsp
  32.  
  33. :rmake1
  34.  
  35. :goto rmake2
  36.  
  37. rmake /XW8192 /XS1800 /W starclas %SC_SWITCHES% FLAVOUR=%FLAVOUR% OPTIONS=%OPTIONS%
  38.  
  39. IF ERRORLEVEL 1 GOTO RMAKEERROR
  40.  
  41. echo.     >> %workdrive%liblist.rsp
  42. echo ;;   >> %workdrive%liblist.rsp
  43.  
  44. lib %workdrive%starclas @%workdrive%liblist.rsp
  45.  
  46. rem Make a copy of the response file for debugging
  47. copy %workdrive%liblist.rsp %workdrive%starclas.rsp
  48. dir %workdrive%*.obj     >> %workdrive%starclas.rsp
  49.  
  50. if "%bri_id%"=="" goto SCDoffsite
  51.  
  52. echo -+d:\object\c\_shade          &  > %workdrive%liblist.rsp
  53. echo -+d:\object\asm\scntxpos      & >> %workdrive%liblist.rsp
  54. echo -+d:\object\asm\scntxrec      & >> %workdrive%liblist.rsp
  55. echo -+d:\object\asm\scmouse       & >> %workdrive%liblist.rsp
  56. echo -+d:\object\asm\dissolve      & >> %workdrive%liblist.rsp
  57. echo -+d:\object\asm\scnewfnt      & >> %workdrive%liblist.rsp
  58. goto rmake2
  59.  
  60. :SCDoffsite
  61. echo %funcs%_shade                 &  > %workdrive%liblist.rsp
  62. echo %funcs%scntxpos               & >> %workdrive%liblist.rsp
  63. echo %funcs%scntxrec               & >> %workdrive%liblist.rsp
  64. echo %funcs%scmouse                & >> %workdrive%liblist.rsp
  65. echo %funcs%dissolve               & >> %workdrive%liblist.rsp
  66.  
  67.  
  68. :rmake2
  69.  
  70.  
  71. :echo If you want to create SC_DEBUG.LIB,
  72. :pause
  73.  
  74. rmake /XW8192 /XS1800 /W starclas /DDEBUG %SC_SWITCHES%  FLAVOUR=%FLAVOUR% OPTIONS=%OPTIONS%
  75.  
  76. IF ERRORLEVEL 1 GOTO RMAKEERROR
  77.  
  78. echo.    >> %workdrive%liblist.rsp
  79. echo  ;; >> %workdrive%liblist.rsp
  80.  
  81.  
  82. lib %workdrive%sc_debug @%workdrive%liblist.rsp
  83.  
  84. rem Make a copy of the response file for debugging
  85. copy %workdrive%liblist.rsp %workdrive%sc_debug.rsp
  86. dir %workdrive%*.obj     >> %workdrive%sc_debug.rsp
  87.  
  88. goto done
  89.  
  90.  
  91. :RMAKEERROR
  92. echo *** An error was encountered by RMake ***
  93.  
  94. :done
  95.  
  96. :SET include=%saveinclude%
  97. SET dircmd=%savedircmd%
  98.  
  99.  
  100.