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