summaryrefslogtreecommitdiffstats
path: root/thirdparties/iphone/configure/doubango-universal.sh
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparties/iphone/configure/doubango-universal.sh')
-rw-r--r--thirdparties/iphone/configure/doubango-universal.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/thirdparties/iphone/configure/doubango-universal.sh b/thirdparties/iphone/configure/doubango-universal.sh
new file mode 100644
index 0000000..821fbc7
--- /dev/null
+++ b/thirdparties/iphone/configure/doubango-universal.sh
@@ -0,0 +1,26 @@
+DOUBANGO_HOME="../mydoubs/doubango/branches/2.0/doubango/thirdparties/iphone/lib"
+ARM64="${DOUBANGO_HOME}/arm64"
+ARMV6="${DOUBANGO_HOME}/armv6"
+ARMV7="${DOUBANGO_HOME}/armv7"
+ARMV7S="${DOUBANGO_HOME}/armv7s"
+I386="${DOUBANGO_HOME}/i386"
+X86_64="${DOUBANGO_HOME}/x86_64"
+OUTPUT_HOME="./doubango-universal/iOS"
+
+for lib in libavcodec-lgpl.a libavcodec.a libavdevice-lgpl.a libavdevice.a libavfilter-lgpl.a libavfilter.a libavformat-lgpl.a libavformat.a libavutil-lgpl.a libavutil.a libcommon.a libcrypto.a libdecoder.a libencoder.a libg729b.a libgsm.a libopenh264.a libopus.a libpostproc.a libprocessing.a libspeex.a libspeexdsp.a libsrtp.a libssl.a libswresample-lgpl.a libswresample.a libswscale-lgpl.a libswscale.a libvpx.a libx264.a libyuv.a
+do
+
+libs="${ARM64}/$lib ${ARMV7}/$lib ${ARMV7S}/$lib ${I386}/$lib ${X86_64}/$lib"
+#armv6 is deprecated
+if [ ! -e ${ARMV6}/$lib ]; then
+ echo "\n\n*****${ARMV6}/$lib not found :(******\n\n"
+else
+ libs="$libs ${ARMV6}/$lib"
+fi
+
+echo "lipo ${libs} -create -output ${OUTPUT_HOME}/$lib"
+lipo ${libs} -create -output ${OUTPUT_HOME}/$lib
+
+done
+
+echo "done :)"
OpenPOWER on IntegriCloud