Commit c59285e6 authored by thomas's avatar thomas
Browse files

no message


git-svn-id: https://svn.grrrr.org/ext/trunk@393 4d9ac71a-51e6-0310-8455-cad1006bcd31
parent b6c03bac
......@@ -41,10 +41,10 @@ The package should at least compile (and is tested) with the following compilers
pd - Windows:
-------------
o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
o Microsoft Visual C++ 6: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat"
o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
o Cygwin: edit "config-pd-cygwin.txt" & run "sh build-pd-cygwin.sh"
pd - linux:
......
# flext - C++ layer for Max/MSP and pd (pure data) externals
# Copyright (c) 2001,2002 Thomas Grill (xovo@gmx.net)
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
# Makefile for Apple MPW-PR
#
# usage: make -f flext.mpw
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = flext.mpw
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = flext
Name = adv1
ObjDir = :MPW:
ObjDir = ::maxmsp:
MaxSDK = Daten:Prog:C74 Support
Includes = -i :,"{MaxSDK}:Max Includes","{MaxSDK}:MSP Includes"
Defines = -d MAXMSP
flext = :::
Includes = -i :,"{flext}source","{MaxSDK}:Max Includes","{MaxSDK}:MSP Includes"
Defines = -d MAXMSP
Sym-PPC = -sym off
Flags = -bool on -enum int -includes unix -opt speed,unroll,unswitch -rtti off
WarnOff = -w 35 # arg not used
PPCCPlusOptions = {Includes} {Sym-PPC} {Defines} {Flags} {WarnOff}
PPCCPlusOptions = {Includes} {Sym-PPC} {Defines} {Flags}
### Source Files ###
Headers = flstdc.h flbase.h flclass.h fldefs.h flext.h flsupport.h fldsp.h flinternal.h
SrcFiles = flbase.cpp flext.cpp flbuf.cpp fldsp.cpp fllib.cpp flxlet.cpp flattr.cpp flsupport.cpp flutil.cpp flatom.cpp flatom_pr.cpp flthr.cpp flout.cpp
SrcFiles = main.cpp
Headers =
SrcDir = :source:
### Object Files ###
ObjFiles-PPC =
"{ObjDir}flbase.cpp.x"
"{ObjDir}flext.cpp.x"
"{ObjDir}flbuf.cpp.x"
"{ObjDir}fldsp.cpp.x"
"{ObjDir}fllib.cpp.x"
"{ObjDir}flxlet.cpp.x"
"{ObjDir}flattr.cpp.x"
"{ObjDir}flsupport.cpp.x"
"{ObjDir}flutil.cpp.x"
"{ObjDir}flatom.cpp.x"
"{ObjDir}flatom_pr.cpp.x"
"{ObjDir}flthr.cpp.x"
"{ObjDir}flout.cpp.x"
Obj-PPC =
"{ObjDir}main.cpp.x"
LibFiles-Ext =
"{flext}MPW:flext.o"
"{MaxSDK}:Max Includes:MaxLib"
"{MaxSDK}:MSP Includes:MaxAudioLib"
### Libraries ###
LibFiles-PPC =
LibFiles-PPC =
"{SharedLibraries}StdCLib"
"{SharedLibraries}MathLib"
"{PPCLibraries}StdCRuntime.o"
"{PPCLibraries}PPCCRuntime.o"
"{PPCLibraries}MrCPlusLib.o"
"{PPCLibraries}MrCIOStreams.o"
### Default Rules ###
{ObjDir} {SrcDir}
{ObjDir} :
.cpp.x .cpp {MondoBuild} {Headers}
{PPCCPlus} {depDir}{default}.cpp -o {targDir}{default}.cpp.x {PPCCPlusOptions}
......@@ -63,19 +62,22 @@ LibFiles-PPC =
### Build Rules ###
all Folder {ObjDir}{Name}.o
all Folder {MondoBuild} {ObjDir}{Name}
Folder
Folder
if !`Exists {ObjDir}` ; NewFolder {ObjDir} ; end
{ObjDir}{Name}.o {ObjFiles-PPC} {LibFiles-PPC}
{ObjDir}{Name} {Obj-PPC}
PPCLink
-o {Targ}
{Deps}
{deps}
{LibFiles-Ext}
{LibFiles-PPC}
{Sym-PPC}
-mf -d
-t 'XCOF'
-c 'MPS '
-xm l
-t 'iLaF'
-c 'max2'
-xm s
-export main
-main main
Delete {deps}
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = adv1
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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
Delete {deps}
......@@ -16,11 +16,13 @@ The package should at least compile (and is tested) with the following compilers
pd - Windows:
-------------
o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
o Microsoft Visual C++ 6: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat"
o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
(no threading support for that compiler!)
o Cygwin: edit "config-pd-cygwin.txt" & run "sh build-pd-cygwin.sh"
(no threading support for that compiler!)
pd - linux:
-----------
......@@ -35,8 +37,6 @@ Max/MSP - MacOS 9:
------------------
o Metrowerks CodeWarrior V6: edit & use the several ".cw" project files
o Apple MPW-PR: edit & use the several "make.mpw" makefiles
Max/MSP - MacOSX:
------------------
... sorry, not yet... would someone please donate me a CodeWarrior V8 ?
......
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = signal1~
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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
Delete {deps}
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = signal2~
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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
Delete {deps}
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = simple1
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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
Delete {deps}
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = simple2
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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
Delete {deps}
# flext tutorial example
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f make.mpw
#
# ---------------------------------------------
MAKEFILE = make.mpw
MondoBuild = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = simple3
ObjDir = ::maxmsp:
MaxSDK = HD Daten:Prog Stuff:Max/MSP SDK:SDK Examples
flext = :::
Includes = -i :,"{flext}source","{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 = main.cpp
Headers =
### Object Files ###
Obj-PPC =
"{ObjDir}main.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