1# File: Sarien.make 2# Target: Sarien 3# Created: Saturday, July 7, 2001 09:50:50 PM 4# 5# $Id: Sarien.make,v 1.9 2001/07/19 12:20:44 cmatsuoka Exp $ 6 7 8MAKEFILE = Sarien.make 9�MondoBuild� = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified 10 11ObjDir = : 12Includes = � 13 -i :src:include: 14 15Sym-68K = -sym off 16 17COptions = {Includes} {Sym-68K} -model far -typecheck relaxed -d VERSION='"0.7.0"' -d __MPW__ -w 35,7,2 18 19 20### Source Files ### 21 22SrcFiles = � 23 :src:core:agi.c � 24 :src:core:agi_v2.c � 25 :src:core:agi_v3.c � 26 :src:core:checks.c � 27 :src:core:console.c � 28 :src:core:cycle.c � 29 :src:core:font.c � 30 :src:core:global.c � 31 :src:core:graphics.c � 32 :src:core:id.c � 33 :src:core:iff.c � 34 :src:core:inv.c � 35 :src:core:keyboard.c � 36 :src:core:logic.c � 37 :src:core:lzw.c � 38 :src:core:main.c � 39 :src:core:menu.c � 40 :src:core:motion.c � 41 :src:core:objects.c � 42 :src:core:op_cmd.c � 43 :src:core:op_dbg.c � 44 :src:core:op_test.c � 45 :src:core:patches.c � 46 :src:core:picture.c � 47 :src:core:rand.c � 48 :src:core:savegame.c � 49 :src:graphics:macos:macos.c � 50 :src:core:silent.c � 51 :src:core:sound.c � 52 :src:sound:dummy:dummy.c � 53 :src:filesys:macos:fileglob.c � 54 :src:filesys:macos:path.c � 55 :src:core:sprite.c � 56 :src:core:text.c � 57 :src:core:words.c � 58 :src:core:view.c 59 60 61### Object Files ### 62 63ObjFiles-68K = � 64 "{ObjDir}agi.c.o" � 65 "{ObjDir}agi_v2.c.o" � 66 "{ObjDir}agi_v3.c.o" � 67 "{ObjDir}checks.c.o" � 68 "{ObjDir}console.c.o" � 69 "{ObjDir}cycle.c.o" � 70 "{ObjDir}font.c.o" � 71 "{ObjDir}global.c.o" � 72 "{ObjDir}graphics.c.o" � 73 "{ObjDir}id.c.o" � 74 "{ObjDir}iff.c.o" � 75 "{ObjDir}inv.c.o" � 76 "{ObjDir}keyboard.c.o" � 77 "{ObjDir}logic.c.o" � 78 "{ObjDir}lzw.c.o" � 79 "{ObjDir}main.c.o" � 80 "{ObjDir}menu.c.o" � 81 "{ObjDir}motion.c.o" � 82 "{ObjDir}objects.c.o" � 83 "{ObjDir}op_cmd.c.o" � 84 "{ObjDir}op_dbg.c.o" � 85 "{ObjDir}op_test.c.o" � 86 "{ObjDir}patches.c.o" � 87 "{ObjDir}picture.c.o" � 88 "{ObjDir}rand.c.o" � 89 "{ObjDir}savegame.c.o" � 90 "{ObjDir}macos.c.o" � 91 "{ObjDir}fileglob.c.o" � 92 "{ObjDir}path.c.o" � 93 "{ObjDir}dummy.c.o" � 94 "{ObjDir}silent.c.o" � 95 "{ObjDir}sound.c.o" � 96 "{ObjDir}sprite.c.o" � 97 "{ObjDir}text.c.o" � 98 "{ObjDir}words.c.o" � 99 "{ObjDir}view.c.o" 100 101 102### Libraries ### 103 104LibFiles-68K = � 105 "{Libraries}MathLib.o" � 106 "{CLibraries}StdCLib.o" � 107 "{Libraries}MacRuntime.o" � 108 "{Libraries}IntEnv.o" � 109 "{Libraries}ToolLibs.o" � 110 "{Libraries}Interface.o" 111 112 113### Default Rules ### 114 115.c.o � .c {�MondoBuild�} 116 {C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions} 117 118 119### Build Rules ### 120 121Sarien �� {ObjFiles-68K} {LibFiles-68K} {�MondoBuild�} 122 ILink � 123 -o {Targ} � 124 {ObjFiles-68K} � 125 {LibFiles-68K} � 126 {Sym-68K} � 127 -mf -d � 128 -t 'APPL' � 129 -c 'FAGI' � 130 -model far � 131 -state rewrite � 132 -compact -pad 0 133 If "{Sym-68K}" =~ /-sym �[nNuU]�/ 134 ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade' 135 End 136 137 138 139### Required Dependencies ### 140 141"{ObjDir}agi.c.o" � :src:core:agi.c 142"{ObjDir}agi_v2.c.o" � :src:core:agi_v2.c 143"{ObjDir}agi_v3.c.o" � :src:core:agi_v3.c 144"{ObjDir}checks.c.o" � :src:core:checks.c 145"{ObjDir}cli.c.o" � :src:core:cli.c 146"{ObjDir}console.c.o" � :src:core:console.c 147"{ObjDir}cycle.c.o" � :src:core:cycle.c 148"{ObjDir}font.c.o" � :src:core:font.c 149"{ObjDir}global.c.o" � :src:core:global.c 150"{ObjDir}graphics.c.o" � :src:core:graphics.c 151"{ObjDir}id.c.o" � :src:core:id.c 152"{ObjDir}iff.c.o" � :src:core:iff.c 153"{ObjDir}inv.c.o" � :src:core:inv.c 154"{ObjDir}keyboard.c.o" � :src:core:keyboard.c 155"{ObjDir}logic.c.o" � :src:core:logic.c 156"{ObjDir}lzw.c.o" � :src:core:lzw.c 157"{ObjDir}main.c.o" � :src:core:main.c 158"{ObjDir}menu.c.o" � :src:core:menu.c 159"{ObjDir}motion.c.o" � :src:core:motion.c 160"{ObjDir}objects.c.o" � :src:core:objects.c 161"{ObjDir}op_cmd.c.o" � :src:core:op_cmd.c 162"{ObjDir}op_dbg.c.o" � :src:core:op_dbg.c 163"{ObjDir}op_test.c.o" � :src:core:op_test.c 164"{ObjDir}patches.c.o" � :src:core:patches.c 165"{ObjDir}picture.c.o" � :src:core:picture.c 166"{ObjDir}rand.c.o" � :src:core:rand.c 167"{ObjDir}savegame.c.o" � :src:core:savegame.c 168"{ObjDir}macos.c.o" � :src:graphics:macos:macos.c 169"{ObjDir}fileglob.c.o" � :src:filesys:macos:fileglob.c 170"{ObjDir}path.c.o" � :src:filesys:macos:path.c 171"{ObjDir}silent.c.o" � :src:core:silent.c 172"{ObjDir}sound.c.o" � :src:core:sound.c 173"{ObjDir}dummy.c.o" � :src:sound:dummy:dummy.c 174"{ObjDir}sprite.c.o" � :src:core:sprite.c 175"{ObjDir}text.c.o" � :src:core:text.c 176"{ObjDir}words.c.o" � :src:core:words.c 177"{ObjDir}view.c.o" � :src:core:view.c 178 179 180### Optional Dependencies ### 181### Build this target to generate "include file" dependencies. ### 182 183Dependencies � $OutOfDate 184 MakeDepend � 185 -append {MAKEFILE} � 186 -ignore "{CIncludes}" � 187 -objdir "{ObjDir}" � 188 -objext .o � 189 {Includes} � 190 {SrcFiles} 191 192 193