# File: cd.make # Target: cd # Created: Tuesday, May 1, 2001 03:16:38 PM # Directory definitions - these should be altered for your system. # ================================================================ MaxDir = Macintosh HD:SDK Examples:MAX includes: CommonDir = Macintosh HD:SDK Examples:MSP common: # File and directory definitions - these should be relative to the above. # ======================================================================= MAKEFILE = cd.make ¥MondoBuild¥ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified ObjDir = : Includes = ¶ -i "{MaxDir}" # -i "{PPCCIncludes}" Sym-PPC = -sym off # Compiler Settings # note: -w 35 supresses "parameter not used" messages, and can be removed. # ======================================================================== SrcFiles = ¶ "cd_w_sys.c" ¶ "syscd.c" ¶ "{CommonDir}basic_c_strings.c" PPCCOptions = ¶ {Includes} ¶ {Sym-PPC} ¶ -opt speed,unroll,unswitch ¶ -typecheck relaxed ¶ -w 2,3,29,35 # Used Files - Relative to the exported Extern variable. # ====================================================== ObjFiles-PPC = ¶ "{ObjDir}cd_w_sys.c.o" ¶ "{ObjDir}syscd.c.o" ¶ "{ObjDir}basic_c_strings.c.o" LibFiles-PPC = ¶ "{MaxDir}MaxLib" ¶ "{SharedLibraries}InterfaceLib" ¶ "{SharedLibraries}StdCLib" ¶ "{SharedLibraries}MathLib" ¶ "{PPCLibraries}StdCRuntime.o" ¶ "{PPCLibraries}PPCCRuntime.o" ¶ "{PPCLibraries}PPCToolLibs.o" # Build Rules # =========== cd_w_sys.c.o Ä cd_w_sys.c {¥MondoBuild¥} {PPCC} cd_w_sys.c -o cd_w_sys.c.o {PPCCOptions} syscd.c.o Ä syscd.c {¥MondoBuild¥} {PPCC} syscd.c -o syscd.c.o {PPCCOptions} basic_c_strings.c.o Ä "{CommonDir}basic_c_strings.c" {¥MondoBuild¥} {PPCC} "{CommonDir}basic_c_strings.c" -o basic_c_strings.c.o {PPCCOptions} cd.r Ä cd.rsrc {¥MondoBuild¥} DeRez cd.rsrc > cd.r cd ÄÄ cd_w_sys.c.o syscd.c.o basic_c_strings.c.o {¥MondoBuild¥} PPCLink ¶ -o {Targ} ¶ {ObjFiles-PPC} ¶ {LibFiles-PPC} ¶ {Sym-PPC} ¶ -mf -d ¶ -t 'iLaF' ¶ -c 'max2' ¶ -xm s ¶ -fragname "cd" ¶ -export main ¶ -main main cd ÄÄ cd.r {¥MondoBuild¥} Rez cd.r -a -o cd