Update of /cvsroot/pure-data/externals/grill/namedobjs In directory sc8-pr-cvs1:/tmp/cvs-serv14994
Modified Files: license.txt namedobjs.mpw readme.txt Log Message: ""
Index: license.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/namedobjs/license.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** license.txt 5 Dec 2002 11:12:17 -0000 1.1 --- license.txt 30 Dec 2003 03:43:15 -0000 1.2 *************** *** 1,50 **** ! 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 ! ! --- 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
\ No newline at end of file
Index: namedobjs.mpw =================================================================== RCS file: /cvsroot/pure-data/externals/grill/namedobjs/namedobjs.mpw,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** namedobjs.mpw 5 Dec 2002 11:12:17 -0000 1.1 --- namedobjs.mpw 30 Dec 2003 03:43:16 -0000 1.2 *************** *** 1,81 **** ! # 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 --- 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 \ No newline at end of file
Index: readme.txt =================================================================== RCS file: /cvsroot/pure-data/externals/grill/namedobjs/readme.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** readme.txt 5 Dec 2002 11:12:17 -0000 1.1 --- readme.txt 30 Dec 2003 03:43:16 -0000 1.2 *************** *** 1,46 **** ! 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: --- 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: \ No newline at end of file