diff options
Diffstat (limited to 'externals/grill/namedobjs')
-rwxr-xr-x | externals/grill/namedobjs/license.txt | 51 | ||||
-rwxr-xr-x | externals/grill/namedobjs/namedobjs.mpw | 82 | ||||
-rwxr-xr-x | externals/grill/namedobjs/readme.txt | 47 |
3 files changed, 3 insertions, 177 deletions
diff --git a/externals/grill/namedobjs/license.txt b/externals/grill/namedobjs/license.txt index 90f19afc..e74bb6cc 100755 --- a/externals/grill/namedobjs/license.txt +++ b/externals/grill/namedobjs/license.txt @@ -1,50 +1 @@ -namedobjs - retrieve named objects in a patcher -Copyright (C) 2002 Thomas Grill - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -In the official namedobjs distribution, the GNU General Public License is -in the file gpl.txt - ---------------------------------------------------------- - - OTHER COPYRIGHT NOTICES - ---------------------------------------------------------- -This package uses the flext C++ layer - See its license text below: - - ---- flext ---------------------------------------------- -flext - C++ layer for Max/MSP and pd (pure data) externals -Copyright (C) 2001,2002 Thomas Grill - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -In the official flext distribution, the GNU General Public License is -in the file gpl.txt - - +namedobjs - retrieve named objects in a patcher
Copyright (C) 2002 Thomas Grill
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
In the official namedobjs distribution, the GNU General Public License is
in the file gpl.txt
---------------------------------------------------------
OTHER COPYRIGHT NOTICES
---------------------------------------------------------
This package uses the flext C++ layer - See its license text below:
--- flext ----------------------------------------------
flext - C++ layer for Max/MSP and pd (pure data) externals
Copyright (C) 2001,2002 Thomas Grill
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
In the official flext distribution, the GNU General Public License is
in the file gpl.txt
\ No newline at end of file diff --git a/externals/grill/namedobjs/namedobjs.mpw b/externals/grill/namedobjs/namedobjs.mpw index 8d99a5dd..12826177 100755 --- a/externals/grill/namedobjs/namedobjs.mpw +++ b/externals/grill/namedobjs/namedobjs.mpw @@ -1,81 +1 @@ -# namedobjs - list named objects in a patcher -# Copyright (c) 2002 Thomas Grill (xovo@gmx.net) -# -# Makefile for Apple MPW-PR -# -# usage: make -f namedobjs.mpw -# -# --------------------------------------------- - -MAKEFILE = namedobjs.mpw -¥MondoBuild¥ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified - -Name = namedobjs - -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 = 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 +# namedobjs - list named objects in a patcher
# Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
#
# Makefile for Apple MPW-PR
#
# usage: make -f namedobjs.mpw
#
# ---------------------------------------------
MAKEFILE = namedobjs.mpw
¥MondoBuild¥ = {MAKEFILE} # Make blank to avoid rebuilds when makefile is modified
Name = namedobjs
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 = 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
\ No newline at end of file diff --git a/externals/grill/namedobjs/readme.txt b/externals/grill/namedobjs/readme.txt index 4cc84dee..dd784845 100755 --- a/externals/grill/namedobjs/readme.txt +++ b/externals/grill/namedobjs/readme.txt @@ -1,46 +1 @@ -namedobjs - retrieve named objects in a patcher - -Copyright (c) 2002 Thomas Grill (xovo@gmx.net) -For information on usage and redistribution, and for a DISCLAIMER OF ALL -WARRANTIES, see the file, "license.txt," in this distribution. - -Donations for further development of the package are highly appreciated. - ----------------------------------------------------------------------------- - -You will need the flext C++ layer for PD and Max/MSP externals to compile this. - - -Package files: -- readme.txt: this one -- gpl.txt,license.txt: GPL license stuff -- main.cpp: all the stuff - ----------------------------------------------------------------------------- - -The package should at least compile (and is tested) with the following compilers: - -- Max/MSP - MacOS: -o CodeWarrior Pro: edit "namedobjs.cw" project file -o MPW-PR: edit "namedobjs.mpw" project file - ----------------------------------------------------------------------------- - -Description: - -1) send a bang to the left inlet -2) for each named object in the patcher a message [class name pos-left pos-top] is output at the left outlet -3) after the last message a bang is output at the right outlet - ----------------------------------------------------------------------------- - -Version history: - -0.0.1: -- first release - - ---------------------------------------------------------------------------- - - -TODO list: +namedobjs - retrieve named objects in a patcher
Copyright (c) 2002 Thomas Grill (xovo@gmx.net)
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "license.txt," in this distribution.
Donations for further development of the package are highly appreciated.
----------------------------------------------------------------------------
You will need the flext C++ layer for PD and Max/MSP externals to compile this.
Package files:
- readme.txt: this one
- gpl.txt,license.txt: GPL license stuff
- main.cpp: all the stuff
----------------------------------------------------------------------------
The package should at least compile (and is tested) with the following compilers:
- Max/MSP - MacOS:
o CodeWarrior Pro: edit "namedobjs.cw" project file
o MPW-PR: edit "namedobjs.mpw" project file
----------------------------------------------------------------------------
Description:
1) send a bang to the left inlet
2) for each named object in the patcher a message [class name pos-left pos-top] is output at the left outlet
3) after the last message a bang is output at the right outlet
----------------------------------------------------------------------------
Version history:
0.0.1:
- first release
---------------------------------------------------------------------------
TODO list:
\ No newline at end of file |