rk3568_ubuntu_r60_v1.3.2/external/mpp/build/android/aarch64/make-Android.bash

58 lines
2.4 KiB
Bash
Raw Normal View History

2023-11-03 14:12:44 +08:00
#!/bin/bash
BUILD_TYPE="Release"
ANDROID_ABI="arm64-v8a"
#Specify Android NDK path if needed
#ANDROID_NDK=
#Specify cmake if needed
#CMAKE_PROGRAM=
source ../env_setup.sh
${CMAKE_PROGRAM} -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} \
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
-DCMAKE_MAKE_PROGRAM=${MAKE_PROGRAM} \
-DANDROID_FORCE_ARM_BUILD=ON \
-DANDROID_NDK=${ANDROID_NDK} \
-DANDROID_SYSROOT=${PLATFORM} \
-DANDROID_ABI=${ANDROID_ABI} \
-DANDROID_TOOLCHAIN_NAME=${TOOLCHAIN_NAME} \
-DANDROID_NATIVE_API_LEVEL=${NATIVE_API_LEVEL} \
-DANDROID_STL=system \
-DMPP_PROJECT_NAME=mpp \
-DVPU_PROJECT_NAME=vpu \
-DHAVE_DRM=ON \
../../../
if [ "${CMAKE_PARALLEL_ENABLE}" = "0" ]; then
${CMAKE_PROGRAM} --build .
else
${CMAKE_PROGRAM} --build . -j
fi
# ----------------------------------------------------------------------------
# usefull cmake debug flag
# ----------------------------------------------------------------------------
#-DMPP_NAME="rockchip_mpp" \
#-DVPU_NAME="rockchip_vpu" \
#-DHAVE_DRM \
#-DCMAKE_BUILD_TYPE=Debug \
#-DCMAKE_VERBOSE_MAKEFILE=true \
#--trace \
#--debug-output \
#cmake --build . --clean-first -- V=1
# ----------------------------------------------------------------------------
# test script
# ----------------------------------------------------------------------------
#adb push osal/test/rk_log_test /system/bin/
#adb push osal/test/rk_thread_test /system/bin/
#adb shell sync
#adb shell logcat -c
#adb shell rk_log_test
#adb shell rk_thread_test
#adb logcat -d|tail -30