[PD-cvs] externals/grill/py/py.xcode project.pbxproj,1.4,1.5

Thomas Grill xovo at users.sourceforge.net
Mon Sep 26 16:00:01 CEST 2005


Update of /cvsroot/pure-data/externals/grill/py/py.xcode
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13487/py.xcode

Modified Files:
	project.pbxproj 
Log Message:
__str__ method for pyext, to enable print self calls
enable symbol binding for all callables (not only functions and methods)
enable optimization of Python code in reease build
_isthreaded is now a data member instead of a method
compiler flag to exclude DSP objects
some cleanups
pyext: fix for missing __init__ attribute
some optimizations and py reload fix
some ASSERTs for explicitly created pyext classes (should be runtime checks i guess)
more safety for calls where association python-pd has already been removed
fixed typos
let _inlets and _outlets default to 0


Index: project.pbxproj
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/py/py.xcode/project.pbxproj,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** project.pbxproj	15 Jul 2005 16:13:42 -0000	1.4
--- project.pbxproj	26 Sep 2005 13:59:59 -0000	1.5
***************
*** 19,22 ****
--- 19,23 ----
  			targets = (
  				E90E52E508092505001341AC,
+ 				E926B6D2089F75950034D534,
  			);
  		};
***************
*** 26,29 ****
--- 27,31 ----
  				089C1671FE841209C02AAC07,
  				19C28FB4FE9D528D11CA2CBB,
+ 				E926B6D4089F75950034D534,
  			);
  			isa = PBXGroup;
***************
*** 34,40 ****
  		089C1671FE841209C02AAC07 = {
  			children = (
  				E90E52D208091F79001341AC,
  				E90E521108091CA5001341AC,
- 				E90E51FD08091A06001341AC,
  				E90E51FB080919EC001341AC,
  			);
--- 36,47 ----
  		089C1671FE841209C02AAC07 = {
  			children = (
+ 				E97CEC9508E803C600535D83,
+ 				E97CEBE008E8039F00535D83,
+ 				E926B819089F78400034D534,
+ 				E926B817089F782F0034D534,
+ 				E926B815089F77F10034D534,
+ 				E926B813089F77DE0034D534,
  				E90E52D208091F79001341AC,
  				E90E521108091CA5001341AC,
  				E90E51FB080919EC001341AC,
  			);
***************
*** 86,89 ****
--- 93,97 ----
  			children = (
  				E90E52E608092505001341AC,
+ 				E926B6D3089F75950034D534,
  			);
  			isa = PBXGroup;
***************
*** 111,114 ****
--- 119,123 ----
  				GCC_OPTIMIZATION_LEVEL = 0;
  				GCC_PREPROCESSOR_DEFINITIONS = "$(GCC_PREPROCESSOR_DEFINITIONS) FLEXT_DEBUG";
+ 				LIBRARY_STYLE = STATIC;
  				OPTIMIZATION_CFLAGS = "-O0";
  				ZERO_LINK = YES;
***************
*** 363,374 ****
  			sourceTree = "<absolute>";
  		};
- 		E90E51FD08091A06001341AC = {
- 			isa = PBXFileReference;
- 			lastKnownFileType = archive.ar;
- 			name = "libflext-pd_t.a";
- 			path = "/usr/local/lib/libflext-pd_t.a";
- 			refType = 0;
- 			sourceTree = "<absolute>";
- 		};
  		E90E521108091CA5001341AC = {
  			isa = PBXFileReference;
--- 372,375 ----
***************
*** 426,432 ****
  			files = (
  				E90E535B08092593001341AC,
- 				E90E535C08092593001341AC,
  				E90E535D08092593001341AC,
  				E90E535E08092593001341AC,
  			);
  			isa = PBXFrameworksBuildPhase;
--- 427,433 ----
  			files = (
  				E90E535B08092593001341AC,
  				E90E535D08092593001341AC,
  				E90E535E08092593001341AC,
+ 				E97CEC9608E803C600535D83,
  			);
  			isa = PBXFrameworksBuildPhase;
***************
*** 463,467 ****
  			);
  			isa = PBXNativeTarget;
! 			name = py;
  			productName = py;
  			productReference = E90E52E608092505001341AC;
--- 464,468 ----
  			);
  			isa = PBXNativeTarget;
! 			name = py.pd_darwin;
  			productName = py;
  			productReference = E90E52E608092505001341AC;
***************
*** 578,594 ****
  			};
  		};
! 		E90E535C08092593001341AC = {
! 			fileRef = E90E51FD08091A06001341AC;
  			isa = PBXBuildFile;
  			settings = {
  			};
  		};
! 		E90E535D08092593001341AC = {
! 			fileRef = E90E521108091CA5001341AC;
  			isa = PBXBuildFile;
  			settings = {
  			};
  		};
! 		E90E535E08092593001341AC = {
  			fileRef = E90E52D208091F79001341AC;
  			isa = PBXBuildFile;
--- 579,841 ----
  			};
  		};
! 		E90E535D08092593001341AC = {
! 			fileRef = E90E521108091CA5001341AC;
  			isa = PBXBuildFile;
  			settings = {
  			};
  		};
! 		E90E535E08092593001341AC = {
! 			fileRef = E90E52D208091F79001341AC;
  			isa = PBXBuildFile;
  			settings = {
  			};
  		};
! 		E926B6CF089F75950034D534 = {
! 			buildActionMask = 2147483647;
! 			files = (
! 			);
! 			isa = PBXResourcesBuildPhase;
! 			runOnlyForDeploymentPostprocessing = 0;
! 		};
! 		E926B6D0089F75950034D534 = {
! 			buildActionMask = 2147483647;
! 			files = (
! 				E926B6D8089F76D90034D534,
! 				E926B6D9089F76D90034D534,
! 				E926B6DA089F76D90034D534,
! 				E926B6DB089F76D90034D534,
! 				E926B6DC089F76D90034D534,
! 				E926B6DD089F76D90034D534,
! 				E926B6DE089F76D90034D534,
! 				E926B6DF089F76D90034D534,
! 				E926B6E0089F76D90034D534,
! 				E926B6E1089F76D90034D534,
! 				E926B6E2089F76D90034D534,
! 				E926B6E3089F76D90034D534,
! 				E926B6E4089F76D90034D534,
! 				E926B6E5089F76D90034D534,
! 				E926B6E6089F76D90034D534,
! 				E926B6E7089F76D90034D534,
! 				E926B6E8089F76D90034D534,
! 				E926B6E9089F76D90034D534,
! 				E926B6EA089F76D90034D534,
! 				E926B6EB089F76D90034D534,
! 				E926B6EC089F76D90034D534,
! 			);
! 			isa = PBXSourcesBuildPhase;
! 			runOnlyForDeploymentPostprocessing = 0;
! 		};
! 		E926B6D1089F75950034D534 = {
! 			buildActionMask = 2147483647;
! 			files = (
! 				E926B833089F7CB50034D534,
! 				E926B7B6089F77B90034D534,
! 				E926B6F4089F77B20034D534,
! 				E926B818089F782F0034D534,
! 				E926B81A089F78400034D534,
! 				E97CEBE108E803A000535D83,
! 			);
! 			isa = PBXFrameworksBuildPhase;
! 			runOnlyForDeploymentPostprocessing = 0;
! 		};
! 		E926B6D2089F75950034D534 = {
! 			buildPhases = (
! 				E926B6CF089F75950034D534,
! 				E926B6D0089F75950034D534,
! 				E926B6D1089F75950034D534,
! 			);
! 			buildRules = (
! 			);
! 			buildSettings = {
! 				GCC_ALTIVEC_EXTENSIONS = YES;
! 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
! 				GCC_PREFIX_HEADER = source/pyprefix.h;
! 				GCC_PREPROCESSOR_DEFINITIONS = "FLEXT_SYS=1 FLEXT_THREADS";
! 				GENERATE_PKGINFO_FILE = YES;
! 				HEADER_SEARCH_PATHS = "/usr/local/include/flext \"/Users/thomas/Develop/MaxMSP-SDK/4.5 Headers/c74support/max-includes\" \"/Users/thomas/Develop/MaxMSP-SDK/4.5 Headers/c74support/msp-includes\"";
! 				INFOPLIST_FILE = "py-Info.plist";
! 				LIBRARY_SEARCH_PATHS = "\"/Users/thomas/Develop/MaxMSP-SDK/4.5 headers/c74support/max-includes\" \"/Users/thomas/Develop/MaxMSP-SDK/4.5 headers/c74support/msp-includes\"";
! 				OTHER_CFLAGS = "";
! 				OTHER_REZFLAGS = "";
! 				PRODUCT_NAME = py;
! 				SECTORDER_FLAGS = "";
! 				SKIP_INSTALL = YES;
! 				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
! 				WRAPPER_EXTENSION = mxo;
! 			};
! 			dependencies = (
! 			);
! 			isa = PBXNativeTarget;
! 			name = py;
! 			productName = py;
! 			productReference = E926B6D3089F75950034D534;
! 			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
! <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
! <plist version=\"1.0\">
! <dict>
! 	<key>CFBundleDevelopmentRegion</key>
! 	<string>English</string>
! 	<key>CFBundleExecutable</key>
! 	<string>py</string>
! 	<key>CFBundleIdentifier</key>
! 	<string>com.yourcompany.py</string>
! 	<key>CFBundleInfoDictionaryVersion</key>
! 	<string>6.0</string>
! 	<key>CFBundlePackageType</key>
! 	<string>APPL</string>
! 	<key>CFBundleSignature</key>
! 	<string>????</string>
! 	<key>CFBundleVersion</key>
! 	<string>1.0</string>
! 	<key>CSResourcesFileMapped</key>
! 	<string>yes</string>
! </dict>
! </plist>
! ";
! 			productType = "com.apple.product-type.bundle";
! 		};
! 		E926B6D3089F75950034D534 = {
! 			explicitFileType = wrapper.cfbundle;
! 			includeInIndex = 0;
! 			isa = PBXFileReference;
! 			path = py.mxo;
! 			refType = 3;
! 			sourceTree = BUILT_PRODUCTS_DIR;
! 		};
! 		E926B6D4089F75950034D534 = {
! 			isa = PBXFileReference;
! 			lastKnownFileType = text.xml;
! 			name = "py-Info.plist";
! 			path = "/Users/thomas/Develop/pdmax/py/py-Info.plist";
! 			refType = 0;
! 			sourceTree = "<absolute>";
! 		};
! 		E926B6D8089F76D90034D534 = {
! 			fileRef = E90043820887A302008AEAFC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6D9089F76D90034D534 = {
! 			fileRef = E90043830887A302008AEAFC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DA089F76D90034D534 = {
! 			fileRef = E90043840887A302008AEAFC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DB089F76D90034D534 = {
! 			fileRef = E90043850887A302008AEAFC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DC089F76D90034D534 = {
! 			fileRef = E90043860887A302008AEAFC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DD089F76D90034D534 = {
! 			fileRef = E90E51DB08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DE089F76D90034D534 = {
! 			fileRef = E90E51DC08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6DF089F76D90034D534 = {
! 			fileRef = E90E51DD08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E0089F76D90034D534 = {
! 			fileRef = E90E51DE08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E1089F76D90034D534 = {
! 			fileRef = E90E51DF08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E2089F76D90034D534 = {
! 			fileRef = E90E51E008091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E3089F76D90034D534 = {
! 			fileRef = E90E51E108091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E4089F76D90034D534 = {
! 			fileRef = E90E51E208091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E5089F76D90034D534 = {
! 			fileRef = E90E51E308091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E6089F76D90034D534 = {
! 			fileRef = E90E51E408091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E7089F76D90034D534 = {
! 			fileRef = E90E51E508091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E8089F76D90034D534 = {
! 			fileRef = E90E51E608091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6E9089F76D90034D534 = {
! 			fileRef = E90E51E708091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6EA089F76D90034D534 = {
! 			fileRef = E90E51E808091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6EB089F76D90034D534 = {
! 			fileRef = E90E51E908091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6EC089F76D90034D534 = {
! 			fileRef = E90E51EA08091989001341AC;
! 			isa = PBXBuildFile;
! 			settings = {
! 			};
! 		};
! 		E926B6F4089F77B20034D534 = {
  			fileRef = E90E52D208091F79001341AC;
  			isa = PBXBuildFile;
***************
*** 596,599 ****
--- 843,930 ----
  			};
  		};
+ 		E926B7B6089F77B90034D534 = {
+ 			fileRef = E90E51FB080919EC001341AC;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
+ 		E926B813089F77DE0034D534 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = archive.ar;
+ 			name = MaxAPI.lib;
+ 			path = "/Users/thomas/Develop/MaxMSP-SDK/4.5 headers/c74support/max-includes/MaxAPI.lib";
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E926B815089F77F10034D534 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = archive.ar;
+ 			name = MaxAudio.lib;
+ 			path = "/Users/thomas/Develop/MaxMSP-SDK/4.5 headers/c74support/msp-includes/MaxAudio.lib";
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E926B817089F782F0034D534 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = wrapper.framework;
+ 			name = MaxAPI.framework;
+ 			path = /Library/Frameworks/MaxAPI.framework;
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E926B818089F782F0034D534 = {
+ 			fileRef = E926B817089F782F0034D534;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
+ 		E926B819089F78400034D534 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = wrapper.framework;
+ 			name = MaxAudioAPI.framework;
+ 			path = /Library/Frameworks/MaxAudioAPI.framework;
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E926B81A089F78400034D534 = {
+ 			fileRef = E926B819089F78400034D534;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
+ 		E926B833089F7CB50034D534 = {
+ 			fileRef = E90E521108091CA5001341AC;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
+ 		E97CEBE008E8039F00535D83 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = archive.ar;
+ 			name = "libflext-max_td.a";
+ 			path = "/usr/local/lib/libflext-max_td.0.5.1.a";
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E97CEBE108E803A000535D83 = {
+ 			fileRef = E97CEBE008E8039F00535D83;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
+ 		E97CEC9508E803C600535D83 = {
+ 			isa = PBXFileReference;
+ 			lastKnownFileType = archive.ar;
+ 			name = "libflext-pd_td.a";
+ 			path = "/usr/local/lib/libflext-pd_td.0.5.1.a";
+ 			refType = 0;
+ 			sourceTree = "<absolute>";
+ 		};
+ 		E97CEC9608E803C600535D83 = {
+ 			fileRef = E97CEC9508E803C600535D83;
+ 			isa = PBXBuildFile;
+ 			settings = {
+ 			};
+ 		};
  	};
  	rootObject = 089C1669FE841209C02AAC07;





More information about the Pd-cvs mailing list