home *** CD-ROM | disk | FTP | other *** search
- echo off
- if %1.==. goto usage
- if %1.==all. build s c m l h
- if %1.==ALL. build s c m l h
- :loop
- if %1.==s. goto ok
- if %1.==S. goto ok
- if %1.==c. goto ok
- if %1.==C. goto ok
- if %1.==m. goto ok
- if %1.==M. goto ok
- if %1.==l. goto ok
- if %1.==L. goto ok
- if %1.==h. goto ok
- if %1.==H. goto ok
- if %1.==. goto done
- goto error
- :ok
- bcc -P -c -m%1 -n..\lib -I..\include *.cpp
- cd ..\lib
- if exist tclass%1.lib del tclass%1.lib
- tlib tclass%1.lib @..\source\classlib.rsp
- del *.obj
- cd ..\source
- shift
- goto loop
- :error
- echo Error: bad argument %1
- goto done
- :usage
- echo Usage: BUILD model or all
- echo where model is any combination of [s c m l h]
- echo Example: BUILD s l builds small and large models
- echo BUILD all builds all of the memory models
- :done
-
-
-
-