aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/xsample/source/xsample.mpw
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2002-10-22 23:16:30 +0000
committerThomas Grill <xovo@users.sourceforge.net>2002-10-22 23:16:30 +0000
commitc2645dc4003b1391aba9b387a79a66cff1e63d3e (patch)
tree1ea6dccb8011a8ff64efb7c2ecf9a22caad860b3 /externals/grill/xsample/source/xsample.mpw
parentd62e56f4df9594f72ce501f5e19c974fd18e7295 (diff)
This commit was generated by cvs2svn to compensate for changes in r189,
which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=190
Diffstat (limited to 'externals/grill/xsample/source/xsample.mpw')
-rw-r--r--externals/grill/xsample/source/xsample.mpw129
1 files changed, 129 insertions, 0 deletions
diff --git a/externals/grill/xsample/source/xsample.mpw b/externals/grill/xsample/source/xsample.mpw
new file mode 100644
index 00000000..9e6b625e
--- /dev/null
+++ b/externals/grill/xsample/source/xsample.mpw
@@ -0,0 +1,129 @@
+# xsample - extended sample objects for Max/MSP and pd (pure data)
+# Copyright (c) 2001,2002 Thomas Grill (xovo@gmx.net)
+#
+# Makefile for Apple MPW-PR
+#
+# usage: make -f xsample.mpw
+#
+# ---------------------------------------------
+
+MAKEFILE = xsample.mpw
+€MondoBuild€ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
+
+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
+WarnOff = -w 35
+
+PPCCPlusOptions = {Includes} {Sym-PPC} {Defines} {Flags} {WarnOff}
+
+
+### Source Files ###
+
+SrcFiles = main.cpp inter.cpp groove.cpp play.cpp record.cpp
+Headers = main.h
+
+### Object Files ###
+
+Obj-groove = 
+ "{ObjDir}main.cpp.x" 
+ "{ObjDir}inter.cpp.x" 
+ "{ObjDir}groove.cpp.x"
+
+Obj-play = 
+ "{ObjDir}main.cpp.x" 
+ "{ObjDir}inter.cpp.x" 
+ "{ObjDir}play.cpp.x"
+
+Obj-record = 
+ "{ObjDir}main.cpp.x" 
+ "{ObjDir}inter.cpp.x" 
+ "{ObjDir}record.cpp.x"
+
+Obj = 
+ "{ObjDir}main.cpp.x" 
+ "{ObjDir}record.cpp.x" 
+ "{ObjDir}play.cpp.x" 
+ "{ObjDir}inter.cpp.x" 
+ "{ObjDir}groove.cpp.x"
+
+
+### Libraries ###
+
+LibFiles-Ext = 
+ "{flext}MPW:flext.o" 
+ "{MaxSDK}:Max Includes:MaxLib" 
+ "{MaxSDK}:MSP Includes:MaxAudioLib"
+
+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 {ObjDir}xsample
+single Ÿ Folder {ObjDir}xgroove~ {ObjDir}xplay~ {ObjDir}xrecord~
+
+Folder Ÿ
+ if !`Exists {ObjDir}` ; NewFolder {ObjDir} ; end
+
+{ObjDir}xgroove~ ŸŸ {Obj-groove} {LibFiles-Ext}
+ PPCLink 
+ -o {Targ} 
+ {deps} 
+ {LibFiles-PPC} 
+ {Sym-PPC} 
+ -mf -d 
+ -t 'iLaF' -c 'max2' 
+ -xm s 
+ -export main -main main
+
+{ObjDir}xplay~ ŸŸ {Obj-play} {LibFiles-Ext}
+ PPCLink 
+ -o {Targ} 
+ {deps} 
+ {LibFiles-PPC} 
+ {Sym-PPC} 
+ -mf -d 
+ -t 'iLaF' -c 'max2' 
+ -xm s 
+ -export main -main main
+
+{ObjDir}xrecord~ ŸŸ {Obj-record} {LibFiles-Ext}
+ PPCLink 
+ -o {Targ} 
+ {deps} 
+ {LibFiles-PPC} 
+ {Sym-PPC} 
+ -mf -d 
+ -t 'iLaF' -c 'max2' 
+ -xm s 
+ -export main -main main
+
+{ObjDir}xsample ŸŸ {Obj} {LibFiles-Ext}
+ PPCLink 
+ -o {Targ} 
+ {deps} 
+ {LibFiles-PPC} 
+ {Sym-PPC} 
+ -mf -d 
+ -t 'iLaF' -c 'max2' 
+ -xm s 
+ -export main -main main