aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/flext.mpw
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/flext.mpw')
-rw-r--r--externals/grill/flext/flext.mpw78
1 files changed, 78 insertions, 0 deletions
diff --git a/externals/grill/flext/flext.mpw b/externals/grill/flext/flext.mpw
new file mode 100644
index 00000000..a287b220
--- /dev/null
+++ b/externals/grill/flext/flext.mpw
@@ -0,0 +1,78 @@
+# flext - C++ layer for Max/MSP and pd (pure data) externals
+# Copyright (c) 2001,2002 Thomas Grill (xovo@gmx.net)
+#
+# Makefile for Apple MPW-PR
+#
+# usage: make -f flext.mpw
+#
+# ---------------------------------------------
+
+MAKEFILE = flext.mpw
+¥MondoBuild¥ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
+
+Name = flext
+
+ObjDir = :MPW:
+MaxSDK = Daten:Prog Stuff:Max/MSP SDK:SDK Examples
+Includes = -i :,"{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 # arg not used
+
+PPCCPlusOptions = {Includes} {Sym-PPC} {Defines} {Flags} {WarnOff}
+
+
+### Source Files ###
+
+Headers = flstdc.h flbase.h fldefs.h flext.h flclass.h fldsp.h flthr.h flmspbuffer.h flinternal.h
+SrcFiles = flbase.cpp flbuf.cpp flext.cpp fllib.cpp fldsp.cpp flatom.cpp flsetup.cpp flthr.cpp flutil.cpp flxlet.cpp
+
+SrcDir = :source:
+
+### Object Files ###
+
+ObjFiles-PPC = ¶
+ "{ObjDir}flbase.cpp.x" ¶
+ "{ObjDir}flbuf.cpp.x" ¶
+ "{ObjDir}flext.cpp.x" ¶
+ "{ObjDir}fllib.cpp.x" ¶
+ "{ObjDir}fldsp.cpp.x" ¶
+ "{ObjDir}flatom.cpp.x" ¶
+ "{ObjDir}flsetup.cpp.x" ¶
+ "{ObjDir}flthr.cpp.x" ¶
+ "{ObjDir}flutil.cpp.x" ¶
+ "{ObjDir}flxlet.cpp.x"
+
+### Libraries ###
+
+LibFiles-PPC =
+
+
+### Default Rules ###
+
+{ObjDir} Ä {SrcDir}
+
+.cpp.x Ä .cpp {¥MondoBuild¥} {Headers}
+ {PPCCPlus} {depDir}{default}.cpp -o {targDir}{default}.cpp.x {PPCCPlusOptions}
+
+
+### Build Rules ###
+
+all Ä Folder {ObjDir}{Name}.o
+
+Folder Ä
+ if !`Exists {ObjDir}` ; NewFolder {ObjDir} ; end
+
+{ObjDir}{Name}.o ÄÄ {ObjFiles-PPC} {LibFiles-PPC}
+ PPCLink ¶
+ -o {Targ} ¶
+ {Deps} ¶
+ {Sym-PPC} ¶
+ -mf -d ¶
+ -t 'XCOF' ¶
+ -c 'MPS ' ¶
+ -xm l
+
+