|
@@ -53,7 +53,9 @@ spinner()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
CURRENTPATH=`pwd`
|
|
CURRENTPATH=`pwd`
|
|
|
-ARCHS="i386 x86_64 armv7 armv7s arm64 tv_x86_64 tv_arm64"
|
|
|
|
|
|
|
+# PSIPHON: remove unneeded architectures
|
|
|
|
|
+#ARCHS="i386 x86_64 armv7 armv7s arm64 tv_x86_64 tv_arm64"
|
|
|
|
|
+ARCHS="x86_64 armv7 armv7s arm64"
|
|
|
DEVELOPER=`xcode-select -print-path`
|
|
DEVELOPER=`xcode-select -print-path`
|
|
|
IOS_MIN_SDK_VERSION="6.1"
|
|
IOS_MIN_SDK_VERSION="6.1"
|
|
|
TVOS_MIN_SDK_VERSION="9.0"
|
|
TVOS_MIN_SDK_VERSION="9.0"
|
|
@@ -236,30 +238,44 @@ do
|
|
|
done
|
|
done
|
|
|
|
|
|
|
|
echo "Build library for iOS..."
|
|
echo "Build library for iOS..."
|
|
|
|
|
+# PSIPHON: remove unneeded architectures
|
|
|
|
|
+#lipo -create \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-i386.sdk/lib/libssl.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libssl.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libssl.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libssl.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libssl.a \
|
|
|
|
|
+# -output ${CURRENTPATH}/lib/libssl.a
|
|
|
|
|
+#lipo -create \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-i386.sdk/lib/libcrypto.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libcrypto.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libcrypto.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libcrypto.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libcrypto.a \
|
|
|
|
|
+# -output ${CURRENTPATH}/lib/libcrypto.a
|
|
|
lipo -create \
|
|
lipo -create \
|
|
|
- ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-i386.sdk/lib/libssl.a \
|
|
|
|
|
${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libssl.a \
|
|
${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libssl.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libssl.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libssl.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libssl.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libssl.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libssl.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libssl.a \
|
|
|
-output ${CURRENTPATH}/lib/libssl.a
|
|
-output ${CURRENTPATH}/lib/libssl.a
|
|
|
lipo -create \
|
|
lipo -create \
|
|
|
- ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-i386.sdk/lib/libcrypto.a \
|
|
|
|
|
${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libcrypto.a \
|
|
${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/lib/libcrypto.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libcrypto.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7.sdk/lib/libcrypto.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libcrypto.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-armv7s.sdk/lib/libcrypto.a \
|
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libcrypto.a \
|
|
${CURRENTPATH}/bin/iPhoneOS${IOS_SDKVERSION}-arm64.sdk/lib/libcrypto.a \
|
|
|
-output ${CURRENTPATH}/lib/libcrypto.a
|
|
-output ${CURRENTPATH}/lib/libcrypto.a
|
|
|
|
|
|
|
|
-echo "Build library for tvOS..."
|
|
|
|
|
-lipo -create \
|
|
|
|
|
- ${CURRENTPATH}/bin/AppleTVSimulator${TVOS_SDKVERSION}-x86_64.sdk/lib/libssl.a \
|
|
|
|
|
- ${CURRENTPATH}/bin/AppleTVOS${TVOS_SDKVERSION}-arm64.sdk/lib/libssl.a \
|
|
|
|
|
- -output ${CURRENTPATH}/lib/libssl-tvOS.a
|
|
|
|
|
-lipo -create \
|
|
|
|
|
- ${CURRENTPATH}/bin/AppleTVSimulator${TVOS_SDKVERSION}-x86_64.sdk/lib/libcrypto.a \
|
|
|
|
|
- ${CURRENTPATH}/bin/AppleTVOS${TVOS_SDKVERSION}-arm64.sdk/lib/libcrypto.a \
|
|
|
|
|
- -output ${CURRENTPATH}/lib/libcrypto-tvOS.a
|
|
|
|
|
|
|
+# PSIPHON: remove unneeded architectures
|
|
|
|
|
+#echo "Build library for tvOS..."
|
|
|
|
|
+#lipo -create \
|
|
|
|
|
+# ${CURRENTPATH}/bin/AppleTVSimulator${TVOS_SDKVERSION}-x86_64.sdk/lib/libssl.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/AppleTVOS${TVOS_SDKVERSION}-arm64.sdk/lib/libssl.a \
|
|
|
|
|
+# -output ${CURRENTPATH}/lib/libssl-tvOS.a
|
|
|
|
|
+#lipo -create \
|
|
|
|
|
+# ${CURRENTPATH}/bin/AppleTVSimulator${TVOS_SDKVERSION}-x86_64.sdk/lib/libcrypto.a \
|
|
|
|
|
+# ${CURRENTPATH}/bin/AppleTVOS${TVOS_SDKVERSION}-arm64.sdk/lib/libcrypto.a \
|
|
|
|
|
+# -output ${CURRENTPATH}/lib/libcrypto-tvOS.a
|
|
|
|
|
|
|
|
mkdir -p ${CURRENTPATH}/include
|
|
mkdir -p ${CURRENTPATH}/include
|
|
|
cp -R ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/include/openssl ${CURRENTPATH}/include/
|
|
cp -R ${CURRENTPATH}/bin/iPhoneSimulator${IOS_SDKVERSION}-x86_64.sdk/include/openssl ${CURRENTPATH}/include/
|