[xiph-commits] r3414 - liboggplay/trunk/plugin/mac/liboggplay.xcodeproj

j at svn.annodex.net j at svn.annodex.net
Thu Feb 7 02:55:37 PST 2008


Author: j
Date: 2008-02-07 02:55:36 -0800 (Thu, 07 Feb 2008)
New Revision: 3414

Modified:
   liboggplay/trunk/plugin/mac/liboggplay.xcodeproj/project.pbxproj
Log:
add liboil-0.3 to static libs

Modified: liboggplay/trunk/plugin/mac/liboggplay.xcodeproj/project.pbxproj
===================================================================
--- liboggplay/trunk/plugin/mac/liboggplay.xcodeproj/project.pbxproj	2008-02-07 06:39:57 UTC (rev 3413)
+++ liboggplay/trunk/plugin/mac/liboggplay.xcodeproj/project.pbxproj	2008-02-07 10:55:36 UTC (rev 3414)
@@ -7,6 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		09247D450D5B1839001D5920 /* local_oil-0.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 09247D440D5B1839001D5920 /* local_oil-0.3.a */; };
 		2C31AFE40BF455CB002C55BF /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C31AFE30BF455CB002C55BF /* Carbon.framework */; };
 		2C613F4F0C33950A00F9298C /* plugin_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C613F4E0C33950A00F9298C /* plugin_c.h */; };
 		2C6144610C348C0E00F9298C /* plugin_cmml.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C61445F0C348C0E00F9298C /* plugin_cmml.c */; };
@@ -56,6 +57,7 @@
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
+		09247D440D5B1839001D5920 /* local_oil-0.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "local_oil-0.3.a"; path = "libs/local_oil-0.3.a"; sourceTree = "<group>"; };
 		2C31AFE30BF455CB002C55BF /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
 		2C613F4E0C33950A00F9298C /* plugin_c.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = plugin_c.h; path = ../plugin_c.h; sourceTree = SOURCE_ROOT; };
 		2C6143210C34006500F9298C /* oggplay_tools.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = oggplay_tools.c; path = ../../src/liboggplay/oggplay_tools.c; sourceTree = SOURCE_ROOT; };
@@ -138,6 +140,7 @@
 				2CB42DEB0C291F6800DA05E7 /* local_vorbisenc.a in Frameworks */,
 				2CB42DEC0C291F6800DA05E7 /* local_oggplay.a in Frameworks */,
 				2CB42DED0C291F6800DA05E7 /* local_theora.a in Frameworks */,
+				09247D450D5B1839001D5920 /* local_oil-0.3.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -158,6 +161,7 @@
 		089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
 			isa = PBXGroup;
 			children = (
+				09247D440D5B1839001D5920 /* local_oil-0.3.a */,
 				2CB42DDE0C291F6800DA05E7 /* local_fishsound.a */,
 				2CB42DDF0C291F6800DA05E7 /* local_oggz.a */,
 				2CB42DE00C291F6800DA05E7 /* local_ogg.a */,
@@ -332,6 +336,7 @@
 				4D1684A60830226300080847 /* Frameworks */,
 				4D1684A90830226300080847 /* Rez */,
 				4D1684AB0830226300080847 /* CopyFiles */,
+				0939FBBC0D5705C20008ABBF /* ShellScript */,
 			);
 			buildRules = (
 			);
@@ -409,7 +414,7 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "# If Xcode can find a .dylib of the same name as our static .a libraries, it\n# will *automatically* use dynamic linking, and there is NO way to tell it\n# otherwise. What's worse, Xcode magically knows about /usr/local/lib, so simply\n# moving the .a files away from there isn't sufficient; we have to rename them\n# as well. Bravo, Xcode writers, bravo. What happened to letting the *users*\n# decide what they want to do? Oh wait, that's right, this is a Mac.\n\nSRC=/usr/local/lib\nDST=$SRCROOT/libs\nLIBS=\"ogg theora vorbis vorbisenc speex fishsound oggz oggplay\"\nechocmd() { echo \"$*\"; $*; }\n[ ! -d $DST ] && echocmd mkdir $DST\n[ ! -d $DST ] && echo \"Could not create $DST\" && exit 1\nfor L in $LIBS; do\n  if [ -e $SRC/lib$L.a ]; then\n    if [ $DST/local_$L.a -ot $SRC/lib$L.a ]; then\n      echocmd cp $SRC/lib$L.a $DST/local_$L.a || exit 1\n    fi\n  else\n    echo \"Missing $SRC/lib$L.a\"\n    exit 1\n  fi\ndone\n";
+			shellScript = "# If Xcode can find a .dylib of the same name as our static .a libraries, it\n# will *automatically* use dynamic linking, and there is NO way to tell it\n# otherwise. What's worse, Xcode magically knows about /usr/local/lib, so simply\n# moving the .a files away from there isn't sufficient; we have to rename them\n# as well. Bravo, Xcode writers, bravo. What happened to letting the *users*\n# decide what they want to do? Oh wait, that's right, this is a Mac.\n\nSRC=/usr/local/lib\nPORT_SRC=/opt/local/lib\nDST=$SRCROOT/libs\nLIBS=\"ogg theora vorbis vorbisenc speex fishsound oggz oggplay oil-0.3\"\nechocmd() { echo \"$*\"; $*; }\n[ ! -d $DST ] && echocmd mkdir $DST\n[ ! -d $DST ] && echo \"Could not create $DST\" && exit 1\nfor L in $LIBS; do\n  if [ -e $SRC/lib$L.a ]; then\n    if [ $DST/local_$L.a -ot $SRC/lib$L.a ]; then\n      echocmd cp $SRC/lib$L.a $DST/local_$L.a || exit 1\n    fi\n  elif [ -e $PORT_SRC/lib$L.a ]; then\n    if [ $DST/local_$L.a -ot $P
 ORT_SRC/lib$L.a ]; then\n      echocmd cp $PORT_SRC/lib$L.a $DST/local_$L.a || exit 1\n    fi\n  else\n    echo \"Missing $SRC/lib$L.a\"\n    exit 1\n  fi\ndone\n";
 		};
 /* End PBXShellScriptBuildPhase section */
 



More information about the commits mailing list