mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00

Change-Id: I73b2d2e9ed11c5aef8c773323b2ab8c5f08b0dc3 Signed-off-by: xueman.ruan <xueman.ruan@rock-chips.com>
66 lines
2.5 KiB
Bash
Executable File
66 lines
2.5 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
BUILD_TYPE="Release"
|
|
ANDROID_ABI="armeabi-v7a with NEON"
|
|
|
|
#Specify Android NDK path if needed
|
|
#ANDROID_NDK=
|
|
|
|
#Specify cmake if needed
|
|
#CMAKE_PROGRAM=
|
|
|
|
for ARG in "$@"; do
|
|
if [[ "$ARG" == "-c" ]]; then
|
|
clear
|
|
fi
|
|
done
|
|
|
|
MPP_PWD=`pwd`
|
|
|
|
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=${ANDROID_STL} \
|
|
-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
|