1 # Target: antlrPPC 2 # Sources: ::support:set:set.c 3 # antlr.c 4 # bits.c 5 # build.c 6 # egman.c 7 # err.c 8 # fcache.c 9 # fset2.c 10 # fset.c 11 # gen.c 12 # globals.c 13 # hash.c 14 # lex.c 15 # main.c 16 # misc.c 17 # mrhoist.c 18 # pred.c 19 # scan.c 20 # Created: Sunday, May 17, 1998 10:24:53 PM 21 # Author: Kenji Tanaka 22 MAKEFILE = antlrPPC.make 23 MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified 24 Includes = 25 -i "::h:" 26 -i "::support:set:" 27 SymPPC = 28 ObjDirPPC = :Obj: 29 PPCCOptions = {Includes} {SymPPC} -w off -d MPW -d __STDC__=1 -d USER_ZZSYN 30 ObjectsPPC = 31 "{ObjDirPPC}set.c.x" 32 "{ObjDirPPC}antlr.c.x" 33 "{ObjDirPPC}bits.c.x" 34 "{ObjDirPPC}build.c.x" 35 "{ObjDirPPC}egman.c.x" 36 "{ObjDirPPC}err.c.x" 37 "{ObjDirPPC}fcache.c.x" 38 "{ObjDirPPC}fset2.c.x" 39 "{ObjDirPPC}fset.c.x" 40 "{ObjDirPPC}gen.c.x" 41 "{ObjDirPPC}globals.c.x" 42 "{ObjDirPPC}hash.c.x" 43 "{ObjDirPPC}lex.c.x" 44 "{ObjDirPPC}main.c.x" 45 "{ObjDirPPC}misc.c.x" 46 "{ObjDirPPC}mrhoist.c.x" 47 "{ObjDirPPC}pred.c.x" 48 "{ObjDirPPC}scan.c.x" 49 antlrPPC {MondoBuild} {ObjectsPPC} 50 PPCLink 51 -o {Targ} {SymPPC} 52 {ObjectsPPC} 53 -t 'MPST' 54 -c 'MPS ' 55 "{SharedLibraries}InterfaceLib" 56 "{SharedLibraries}StdCLib" 57 #"{SharedLibraries}MathLib" 58 "{PPCLibraries}StdCRuntime.o" 59 "{PPCLibraries}PPCCRuntime.o" 60 "{PPCLibraries}PPCToolLibs.o" 61 "{ObjDirPPC}set.c.x" {MondoBuild} "::support:set:set.c" 62 {PPCC} "::support:set:set.c" -o {Targ} {PPCCOptions} 63 "{ObjDirPPC}antlr.c.x" {MondoBuild} antlr.c 64 {PPCC} antlr.c -o {Targ} {PPCCOptions} 65 "{ObjDirPPC}bits.c.x" {MondoBuild} bits.c 66 {PPCC} bits.c -o {Targ} {PPCCOptions} 67 "{ObjDirPPC}build.c.x" {MondoBuild} build.c 68 {PPCC} build.c -o {Targ} {PPCCOptions} 69 "{ObjDirPPC}egman.c.x" {MondoBuild} egman.c 70 {PPCC} egman.c -o {Targ} {PPCCOptions} 71 "{ObjDirPPC}err.c.x" {MondoBuild} err.c 72 {PPCC} err.c -o {Targ} {PPCCOptions} 73 "{ObjDirPPC}fcache.c.x" {MondoBuild} fcache.c 74 {PPCC} fcache.c -o {Targ} {PPCCOptions} 75 "{ObjDirPPC}fset2.c.x" {MondoBuild} fset2.c 76 {PPCC} fset2.c -o {Targ} {PPCCOptions} 77 "{ObjDirPPC}fset.c.x" {MondoBuild} fset.c 78 {PPCC} fset.c -o {Targ} {PPCCOptions} 79 "{ObjDirPPC}gen.c.x" {MondoBuild} gen.c 80 {PPCC} gen.c -o {Targ} {PPCCOptions} 81 "{ObjDirPPC}globals.c.x" {MondoBuild} globals.c 82 {PPCC} globals.c -o {Targ} {PPCCOptions} 83 "{ObjDirPPC}hash.c.x" {MondoBuild} hash.c 84 {PPCC} hash.c -o {Targ} {PPCCOptions} 85 "{ObjDirPPC}lex.c.x" {MondoBuild} lex.c 86 {PPCC} lex.c -o {Targ} {PPCCOptions} 87 "{ObjDirPPC}main.c.x" {MondoBuild} main.c 88 {PPCC} main.c -o {Targ} {PPCCOptions} 89 "{ObjDirPPC}misc.c.x" {MondoBuild} misc.c 90 {PPCC} misc.c -o {Targ} {PPCCOptions} 91 "{ObjDirPPC}mrhoist.c.x" {MondoBuild} mrhoist.c 92 {PPCC} mrhoist.c -o {Targ} {PPCCOptions} 93 "{ObjDirPPC}pred.c.x" {MondoBuild} pred.c 94 {PPCC} pred.c -o {Targ} {PPCCOptions} 95 "{ObjDirPPC}scan.c.x" {MondoBuild} scan.c 96 {PPCC} scan.c -o {Targ} {PPCCOptions} 97 98 antlrPPC antlr.r 99 Rez antlr.r -o antlrPPC -a 100 Install antlrPPC 101 Duplicate -y antlrPPC "{MPW}"Tools:antlr 102