[PD-cvs] externals/grill/namedobjs license.txt,1.1,1.2 namedobjs.mpw,1.1,1.2 readme.txt,1.1,1.2

xovo at users.sourceforge.net xovo at users.sourceforge.net
Tue Dec 30 04:43:18 CET 2003


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 at 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 at 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 at 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 at 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






More information about the Pd-cvs mailing list