3 rem File: makelib.bat
\r
4 rem Author: Rene' Jager
\r
5 rem Update: June 11, 1993
\r
6 rem Info: utility for making a makefile for a
\r
7 rem RICE library for different compilers
\r
10 rem %2 : source extension
\r
11 rem %3 : include path
\r
12 rem %4 : include extension
\r
13 rem %5 : object path
\r
14 rem %6 : object extension
\r
17 if X%1X==XX goto show
\r
19 rem default memory models
\r
20 if X%RICEMODEL%%1X==XbccX set RICEMODEL=l
\r
21 if X%RICEMODEL%%1X==XmscX set RICEMODEL=L
\r
23 rem object module directory
\r
24 if X%1X==XbccX call mklibdir object object\%RICEMODEL%
\r
25 if X%1X==XgccX call mklibdir object
\r
26 if X%1X==XmscX call mklibdir object object\%RICEMODEL%
\r
28 rem building makefile
\r
29 if X%1X==XbccX call mkliball ..\source\ c ..\include\ h object\%RICEMODEL%\ obj bcc ricel.lib
\r
30 if X%1X==XgccX call mkliball ../source/ c ../include/ h object/ o gcc rice.a
\r
31 if X%1X==XmscX call mkliball ..\source\ c ..\include\ h object\%RICEMODEL%\ obj msc riceL.lib
\r
33 if X%1%2X==XbccX make
\r
34 if X%1%2X==XgccX make
\r
35 if X%1%2X==XmscX nmake
\r
36 if X%2X==XX goto end
\r
42 echo Use: MakeLib compiler [make]
\r
43 echo compiler = bcc, gcc or msc
\r
44 echo make = you own make-utility
\r
47 if exist *.bak del *.bak > nul
\r