Changeset 24
- Timestamp:
- 07/11/06 21:23:51 (3 years ago)
- Files:
-
- trunk/createStaticLibs.sh (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/createStaticLibs.sh
r19 r24 3 3 buildid_ffmpeg="r`svn info ffmpeg | grep -F Revision | awk '{print $2}'`" 4 4 5 OUTPUT_FILE="$SYMROOT/Universal/buildid" 5 if [ "$BUILD_STYLE" = "Development" ] ; then 6 extraConfigureOptions="--disable-strip --disable-opts --disable-mmx --disable-altivec" 7 else 8 extraConfigureOptions="--enable-small" 9 fi 10 11 OUTPUT_FILE="$BUILT_PRODUCTS_DIR/Universal/buildid" 6 12 7 13 if [[ -e "$OUTPUT_FILE" ]] ; then … … 20 26 else 21 27 echo "Static ffmpeg libs are out-of-date ; rebuilding" 28 mkdir "$BUILT_PRODUCTS_DIR" 22 29 ####################### 23 30 # Intel shlibs 24 31 ####################### 25 BUILDDIR="$ SYMROOT/intel"32 BUILDDIR="$BUILT_PRODUCTS_DIR/intel" 26 33 mkdir "$BUILDDIR" 27 34 28 35 cd "$SRCROOT/ffmpeg" 29 #patch -p0 < ../ffmpeg-configure-crosscomp.patch30 36 patch -p0 < ../ffmpeg-svn-mactel.patch 31 37 32 38 cd "$BUILDDIR" 33 39 if [ `arch` != i386 ] ; then 34 "$SRCROOT/ffmpeg/configure" --cross-compile --cpu=x86 --enable-pp --enable-gpl -- cc='gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk'40 "$SRCROOT/ffmpeg/configure" --cross-compile --cpu=x86 --enable-pp --enable-gpl --extra-ldflags='-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk' --extra-cflags='-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk' $extraConfigureOptions 35 41 else 36 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl --enable-memalign-hack 42 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl --enable-memalign-hack $extraConfigureOptions 37 43 fi 38 44 make -j3 39 45 40 46 cd "$SRCROOT/ffmpeg" 41 #patch -R -p0 < ../ffmpeg-configure-crosscomp.patch42 47 patch -R -p0 < ../ffmpeg-svn-mactel.patch 43 48 … … 46 51 # PPC shlibs 47 52 ####################### 48 BUILDDIR="$ SYMROOT/ppc"53 BUILDDIR="$BUILT_PRODUCTS_DIR/ppc" 49 54 mkdir "$BUILDDIR" 50 55 51 56 cd "$SRCROOT/ffmpeg" 52 #patch -p0 < ../ffmpeg-configure-crosscomp.patch53 57 54 58 cd "$BUILDDIR" 55 59 if [ `arch` = ppc ] ; then 56 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl 60 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl $extraConfigureOptions 57 61 else 58 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl --cpu=ppc -- cc='gcc -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk'62 "$SRCROOT/ffmpeg/configure" --enable-pp --enable-gpl --cpu=ppc --extra-ldflags='-arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk' --extra-cflags='-arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk' $extraConfigureOptions 59 63 fi 60 64 make -j3 61 65 62 66 cd "$SRCROOT/ffmpeg" 63 #patch -R -p0 < ../ffmpeg-configure-crosscomp.patch 64 65 67 66 68 ####################### 67 69 # lipo shlibs 68 70 ####################### 69 BUILDDIR="$ SYMROOT/Universal"70 INTEL="$ SYMROOT/intel"71 PPC="$ SYMROOT/ppc"71 BUILDDIR="$BUILT_PRODUCTS_DIR/Universal" 72 INTEL="$BUILT_PRODUCTS_DIR/intel" 73 PPC="$BUILT_PRODUCTS_DIR/ppc" 72 74 rm -rf "$BUILDDIR" 73 75 mkdir "$BUILDDIR" … … 79 81 fi 80 82 83 cp "$BUILT_PRODUCTS_DIR/Universal"/* "$SYMROOT/Universal" 84 ranlib "$SYMROOT/Universal"/*.a
