mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
compile.sh: enable building native code
This commit is contained in:
@@ -18,7 +18,7 @@ def build(bld):
|
||||
srcdir = 'src',
|
||||
compat = '1.6',
|
||||
name = 'xashdroid-src',
|
||||
# jni = 'lib',
|
||||
jni = 'lib',
|
||||
debug = bld.env.D8_DEBUG,
|
||||
target_api = 19)
|
||||
return
|
||||
|
||||
16
compile.sh
16
compile.sh
@@ -6,13 +6,13 @@ if echo "$HOME" | grep "com.termux"; then
|
||||
export JAVA=true # /bin/true does nothing but returns success
|
||||
export JAR=true
|
||||
export JAVADOC=true
|
||||
# export AAPT2=aapt
|
||||
TERMUX_ARG="--termux"
|
||||
TOOLCHAIN=host
|
||||
else
|
||||
echo "-- Configuring for Android SDK/NDK"
|
||||
ARCHS="armeabi-v7a armeabi x86"
|
||||
TOOLCHAIN=4.9
|
||||
fi
|
||||
TOOLCHAIN=4.9
|
||||
ARCHS="armeabi-v7a armeabi x86"
|
||||
API=9
|
||||
ROOT="$PWD" # compile.sh must be run from root of android project sources
|
||||
SUBDIRS="xash3d-fwgs hlsdk-xash3d"
|
||||
@@ -54,11 +54,11 @@ build_native_project()
|
||||
}
|
||||
|
||||
# Do it inside waf?
|
||||
#for i in $ARCHS; do
|
||||
# for j in $SUBDIRS; do
|
||||
# build_native_project "$j" "$i" "$TOOLCHAIN" "$API"
|
||||
# done
|
||||
#done
|
||||
for i in $ARCHS; do
|
||||
for j in $SUBDIRS; do
|
||||
build_native_project "$j" "$i" "$TOOLCHAIN" "$API"
|
||||
done
|
||||
done
|
||||
|
||||
# Run waf
|
||||
./waf build -v|| exit 1
|
||||
|
||||
Submodule hlsdk-xash3d updated: 745d722a5a...6143c74dc9
Submodule xash3d-fwgs updated: ba69f9e62a...d1ac48b2a1
Reference in New Issue
Block a user