1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 20:12:21 +02:00
Beef/BeefySysLib/projects/ios/fatbuild.sh
2019-08-23 11:56:54 -07:00

29 lines
No EOL
1,013 B
Bash

# shell script goes here
XCODEBUILD_PATH=/Developer/usr/bin
XCODEBUILD=$XCODEBUILD_PATH/xcodebuild
LIBRARY_NAME=BeefySysLib
CONFIG=Release
SDKROOTDIR=~/Beefy/BeefySysLib/projects/ios
rm lib$LIBRARY_NAME.a
rm $SDKROOTDIR/$LIBRARY_NAME/build/$CONFIG-iphoneos/lib$LIBRARY_NAME.a
rm $SDKROOTDIR/$LIBRARY_NAME/build/$CONFIG-iphonesimulator/lib$LIBRARY_NAME.a
rm $SDKROOTDIR/build_SDK/*
cd $LIBRARY_NAME
# replace 'build' with 'clean build'?
xcodebuild -target $LIBRARY_NAME -sdk "iphonesimulator" -arch i386 -configuration $CONFIG build
xcodebuild -target $LIBRARY_NAME -sdk "iphoneos" -configuration $CONFIG build
cd ..
mkdir $SDKROOTDIR
mkdir $SDKROOTDIR/build_SDK
cp $SDKROOTDIR/$LIBRARY_NAME/build/$CONFIG-iphoneos/lib$LIBRARY_NAME.a $SDKROOTDIR/build_SDK/lib_device.a
cp $SDKROOTDIR/$LIBRARY_NAME/build/$CONFIG-iphonesimulator/lib$LIBRARY_NAME.a $SDKROOTDIR/build_SDK/lib_simulator.a
lipo -create $SDKROOTDIR/build_SDK/lib_device.a $SDKROOTDIR/build_SDK/lib_simulator.a -output lib$LIBRARY_NAME.a
exit 0