# Build.mpw # # MPW script to bootstrap Jam. # # HISTORY: # 5/22/00 grant GUSI is no longer used. # Updated to work with CodeWarrior Pro 5 # 9/5/00 grant Now uses standard MPW tools, Interfaces&Libraries instead of CodeWarrior if not `exists :bin.mac` newfolder :bin.mac end set CC MrC set LINK PPCLink set LIBS " ¶ ¶"{SharedLibraries}StdCLib¶" ¶ ¶"{SharedLibraries}InterfaceLib¶" ¶ ¶"{PPCLibraries}StdCRuntime.o¶" ¶ ¶"{PPCLibraries}PPCToolLibs.o¶" ¶ ¶"{PPCLibraries}PPCCRuntime.o¶"" {CC} -o :bin.mac:command.o -w off command.c {CC} -o :bin.mac:compile.o -w off compile.c {CC} -o :bin.mac:execmac.o -w off execmac.c {CC} -o :bin.mac:filemac.o -w off filemac.c {CC} -o :bin.mac:pathmac.o -w off pathmac.c {CC} -o :bin.mac:jamgram.o -w off jamgram.c {CC} -o :bin.mac:expand.o -w off expand.c {CC} -o :bin.mac:glob.o -w off glob.c {CC} -o :bin.mac:hash.o -w off hash.c {CC} -o :bin.mac:headers.o -w off headers.c {CC} -o :bin.mac:lists.o -w off lists.c {CC} -o :bin.mac:make.o -w off make.c {CC} -o :bin.mac:make1.o -w off make1.c {CC} -o :bin.mac:newstr.o -w off newstr.c {CC} -o :bin.mac:option.o -w off option.c {CC} -o :bin.mac:parse.o -w off parse.c {CC} -o :bin.mac:regexp.o -w off regexp.c {CC} -o :bin.mac:rules.o -w off rules.c {CC} -o :bin.mac:scan.o -w off scan.c {CC} -o :bin.mac:search.o -w off search.c {CC} -o :bin.mac:timestamp.o -w off timestamp.c {CC} -o :bin.mac:utilmac.o -w off utilmac.c {CC} -o :bin.mac:variable.o -w off variable.c {LINK} -xm library -warn -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:utilmac.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 {CC} -o :bin.mac:mkjambase.o -w off mkjambase.c {LINK} -c 'MPS ' -t 'MPST' -warn -o :bin.mac:mkjambase ¶ :bin.mac:mkjambase.o ¶ {LIBS} {CC} -o :bin.mac:jam.o -w off jam.c :bin.mac:mkjambase jambase.c Jambase {CC} -o :bin.mac:jambase.o -w off jambase.c {LINK} -c 'MPS ' -t 'MPST' -warn -o :bin.mac:jam0 ¶ :bin.mac:jam.o ¶ :bin.mac:jambase.o ¶ :bin.mac:libjam.lib ¶ {LIBS}