From 420a758195fea188311fdcd24bff4be2c2afebfb Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Thu, 5 Dec 2002 11:12:17 +0000 Subject: "" svn path=/trunk/; revision=279 --- externals/grill/idelay/idelay.mpw | 81 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 externals/grill/idelay/idelay.mpw (limited to 'externals/grill/idelay/idelay.mpw') diff --git a/externals/grill/idelay/idelay.mpw b/externals/grill/idelay/idelay.mpw new file mode 100644 index 00000000..d7d3870a --- /dev/null +++ b/externals/grill/idelay/idelay.mpw @@ -0,0 +1,81 @@ +# idelay~ - interpolating delay using flext layer +# Copyright (c) 2002 Thomas Grill (xovo@gmx.net) +# +# Makefile for Apple MPW-PR +# +# usage: make -f idelay.mpw +# +# --------------------------------------------- + +MAKEFILE = idelay.mpw +¥MondoBuild¥ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified + +Name = idelay~ + +ObjDir = :MPW: +MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples +flext = ::flext: +Includes = -i :,"{flext}","{MaxSDK}:Max Includes","{MaxSDK}:MSP Includes" +Defines = -d MAXMSP + +Sym-PPC = -sym off +Flags = -bool on -enum int -includes unix -opt speed,unroll,unswitch + + +PPCCPlusOptions = {Includes} {Sym-PPC} {Defines} {Flags} + + +### Source Files ### + +SrcFiles = delay.cpp +Headers = delay.h + + +### Object Files ### + +Obj-PPC = ¶ + "{ObjDir}delay.cpp.x" + +LibFiles-Ext = ¶ + "{flext}MPW:flext.o" ¶ + "{MaxSDK}:Max Includes:MaxLib" ¶ + "{MaxSDK}:MSP Includes:MaxAudioLib" + +### Libraries ### + +LibFiles-PPC = ¶ + "{SharedLibraries}StdCLib" ¶ + "{SharedLibraries}MathLib" ¶ + "{PPCLibraries}StdCRuntime.o" ¶ + "{PPCLibraries}PPCCRuntime.o" ¶ + "{PPCLibraries}MrCPlusLib.o" ¶ + + +### Default Rules ### + +{ObjDir} Ä : + +.cpp.x Ä .cpp {¥MondoBuild¥} {Headers} + {PPCCPlus} {depDir}{default}.cpp -o {targDir}{default}.cpp.x {PPCCPlusOptions} + + +### Build Rules ### + +all Ä Folder {¥MondoBuild¥} {ObjDir}{Name} + +Folder ÄÄ + if !`Exists {ObjDir}` ; NewFolder {ObjDir} ; end + +{ObjDir}{Name} Ä {Obj-PPC} + PPCLink ¶ + -o {Targ} ¶ + {deps} ¶ + {LibFiles-Ext} ¶ + {LibFiles-PPC} ¶ + {Sym-PPC} ¶ + -mf -d ¶ + -t 'iLaF' ¶ + -c 'max2' ¶ + -xm s ¶ + -export main ¶ + -main main -- cgit v1.2.1