From: Alexander Smorkalov Date: Tue, 2 Oct 2012 10:55:51 +0000 (+0400) Subject: MIPS architecture support added. Native camera library built for MIPS device. X-Git-Tag: accepted/2.0/20130307.220821~364^2~143 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d64d76086e99947bf1c2956f04be40c337434af8;p=profile%2Fivi%2Fopencv.git MIPS architecture support added. Native camera library built for MIPS device. --- diff --git a/3rdparty/lib/mips/libnative_camera_r4.0.3.so b/3rdparty/lib/mips/libnative_camera_r4.0.3.so new file mode 100644 index 0000000..616323d Binary files /dev/null and b/3rdparty/lib/mips/libnative_camera_r4.0.3.so differ diff --git a/android/scripts/camera_build.conf b/android/scripts/camera_build.conf index 35eaac3..60c56d1 100644 --- a/android/scripts/camera_build.conf +++ b/android/scripts/camera_build.conf @@ -10,6 +10,7 @@ native_camera_r3.0.1; x86; 9; /home/alexander/Projects/AndroidSource/3. native_camera_r4.0.3; armeabi; 14; /home/alexander/Projects/AndroidSource/4.0.3 native_camera_r4.0.3; armeabi-v7a; 14; /home/alexander/Projects/AndroidSource/4.0.3 native_camera_r4.0.3; x86; 14; /home/alexander/Projects/AndroidSource/4.0.3 +native_camera_r4.0.3; mips; 14; /home/alexander/Projects/AndroidSource/4.0.3_mips native_camera_r4.0.0; armeabi; 14; /home/alexander/Projects/AndroidSource/4.0.0 native_camera_r4.0.0; armeabi-v7a; 14; /home/alexander/Projects/AndroidSource/4.0.0 native_camera_r4.1.1; armeabi; 14; /home/alexander/Projects/AndroidSource/4.1.1 diff --git a/android/scripts/cmake_android_all_cameras.py b/android/scripts/cmake_android_all_cameras.py index facd147..f6c843f 100755 --- a/android/scripts/cmake_android_all_cameras.py +++ b/android/scripts/cmake_android_all_cameras.py @@ -32,6 +32,8 @@ for s in ConfFile.readlines(): shutil.rmtree(os.path.join(AndroidTreeRoot, "out", "target", "product", "generic", "system"), ignore_errors=True) if (Arch == "x86"): shutil.copytree(os.path.join(AndroidTreeRoot, "bin_x86", "system"), os.path.join(AndroidTreeRoot, "out", "target", "product", "generic", "system")) + elif (Arch == "mips"): + shutil.copytree(os.path.join(AndroidTreeRoot, "bin_mips", "system"), os.path.join(AndroidTreeRoot, "out", "target", "product", "generic", "system")) else: shutil.copytree(os.path.join(AndroidTreeRoot, "bin_arm", "system"), os.path.join(AndroidTreeRoot, "out", "target", "product", "generic", "system")) os.chdir(BuildDir) diff --git a/android/scripts/cmake_android_mips.sh b/android/scripts/cmake_android_mips.sh new file mode 100755 index 0000000..17d2ff9 --- /dev/null +++ b/android/scripts/cmake_android_mips.sh @@ -0,0 +1,8 @@ +#!/bin/sh +cd `dirname $0`/.. + +mkdir -p build_mips +cd build_mips + +cmake -DANDROID_ABI=mips -DCMAKE_TOOLCHAIN_FILE=../android.toolchain.cmake $@ ../.. +