mirror of
				https://github.com/nyanmisaka/mpp.git
				synced 2025-10-31 20:42:53 +08:00 
			
		
		
		
	 1766466864
			
		
	
	1766466864
	
	
	
		
			
			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
 |