Lines Matching +full:- +full:dandroid_abi
9 # https://www.apache.org/licenses/LICENSE-2.0
17 set -x
24 BUILD_DIR=$(readlink -f $1)
26 mkdir -p $BUILD_DIR
41 if [[ $(command -v javac) == "" ]]; then
51 ANDROID_SOURCE_DIR=$(dirname $(readlink -f $0))/../android_sample
54 ANDROID_PLATFORM=android-28
56 ABI=arm64-v8a
59 AAPT=$ANDROID_SDK_HOME/build-tools/$ANDROID_BUILD_TOOL_VERSION/aapt
61 AAPT_PACK="$AAPT package -f -I
64 DX="$ANDROID_SDK_HOME/build-tools/$ANDROID_BUILD_TOOL_VERSION/dx --dex"
66 JAVAC="javac -classpath
68 -sourcepath $BUILD_DIR/gen -d $BUILD_DIR"
70 mkdir -p $BUILD_DIR/gen $BUILD_DIR/output/lib/$ABI $BUILD_DIR/$BUILD_TYPE
74 -DANDROID_ABI=$ABI \
75 -DANDROID_PLATFORM=$ANDROID_PLATFORM \
76 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$BUILD_DIR/output/lib/$ABI \
77 -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
78 -DANDROID_NDK=$ANDROID_NDK_HOME \
79 -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake \
80 -DCMAKE_MAKE_PROGRAM=$(which ninja) \
81 -GNinja \
82 -DANDROID_TOOLCHAIN=clang \
83 -DANDROID_STL=c++_static \
89 for f in $(find $ANDROID_VULKAN/src/build-android/jniLibs/$ABI/ -name '*.so')
93 ln -s $f $LINK
97 $AAPT_PACK --non-constant-id -m \
98 -M $ANDROID_SOURCE_DIR/AndroidManifest.xml \
99 -S $ANDROID_SOURCE_DIR/res \
100 -J $BUILD_DIR/gen/ \
101 --generate-dependencies
103 $AAPT_PACK -m \
104 -M $ANDROID_SOURCE_DIR/AndroidManifest.xml \
105 -A $ANDROID_SOURCE_DIR/assets \
106 -S $ANDROID_SOURCE_DIR/res \
107 -J "$BUILD_DIR/gen" \
108 -F "$BUILD_DIR/$APK_NAME" \
109 --shared-lib $BUILD_DIR/output
112 $DX --output="$BUILD_DIR/classes.dex" $BUILD_DIR
117 $ANDROID_SDK_HOME/build-tools/$ANDROID_BUILD_TOOL_VERSION/apksigner sign \
118 --min-sdk-version 28 --ks $KEY_STORE_PATH $APK_NAME