mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
scripts: ios: Build all mods script and postfixing support in buildhlsdk script
This commit is contained in:
43
scripts/ios/buildallmods.sh
Executable file
43
scripts/ios/buildallmods.sh
Executable file
@@ -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
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user