From 26bce99988ed7f18cef77ede2be92acd42ebb60c Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Tue, 30 Dec 2003 03:43:16 +0000 Subject: "" svn path=/trunk/; revision=1245 --- externals/grill/namedobjs/license.txt | 51 +------------------- externals/grill/namedobjs/namedobjs.mpw | 82 +-------------------------------- externals/grill/namedobjs/readme.txt | 47 +------------------ 3 files changed, 3 insertions(+), 177 deletions(-) (limited to 'externals/grill/namedobjs') 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 -- cgit v1.2.1