# Build.mpw # # MPW script to bootstrap Jam. # # HISTORY: # 5/22/00 grant GUSI is no longer used. # Updated to work with CodeWarrior Pro 5 if "{CWROOT}" == "" echo "# Please set CWROOT to the root of the CodeWarrior Pro 5 distribution" exit end if not `exists :bin.mac` newfolder :bin.mac end set CWMACHDR "{CWROOT}Metrowerks Codewarrior:MacOS Support:Universal:Interfaces:CIncludes" set CWMACLIB "{CWROOT}Metrowerks Codewarrior:MacOS Support:Universal:Libraries" set CWMACLIB2 "{CWROOT}Metrowerks Codewarrior:MacOS Support:Libraries" set CWMSL "{CWROOT}Metrowerks Codewarrior:MSL" set CWMSLHDR "{CWMSL}:MSL C:MSL Common:Include,{CWMSL}:MSL C:MSL MacOS:Include" set CWMSLLIB "{CWMSL}:MSL C:MSL MacOS:Lib" set MWCincludes "{CWMSLHDR},{CWMACHDR}" mwcppc -o :bin.mac:command.o -eol -w off command.c mwcppc -o :bin.mac:compile.o -eol -w off compile.c mwcppc -o :bin.mac:execmac.o -eol -w off execmac.c mwcppc -o :bin.mac:filemac.o -eol -w off filemac.c mwcppc -o :bin.mac:pathmac.o -eol -w off pathmac.c mwcppc -o :bin.mac:jamgram.o -eol -w off jamgram.c mwcppc -o :bin.mac:expand.o -eol -w off expand.c mwcppc -o :bin.mac:glob.o -eol -w off glob.c mwcppc -o :bin.mac:hash.o -eol -w off hash.c mwcppc -o :bin.mac:headers.o -eol -w off headers.c mwcppc -o :bin.mac:lists.o -eol -w off lists.c mwcppc -o :bin.mac:make.o -eol -w off make.c mwcppc -o :bin.mac:make1.o -eol -w off make1.c mwcppc -o :bin.mac:newstr.o -eol -w off newstr.c mwcppc -o :bin.mac:option.o -eol -w off option.c mwcppc -o :bin.mac:parse.o -eol -w off parse.c mwcppc -o :bin.mac:regexp.o -eol -w off regexp.c mwcppc -o :bin.mac:rules.o -eol -w off rules.c mwcppc -o :bin.mac:scan.o -eol -w off scan.c mwcppc -o :bin.mac:search.o -eol -w off search.c mwcppc -o :bin.mac:timestamp.o -eol -w off timestamp.c mwcppc -o :bin.mac:variable.o -eol -w off variable.c mwlinkppc -library -o :bin.mac:libjam.lib ¶ :bin.mac:command.o ¶ :bin.mac:compile.o ¶ :bin.mac:execmac.o ¶ :bin.mac:filemac.o ¶ :bin.mac:pathmac.o ¶ :bin.mac:jamgram.o ¶ :bin.mac:expand.o ¶ :bin.mac:glob.o ¶ :bin.mac:hash.o ¶ :bin.mac:headers.o ¶ :bin.mac:lists.o ¶ :bin.mac:make.o ¶ :bin.mac:make1.o ¶ :bin.mac:newstr.o ¶ :bin.mac:option.o ¶ :bin.mac:parse.o ¶ :bin.mac:regexp.o ¶ :bin.mac:rules.o ¶ :bin.mac:scan.o ¶ :bin.mac:search.o ¶ :bin.mac:timestamp.o ¶ :bin.mac:variable.o mwcppc -o :bin.mac:mkjambase.o -eol -w off mkjambase.c mwlinkppc -xm mpwtool -warn -o :bin.mac:mkjambase ¶ :bin.mac:mkjambase.o ¶ "{CWMSLLIB}:PPC:MSL C.PPC MPW(NL).Lib" ¶ "{CWMACLIB}:StubLibraries:InterfaceLib" ¶ "{CWMACLIB}:StubLibraries:MathLib" ¶ "{CWMACLIB2}:Runtime:Runtime PPC:MSL MPWCRuntime.Lib" ¶ "{CWMACLIB2}:Apple MPW PPC:PPCToolLibs.o" ¶ "{CWMACLIB2}:Sources:PLStringFuncs Glue:PLStringFuncsPPC.lib" mwcppc -o :bin.mac:jam.o -eol -w off jam.c if not `exists jambase.c` :bin.mac:mkjambase jambase.c Jambase end mwcppc -o :bin.mac:jambase.o -eol -w off jambase.c mwlinkppc -xm mpwtool -warn -o :bin.mac:jam0 ¶ :bin.mac:jam.o ¶ :bin.mac:jambase.o ¶ :bin.mac:libjam.lib ¶ "{CWMSLLIB}:PPC:MSL C.PPC MPW(NL).Lib" ¶ "{CWMACLIB}:StubLibraries:InterfaceLib" ¶ "{CWMACLIB}:StubLibraries:MathLib" ¶ "{CWMACLIB2}:Runtime:Runtime PPC:MSL MPWCRuntime.Lib" ¶ "{CWMACLIB2}:Apple MPW PPC:PPCToolLibs.o" ¶ "{CWMACLIB2}:Sources:PLStringFuncs Glue:PLStringFuncsPPC.lib"