diff --git a/scripts/ios/buildallmods.sh b/scripts/ios/buildallmods.sh new file mode 100755 index 00000000..17869eed --- /dev/null +++ b/scripts/ios/buildallmods.sh @@ -0,0 +1,43 @@ +#cd into script directory +SCRIPTDIR=${0%/*} +cd $SCRIPTDIR + +#shouldn't build any mods that are supported by mobile_hacks +./buildhlsdk.sh aghl _ag +./buildhlsdk.sh aomdc _AoMDC +./buildhlsdk.sh asheep _asheep +./buildhlsdk.sh blackops _blackops +./buildhlsdk.sh bubblemod _bubblemod +./buildhlsdk.sh CAd _CAd +./buildhlsdk.sh cracklife _cracklife +./buildhlsdk.sh clcampaign _clcampaign +./buildhlsdk.sh dmc _dmc +./buildhlsdk.sh eftd _eftd +#linux only?? +#./buildhlsdk.sh decay-pc _decay +./buildhlsdk.sh echoes _echoes +./buildhlsdk.sh gravgun _gravgun +./buildhlsdk.sh opfor _opfor +./buildhlsdk.sh sci _sci +./buildhlsdk.sh topdown _topdown +./buildhlsdk.sh half-screwed _half-screwed +./buildhlsdk.sh noffice _noffice +./buildhlsdk.sh poke646 _poke646 +./buildhlsdk.sh poke646_vendetta _poke646_vendetta +./buildhlsdk.sh rebellion _rebellion +./buildhlsdk.sh residual_point _rl +./buildhlsdk.sh residual_point _rp_v1_pub_final1 +./buildhlsdk.sh sohl1.2 _Spirit +./buildhlsdk.sh halloween _shall1 +./buildhlsdk.sh thegate _thegate +./buildhlsdk.sh theyhunger _hunger +./buildhlsdk.sh zombie-x _Zombie-X-DLE +#untested if this works +export XENWARRIOR=ON +./buildhlsdk.sh sohl1.2 _xenwar + +./buildhlsdk.sh + + +cd ../../ +./createipa.sh \ No newline at end of file diff --git a/scripts/ios/buildhlsdk.sh b/scripts/ios/buildhlsdk.sh index 92405aba..7d2e74fc 100755 --- a/scripts/ios/buildhlsdk.sh +++ b/scripts/ios/buildhlsdk.sh @@ -20,8 +20,12 @@ cd $MODPATH cmake -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 -DGAMEDIR=$IOSDIR -DCMAKE_BUILD_TYPE=Debug -B build -S . cmake --build build --target install +if [ ! -z $2 ]; then + mv $IOSDIR/cl_dlls/client_arm64.dylib $IOSDIR/cl_dlls/client_arm64$2.dylib +else cd ../../ ./createipa.sh +fi if [ -d mod-build ]; then rm -rf mod-build/ diff --git a/scripts/ios/createipa.sh b/scripts/ios/createipa.sh index 76b71ed4..d9ae6ad3 100755 --- a/scripts/ios/createipa.sh +++ b/scripts/ios/createipa.sh @@ -11,7 +11,10 @@ if [ -d $BUILDDIR ]; then cp -r "$BUILDDIR/ios/dlls" "$BUILDDIR/ios/xash3d.app" cp -r "$BUILDDIR/ios/cl_dlls" "$BUILDDIR/ios/xash3d.app" + cp -r "$BUILDDIR/ios/cstrike" "$BUILDDIR/ios/xash3d.app" + echo "Generating dSYMs for cl_dlls" find "$BUILDDIR/ios/xash3d.app/cl_dlls" -name "*.dylib" -type f -exec dsymutil {} \; + echo "Generating dSYMS for dlls" find "$BUILDDIR/ios/xash3d.app/dlls" -name "*.dylib" -type f -exec dsymutil {} \; cp *.plist "$BUILDDIR/ios/xash3d.app" if [ ! -d $BUILDDIR/SDL2.framework ]; then