├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── .externalNativeBuild │ └── cmake │ │ ├── debug │ │ ├── arm64-v8a │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ ├── armeabi-v7a │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ ├── armeabi │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ ├── mips │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ ├── mips64 │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ ├── x86 │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ │ ├── 3.6.0-rc2 │ │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ │ └── CMakeSystem.cmake │ │ │ │ ├── CMakeOutput.log │ │ │ │ ├── TargetDirectories.txt │ │ │ │ ├── cmake.check_cache │ │ │ │ ├── feature_tests.bin │ │ │ │ ├── feature_tests.c │ │ │ │ ├── feature_tests.cxx │ │ │ │ └── imagelib.dir │ │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ └── x86_64 │ │ │ ├── .ninja_deps │ │ │ ├── .ninja_log │ │ │ ├── CMakeCache.txt │ │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ ├── feature_tests.cxx │ │ │ └── imagelib.dir │ │ │ │ └── Yuv2Rgb.c.o │ │ │ ├── android_gradle_build.json │ │ │ ├── build.ninja │ │ │ ├── cmake_build_command.txt │ │ │ ├── cmake_build_output.txt │ │ │ ├── cmake_install.cmake │ │ │ └── rules.ninja │ │ └── release │ │ ├── arm64-v8a │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ ├── armeabi-v7a │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ ├── armeabi │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ ├── mips │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ ├── mips64 │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ ├── x86 │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ │ ├── 3.6.0-rc2 │ │ │ │ ├── CMakeCCompiler.cmake │ │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ │ └── CMakeSystem.cmake │ │ │ ├── CMakeOutput.log │ │ │ ├── TargetDirectories.txt │ │ │ ├── cmake.check_cache │ │ │ ├── feature_tests.bin │ │ │ ├── feature_tests.c │ │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja │ │ └── x86_64 │ │ ├── CMakeCache.txt │ │ ├── CMakeFiles │ │ ├── 3.6.0-rc2 │ │ │ ├── CMakeCCompiler.cmake │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ └── CMakeSystem.cmake │ │ ├── CMakeOutput.log │ │ ├── TargetDirectories.txt │ │ ├── cmake.check_cache │ │ ├── feature_tests.bin │ │ ├── feature_tests.c │ │ └── feature_tests.cxx │ │ ├── android_gradle_build.json │ │ ├── build.ninja │ │ ├── cmake_build_command.txt │ │ ├── cmake_build_output.txt │ │ ├── cmake_install.cmake │ │ └── rules.ninja ├── .gitignore ├── build.gradle ├── libs │ ├── arm64-v8a │ │ └── libimagelib.so │ ├── armeabi-v7a │ │ └── libimagelib.so │ └── armeabi │ │ └── libimagelib.so ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── cpp │ ├── CMakeLists.txt │ └── Yuv2Rgb.c.bak │ ├── java │ └── xyz │ │ └── kongjing │ │ └── prerect │ │ ├── activity │ │ ├── FaceActivity.java │ │ └── MainActivity.java │ │ ├── callback │ │ ├── OnCaptureCallback.java │ │ └── PreDataCallBack.java │ │ ├── camera │ │ ├── CameraConfigurationManager.java │ │ └── CameraPreview.java │ │ ├── model │ │ └── FaceInfo.java │ │ ├── ndk │ │ └── ImageUtilEngine.java │ │ ├── util │ │ ├── BaseThreadPoolUtil.java │ │ ├── BitmapOperate.java │ │ ├── CameraUtil.java │ │ ├── DisplayUtil.java │ │ ├── EventUtil.java │ │ ├── FileUtil.java │ │ ├── GoogleGetFace.java │ │ ├── ImgUtil.java │ │ └── Util.java │ │ └── view │ │ └── FaceView.java │ └── res │ ├── drawable-hdpi │ └── ic_face_find_2.9.png │ ├── drawable │ └── ic_face_find_2.9.png │ ├── layout │ ├── activity_face.xml │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ ├── face_detect.png │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | /app/.externalNativeBuild/ 10 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 26 | 27 | 28 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 1.7 38 | 39 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: android 2 | android: 3 | components: 4 | # Uncomment the lines below if you want to 5 | # use the latest revision of Android SDK Tools 6 | - platform-tools 7 | - tools 8 | 9 | # The BuildTools version used by your project 10 | - build-tools-25.0.0 11 | 12 | # The SDK version used to compile your project 13 | - android-25 14 | 15 | 16 | # Specify at least one system image, 17 | # if you need to run emulator(s) during your tests 18 | # - sys-img-armeabi-v7a-android-22 19 | # - sys-img-armeabi-v7a-android-17 20 | 21 | script: 22 | - chmod +x ./gradlew 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://www.travis-ci.org/kong-jing/PreRect.svg?branch=master)](https://www.travis-ci.org/kong-jing/PreRect) [![API](https://img.shields.io/badge/API-14%2B-green.svg?style=flat)](https://android-arsenal.com/api?level=14) [![license](http://img.shields.io/badge/license-Apache2.0-brightgreen.svg?style=flat)](https://github.com/kong-jing/PreRect/blob/master/LICENSE) [![codebeat badge](https://codebeat.co/badges/0872a40c-adfb-44b3-b641-8c4064e4e291)](https://codebeat.co/projects/github-com-kong-jing-prerect-master) 2 | 3 | 4 | # PreRect 5 | android PreRect ,google facedetector.Use facedetector draw a face frame. 6 | 7 | 使用谷歌人脸检测算法在打开摄像头预览后画出当前镜头检测到的人脸框。 8 | 9 | # 错误解决 10 | 11 | 1.Custom view CustomView is not using the 2- or 3-argument View constructors; XML attributes will not work 12 | 13 | You need to override the other 2 constructors of View in CustomView: 14 | 15 | **双摄像头节点,热插拔,摄像头节点查找(Dual cameras, Hot usb)** 16 | 17 | 18 | sudo chmod 600 ××× (只有所有者有读和写的权限) 19 | sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) 20 | sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) 21 | sudo chmod 666 ××× (每个人都有读和写的权限) 22 | sudo chmod 777 ××× (每个人都有读和写以及执行的权限) 23 | 24 | ### 使用的shell来控制摄像头节点 25 | 26 | ```adb shell``` 27 | 28 | ```cd dev``` 29 | 30 | ```ls``` 31 | 32 | ```ls | grep video``` 33 | 34 | ```chmod 777 video1``` 35 | 36 | ### TODO 37 | 38 | 添加摄像头输出分辨率设置 39 | 40 | 41 | 42 | License 43 | ------- 44 | 45 | Copyright 2017 Kong Jing 46 | 47 | Licensed under the Apache License, Version 2.0 (the "License"); 48 | you may not use this file except in compliance with the License. 49 | You may obtain a copy of the License at 50 | 51 | http://www.apache.org/licenses/LICENSE-2.0 52 | 53 | Unless required by applicable law or agreed to in writing, software 54 | distributed under the License is distributed on an "AS IS" BASIS, 55 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 56 | See the License for the specific language governing permissions and 57 | limitations under the License. 58 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 41 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 5f3eb5477014fb68 3 | 41 68 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a/libimagelib.so e161c58c6119c19c 4 | 0 47 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 5f3eb5477014fb68 5 | 47 92 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a/libimagelib.so e161c58c6119c19c 6 | 1 38 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 5f3eb5477014fb68 7 | 38 62 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a/libimagelib.so e161c58c6119c19c 8 | 1 58 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 5f3eb5477014fb68 9 | 58 121 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a/libimagelib.so e161c58c6119c19c 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-arm64-v8a" : 12 | { 13 | "abi" : "arm64-v8a", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=aarch64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/aarch64-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=arm64-v8a 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/arm64-v8a 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/arm64-v8a/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/arm64-v8a 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 56 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 3 | 56 86 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 4 | 0 83 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 5 | 83 142 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 6 | 0 55 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 7 | 55 76 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 8 | 0 264 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 9 | 264 329 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 10 | 0 97 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 11 | 97 127 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 12 | 0 68 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 93c5d56b2fda3d7f 13 | 68 106 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so 7c836bbc87caf9bf 14 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-armeabi-v7a" : 12 | { 13 | "abi" : "armeabi-v7a", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=armv7-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=armeabi-v7a 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi-v7a 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 54 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o a03e98b3b783108e 3 | 54 78 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi/libimagelib.so 95c2e1646b091659 4 | 0 57 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o a03e98b3b783108e 5 | 57 82 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi/libimagelib.so 95c2e1646b091659 6 | 0 58 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o a03e98b3b783108e 7 | 58 84 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi/libimagelib.so 95c2e1646b091659 8 | 0 63 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o a03e98b3b783108e 9 | 63 92 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi/libimagelib.so 95c2e1646b091659 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "armv5te") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/armeabi/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-armeabi" : 12 | { 13 | "abi" : "armeabi", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=armv5te-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv5te -mtune=xscale -msoft-float -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=armeabi 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/armeabi 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/armeabi/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv5te-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=armv5te-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/armeabi 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 39 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o e1b38fcb537b8012 3 | 39 68 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips/libimagelib.so 724441768e6a554b 4 | 1 79 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o e1b38fcb537b8012 5 | 79 117 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips/libimagelib.so 724441768e6a554b 6 | 0 37 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o e1b38fcb537b8012 7 | 37 58 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips/libimagelib.so 724441768e6a554b 8 | 1 43 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o e1b38fcb537b8012 9 | 43 81 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips/libimagelib.so 724441768e6a554b 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "mips") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-mips" : 12 | { 13 | "abi" : "mips", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/mipsel-linux-android -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mips32 -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=mips 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips64/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 68 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o bf0fa7e766dc88f9 3 | 68 97 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64/libimagelib.so c3d542123ae24863 4 | 0 156 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o bf0fa7e766dc88f9 5 | 156 214 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64/libimagelib.so c3d542123ae24863 6 | 0 41 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o bf0fa7e766dc88f9 7 | 41 66 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64/libimagelib.so c3d542123ae24863 8 | 1 63 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o bf0fa7e766dc88f9 9 | 63 114 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64/libimagelib.so c3d542123ae24863 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "mips64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/mips64/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-mips64" : 12 | { 13 | "abi" : "mips64", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64 --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=mips64el-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=mips64 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/mips64 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/mips64/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mips64el-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mips64el-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/mips64 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 43 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 7a632c589bf50b56 3 | 43 70 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86/libimagelib.so f6bbb9fea43df925 4 | 0 43 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 7a632c589bf50b56 5 | 43 103 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86/libimagelib.so f6bbb9fea43df925 6 | 0 44 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 7a632c589bf50b56 7 | 44 66 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86/libimagelib.so f6bbb9fea43df925 8 | 0 44 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o 7a632c589bf50b56 9 | 44 112 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86/libimagelib.so f6bbb9fea43df925 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "Clang") 4 | set(CMAKE_C_COMPILER_VERSION "3.8") 5 | set(CMAKE_C_COMPILER_WRAPPER "") 6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert") 8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes") 9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros") 10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert") 11 | 12 | set(CMAKE_C_PLATFORM_ID "") 13 | set(CMAKE_C_SIMULATE_ID "") 14 | set(CMAKE_C_SIMULATE_VERSION "") 15 | 16 | set(CMAKE_AR "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") 17 | set(CMAKE_RANLIB "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") 18 | set(CMAKE_LINKER "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") 19 | set(CMAKE_COMPILER_IS_GNUCC ) 20 | set(CMAKE_C_COMPILER_LOADED 1) 21 | set(CMAKE_C_COMPILER_WORKS TRUE) 22 | set(CMAKE_C_ABI_COMPILED TRUE) 23 | set(CMAKE_COMPILER_IS_MINGW ) 24 | set(CMAKE_COMPILER_IS_CYGWIN ) 25 | if(CMAKE_COMPILER_IS_CYGWIN) 26 | set(CYGWIN 1) 27 | set(UNIX 1) 28 | endif() 29 | 30 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 31 | 32 | if(CMAKE_COMPILER_IS_MINGW) 33 | set(MINGW 1) 34 | endif() 35 | set(CMAKE_C_COMPILER_ID_RUN 1) 36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 38 | set(CMAKE_C_LINKER_PREFERENCE 10) 39 | 40 | # Save compiler ABI information. 41 | set(CMAKE_C_SIZEOF_DATA_PTR "4") 42 | set(CMAKE_C_COMPILER_ABI "ELF") 43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "") 44 | 45 | if(CMAKE_C_SIZEOF_DATA_PTR) 46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 47 | endif() 48 | 49 | if(CMAKE_C_COMPILER_ABI) 50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 51 | endif() 52 | 53 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 54 | set(CMAKE_LIBRARY_ARCHITECTURE "") 55 | endif() 56 | 57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 60 | endif() 61 | 62 | 63 | 64 | 65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl") 66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/5.0.300080/lib/linux/i386;/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/Jing/Library/Android/sdk/ndk-bundle/platforms/android-14/arch-x86/usr/lib") 67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 68 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "i686") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-x86" : 12 | { 13 | "abi" : "x86", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86 --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=x86 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/.ninja_log: -------------------------------------------------------------------------------- 1 | # ninja log v5 2 | 0 45 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o b0e1b4eed6e83bed 3 | 45 71 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64/libimagelib.so c094dfc699d440d2 4 | 0 50 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o b0e1b4eed6e83bed 5 | 50 107 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64/libimagelib.so c094dfc699d440d2 6 | 0 38 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o b0e1b4eed6e83bed 7 | 38 65 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64/libimagelib.so c094dfc699d440d2 8 | 2 65 0 CMakeFiles/imagelib.dir/Yuv2Rgb.c.o b0e1b4eed6e83bed 9 | 66 122 0 /Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64/libimagelib.so c094dfc699d440d2 10 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/imagelib.dir/Yuv2Rgb.c.o -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Debug-x86_64" : 12 | { 13 | "abi" : "x86_64", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64 --target imagelib", 16 | "buildType" : "debug", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/x86_64-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=x86_64 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/debug/obj/x86_64 9 | -DCMAKE_BUILD_TYPE=Debug 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/debug/x86_64/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Debug 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/debug/x86_64 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-arm64-v8a" : 12 | { 13 | "abi" : "arm64-v8a", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=aarch64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/aarch64-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/arm64-v8a/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=arm64-v8a 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/arm64-v8a 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-armeabi-v7a" : 12 | { 13 | "abi" : "armeabi-v7a", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=armv7-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Os -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/armeabi-v7a/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=armeabi-v7a 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/armeabi-v7a 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "armv5te") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-armeabi" : 12 | { 13 | "abi" : "armeabi", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=armv5te-none-linux-androideabi --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv5te -mtune=xscale -msoft-float -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Os -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/armeabi/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=armeabi 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/armeabi 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/armeabi/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/armeabi/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "mips") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-mips" : 12 | { 13 | "abi" : "mips", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/mipsel-linux-android -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mips32 -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/mips/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=mips 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/mips 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Release 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=mipsel-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "mips64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-mips64" : 12 | { 13 | "abi" : "mips64", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64 --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=mips64el-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/mips64el-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fintegrated-as -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/mips64/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=mips64 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/mips64 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/mips64/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/mips64/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-14") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "14") 11 | set(CMAKE_SYSTEM_PROCESSOR "i686") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-x86" : 12 | { 13 | "abi" : "x86", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86 --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/i686-linux-android -D__ANDROID_API__=14 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/x86/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=x86 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/x86 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-14 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Release 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Darwin-15.6.0") 2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin") 3 | set(CMAKE_HOST_SYSTEM_VERSION "15.6.0") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | include("/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake") 7 | 8 | set(CMAKE_SYSTEM "Android-21") 9 | set(CMAKE_SYSTEM_NAME "Android") 10 | set(CMAKE_SYSTEM_VERSION "21") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "TRUE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/edit_cache.dir 2 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir 3 | /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/imagelib.dir 4 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/android_gradle_build.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "buildFiles" : [ "/Users/Jing/Android/PreRect/app/src/main/cpp/CMakeLists.txt" ], 4 | "cFileExtensions" : [ "c" ], 5 | "cleanCommands" : 6 | [ 7 | "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64 --target clean" 8 | ], 9 | "libraries" : 10 | { 11 | "imagelib-Release-x86_64" : 12 | { 13 | "abi" : "x86_64", 14 | "artifactName" : "imagelib", 15 | "buildCommand" : "/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake --build /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64 --target imagelib", 16 | "buildType" : "release", 17 | "files" : 18 | [ 19 | 20 | { 21 | "flags" : " --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -Dimagelib_EXPORTS -isystem /Users/Jing/Library/Android/sdk/ndk-bundle/sysroot/usr/include/x86_64-linux-android -D__ANDROID_API__=21 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -c ", 22 | "src" : "/Users/Jing/Android/PreRect/app/src/main/cpp/Yuv2Rgb.c", 23 | "workingDirectory" : "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64" 24 | } 25 | ], 26 | "output" : "/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/x86_64/libimagelib.so", 27 | "toolchain" : "4492874564172706855" 28 | } 29 | }, 30 | "toolchains" : 31 | { 32 | "4492874564172706855" : 33 | { 34 | "cCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang", 35 | "cppCompilerExecutable" : "/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/cmake_build_command.txt: -------------------------------------------------------------------------------- 1 | Executable : /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake 2 | arguments : 3 | -H/Users/Jing/Android/PreRect/app/src/main/cpp 4 | -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64 5 | -GAndroid Gradle - Ninja 6 | -DANDROID_ABI=x86_64 7 | -DANDROID_NDK=/Users/Jing/Library/Android/sdk/ndk-bundle 8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/Jing/Android/PreRect/app/build/intermediates/cmake/release/obj/x86_64 9 | -DCMAKE_BUILD_TYPE=Release 10 | -DCMAKE_MAKE_PROGRAM=/Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja 11 | -DCMAKE_TOOLCHAIN_FILE=/Users/Jing/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake 12 | -DANDROID_PLATFORM=android-21 13 | -DCMAKE_CXX_FLAGS=-frtti -fexceptions 14 | -DANDROID_TOOLCHAIN=clang 15 | jvmArgs : 16 | 17 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/cmake_build_output.txt: -------------------------------------------------------------------------------- 1 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang 2 | -- Check for working C compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works 3 | -- Detecting C compiler ABI info 4 | -- Detecting C compiler ABI info - done 5 | -- Detecting C compile features 6 | -- Detecting C compile features - done 7 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ 8 | -- Check for working CXX compiler: /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works 9 | -- Detecting CXX compiler ABI info 10 | -- Detecting CXX compiler ABI info - done 11 | -- Detecting CXX compile features 12 | -- Detecting CXX compile features - done 13 | -- Configuring done 14 | -- Generating done 15 | -- Build files have been written to: /Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64 16 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /Users/Jing/Android/PreRect/app/src/main/cpp 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Release") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "0") 33 | endif() 34 | 35 | if(CMAKE_INSTALL_COMPONENT) 36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 37 | else() 38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 39 | endif() 40 | 41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 42 | "${CMAKE_INSTALL_MANIFEST_FILES}") 43 | file(WRITE "/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}" 44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 45 | -------------------------------------------------------------------------------- /app/.externalNativeBuild/cmake/release/x86_64/rules.ninja: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Ninja" Generator, CMake Version 3.6 3 | 4 | # This file contains all the rules used to get the outputs files 5 | # built from the input files. 6 | # It is included in the main 'build.ninja'. 7 | 8 | # ============================================================================= 9 | # Project: Project 10 | # Configuration: Release 11 | # ============================================================================= 12 | # ============================================================================= 13 | 14 | ############################################# 15 | # Rule for running custom commands. 16 | 17 | rule CUSTOM_COMMAND 18 | command = $COMMAND 19 | description = $DESC 20 | 21 | 22 | ############################################# 23 | # Rule for compiling C files. 24 | 25 | rule C_COMPILER__imagelib 26 | depfile = $DEP_FILE 27 | deps = gcc 28 | command = /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS 29 | description = Building C object $out 30 | 31 | 32 | ############################################# 33 | # Rule for linking C shared library. 34 | 35 | rule C_SHARED_LIBRARY_LINKER__imagelib 36 | command = $PRE_LINK && /Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/Jing/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/Jing/Library/Android/sdk/ndk-bundle/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD 37 | description = Linking C shared library $TARGET_FILE 38 | restat = $RESTAT 39 | 40 | 41 | ############################################# 42 | # Rule for re-running cmake. 43 | 44 | rule RERUN_CMAKE 45 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/Jing/Android/PreRect/app/src/main/cpp -B/Users/Jing/Android/PreRect/app/.externalNativeBuild/cmake/release/x86_64 46 | description = Re-running CMake... 47 | generator = 1 48 | 49 | 50 | ############################################# 51 | # Rule for cleaning all built files. 52 | 53 | rule CLEAN 54 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean 55 | description = Cleaning all built files... 56 | 57 | 58 | ############################################# 59 | # Rule for printing all primary targets available. 60 | 61 | rule HELP 62 | command = /Users/Jing/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets 63 | description = All primary targets available: 64 | 65 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion rootProject.ext.android.compileSdkVersion 5 | buildToolsVersion rootProject.ext.android.buildToolsVersion 6 | 7 | defaultConfig { 8 | applicationId "xyz.kongjing.prerect" 9 | minSdkVersion rootProject.ext.android.minSdkVersion 10 | targetSdkVersion rootProject.ext.android.targetSdkVersion 11 | versionCode rootProject.ext.android.versionCode 12 | versionName rootProject.ext.android.versionName 13 | externalNativeBuild { 14 | cmake { 15 | arguments '-DANDROID_TOOLCHAIN=clang' 16 | cppFlags "-frtti -fexceptions" 17 | } 18 | } 19 | // ndk{ 20 | // abiFilter 'armeabi-v7a', 'arm64-v8a' 21 | // } 22 | } 23 | 24 | // externalNativeBuild { 25 | // cmake { 26 | // path "src/main/cpp/CMakeLists.txt" 27 | // } 28 | // 29 | // } 30 | 31 | buildTypes { 32 | release { 33 | minifyEnabled false 34 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 35 | } 36 | } 37 | 38 | sourceSets { 39 | main { 40 | jniLibs.srcDirs = ['libs'] 41 | } 42 | } 43 | 44 | } 45 | 46 | 47 | 48 | dependencies { 49 | compile fileTree(dir: 'libs', include: ['*.jar']) 50 | testCompile 'junit:junit:4.12' 51 | compile rootProject.ext.dependencies.appcompatV7 52 | } 53 | -------------------------------------------------------------------------------- /app/libs/arm64-v8a/libimagelib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/libs/arm64-v8a/libimagelib.so -------------------------------------------------------------------------------- /app/libs/armeabi-v7a/libimagelib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/libs/armeabi-v7a/libimagelib.so -------------------------------------------------------------------------------- /app/libs/armeabi/libimagelib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/libs/armeabi/libimagelib.so -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/Jing/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 19 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.4.1) 2 | 3 | add_library( 4 | imagelib 5 | SHARED 6 | Yuv2Rgb.c) 7 | 8 | find_library( 9 | log-lib 10 | log 11 | ) 12 | 13 | 14 | # Include libraries needed for Yuv2Rgb.c lib 15 | target_link_libraries(imagelib 16 | android 17 | ${log-lib}) 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/cpp/Yuv2Rgb.c.bak: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Jing on 18/5/29. 3 | // 4 | #include 5 | 6 | JNIEXPORT jintArray JNICALL 7 | Java_xyz_kongjing_prerect_ndk_ImageUtilEngine_decodeYUV420SP(JNIEnv* env, jobject thiz, 8 | jbyteArray buf, jint width, jint height){ 9 | jbyte * yuv420sp = (*env)->GetByteArrayElements(env, buf, 0); 10 | int frameSize = width * height; 11 | jint rgb[frameSize];//新图像像素 12 | 13 | int i = 0, j = 0, yp = 0; 14 | int uvp = 0, u = 0, v = 0; 15 | for (int j = 0, yp = 0; j < height; j++) { 16 | uvp = frameSize + (j >> 1) * width; 17 | u = 0; 18 | v = 0; 19 | for (int i = 0; i < width; i++, yp++) { 20 | int y =(0xff & ((int) yuv420sp[yp])) - 16; 21 | if (y < 0) 22 | y = 0; 23 | if ((i & 1) == 0) 24 | { 25 | v = (0xff & yuv420sp[uvp++]) - 128; 26 | u = (0xff & yuv420sp[uvp++]) - 128; 27 | } 28 | 29 | int y1192 = 1192 * y; 30 | int r = (y1192 + 1634 * v); 31 | int g = (y1192 - 833 * v - 400 * u); 32 | int b = (y1192 + 2066 * u); 33 | 34 | if (r < 0) r = 0; else if (r > 262143) r = 262143; 35 | if (g < 0) g = 0; else if (g > 262143) g = 262143; 36 | if (b < 0) b = 0; else if (b > 262143) b = 262143; 37 | 38 | rgb[yp] = 0xff000000 | ((r << 6) & 0xff0000) | ((g >> 2) & 0xff00) | ((b >> 10) & 0xff); 39 | } 40 | } 41 | 42 | jintArray result = (*env)->NewIntArray(env, frameSize); 43 | (*env)->SetIntArrayRegion(env, result, 0, frameSize, rgb); 44 | (*env)->ReleaseByteArrayElements(env, buf, yuv420sp, 0); 45 | return result; 46 | } 47 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/activity/MainActivity.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.activity; 2 | 3 | import android.content.Intent; 4 | import android.support.v7.app.AppCompatActivity; 5 | import android.os.Bundle; 6 | import android.view.View; 7 | import android.widget.Button; 8 | 9 | import xyz.kongjing.prerect.R; 10 | 11 | public class MainActivity extends AppCompatActivity { 12 | private Button btn_preview,btn_detect; 13 | @Override 14 | protected void onCreate(Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.activity_main); 17 | btn_detect = (Button) findViewById(R.id.btn_detect); 18 | btn_detect.setOnClickListener(new View.OnClickListener() { 19 | @Override 20 | public void onClick(View v) { 21 | startActivity(new Intent(MainActivity.this, FaceActivity.class)); 22 | } 23 | }); 24 | } 25 | 26 | 27 | 28 | } 29 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/callback/OnCaptureCallback.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.callback; 2 | 3 | public interface OnCaptureCallback { 4 | 5 | public void onCapture(byte[] jpgdata); 6 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/callback/PreDataCallBack.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.callback; 2 | 3 | import android.hardware.Camera; 4 | 5 | /** 6 | * 摄像头回调数据 7 | */ 8 | public interface PreDataCallBack { 9 | void onPreviewFrame(byte[] data, Camera carema); 10 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/model/FaceInfo.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.model; 2 | 3 | import android.graphics.RectF; 4 | 5 | /** 6 | * Created by Jing on 17/4/6. 7 | */ 8 | 9 | public class FaceInfo { 10 | public RectF rect; 11 | public int id; 12 | public int living; 13 | public int score; 14 | 15 | public RectF getRect() { 16 | return rect; 17 | } 18 | 19 | public void setRect(RectF rect) { 20 | this.rect = rect; 21 | } 22 | 23 | public int getId() { 24 | return id; 25 | } 26 | 27 | public void setId(int id) { 28 | this.id = id; 29 | } 30 | 31 | public int getLiving() { 32 | return living; 33 | } 34 | 35 | public void setLiving(int living) { 36 | this.living = living; 37 | } 38 | 39 | public int getScore() { 40 | return score; 41 | } 42 | 43 | public void setScore(int score) { 44 | this.score = score; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/ndk/ImageUtilEngine.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.ndk; 2 | 3 | /** 4 | * @author Jing 5 | * @Description use to handle the yuv2rgb 6 | * @Time 18/5/29 7 | */ 8 | public class ImageUtilEngine { 9 | 10 | static { 11 | System.loadLibrary("imagelib"); 12 | } 13 | 14 | public static native int[] decodeYUV420SP(byte[] buf, int width, int height); 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/BaseThreadPoolUtil.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | import java.util.concurrent.BlockingQueue; 4 | import java.util.concurrent.Executor; 5 | import java.util.concurrent.Executors; 6 | import java.util.concurrent.LinkedBlockingQueue; 7 | import java.util.concurrent.ThreadPoolExecutor; 8 | import java.util.concurrent.TimeUnit; 9 | 10 | /** 11 | * 公共的线程池 12 | */ 13 | public class BaseThreadPoolUtil { 14 | 15 | private static final int CPU_COUNT = Runtime.getRuntime().availableProcessors(); 16 | private static final int CORE_POOL_SIZE = CPU_COUNT + 1; // 线程池的大小最好设置成为CUP核数+1 17 | private static final int MAXIMUM_POOL_SIZE = CPU_COUNT * 2 + 1; // 设置线程池的最大线程数 18 | private static final int KEEP_ALIVE = 1; // 设置线程的存活时间 19 | 20 | private static final BlockingQueue sPoolWorkQueue = 21 | new LinkedBlockingQueue(); // 超出线程池容量的线程都会放到这个队列中存放 22 | 23 | private static final Executor sExcutor 24 | = new ThreadPoolExecutor(CORE_POOL_SIZE, MAXIMUM_POOL_SIZE, KEEP_ALIVE, 25 | TimeUnit.SECONDS, sPoolWorkQueue, Executors.defaultThreadFactory()); 26 | 27 | 28 | public static final void execute(Runnable runnable) { 29 | sExcutor.execute(runnable); 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/BitmapOperate.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2014, kymjs 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package xyz.kongjing.prerect.util; 17 | 18 | import android.graphics.Bitmap; 19 | import android.graphics.Canvas; 20 | import android.graphics.Color; 21 | import android.graphics.Paint; 22 | 23 | /** 24 | * 格式化图片的工具类 25 | * 26 | * @author kymjs (http://www.kymjs.com) 27 | * 28 | */ 29 | final class BitmapOperate { 30 | /** 31 | * 格式化图片宽高,使之可以被识别 32 | * 33 | * @param bitmap 34 | * 待格式化的图片 35 | * @return 36 | */ 37 | public static Bitmap formatBitmap(Bitmap bitmap) { 38 | Bitmap aimBitmap = null; 39 | 40 | int width = bitmap.getWidth(); 41 | int height = bitmap.getHeight(); 42 | boolean needChange = false; 43 | if (width % 2 == 1) { 44 | width++; 45 | needChange = true; 46 | } 47 | if (height % 2 == 1) { 48 | height++; 49 | needChange = true; 50 | } 51 | // 如果发生了改变,则做形变 52 | if (needChange) { 53 | aimBitmap = Bitmap.createScaledBitmap(bitmap, width, height, false); 54 | bitmap = null; 55 | } else { 56 | aimBitmap = bitmap; 57 | } 58 | return aimBitmap; 59 | } 60 | 61 | /** 62 | * 格式化图片为565格式,使之可以裁剪 63 | * 64 | * @param bitmap 65 | * 待处理的图片 66 | * @return 67 | */ 68 | public static Bitmap formatBitmapTo565(Bitmap bitmap) { 69 | Bitmap aimBitmap = null; 70 | if (bitmap.getConfig() != Bitmap.Config.RGB_565) { 71 | aimBitmap = Bitmap.createBitmap(bitmap.getWidth(), 72 | bitmap.getHeight(), Bitmap.Config.RGB_565); 73 | // 将创建的565格式作为画布,把bitmap重新画到565画布上 74 | Paint paint = new Paint(); 75 | Canvas canvas = new Canvas(aimBitmap); 76 | paint.setColor(Color.BLACK); 77 | canvas.drawBitmap(bitmap, 0, 0, paint); 78 | bitmap = null; 79 | } 80 | return aimBitmap; 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/CameraUtil.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | import android.hardware.Camera; 4 | import android.os.Build; 5 | import android.view.Surface; 6 | 7 | public class CameraUtil { 8 | /** 9 | * getCameraId获得摄像头id.
10 | * 11 | * @param facing 12 | * @return -1表示没有对应摄像头 -2低于android2.3 13 | * @author:284891377 Date: 2016-4-18 上午11:46:24 14 | * @since JDK 1.7 15 | */ 16 | public static boolean isHasCamera(int facing) { 17 | if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {//小于2.3 18 | return false; 19 | } 20 | final int cameraCount = Camera.getNumberOfCameras(); 21 | Camera.CameraInfo info = new Camera.CameraInfo(); 22 | for (int i = 0; i < cameraCount; i++) { 23 | Camera.getCameraInfo(i, info); 24 | 25 | if (facing == info.facing) { 26 | return true; 27 | } 28 | } 29 | return false; 30 | } 31 | 32 | 33 | public static void setCameraDisplayOrientation(int rotation, int cameraId, 34 | Camera camera) { 35 | Camera.CameraInfo info = new Camera.CameraInfo(); 36 | Camera.getCameraInfo(cameraId, info); 37 | // int rotation = activity.getWindowManager ().getDefaultDisplay 38 | // ().getRotation (); 39 | int degrees = 0; 40 | switch (rotation) { 41 | case Surface.ROTATION_0: 42 | degrees = 0; 43 | break; 44 | case Surface.ROTATION_90: 45 | degrees = 90; 46 | break; 47 | case Surface.ROTATION_180: 48 | degrees = 180; 49 | break; 50 | case Surface.ROTATION_270: 51 | degrees = 270; 52 | break; 53 | } 54 | int result; 55 | if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { 56 | result = (info.orientation + degrees) % 360; 57 | result = (360 - result) % 360; // compensate the mirror 58 | } else { 59 | // back-facing 60 | result = (info.orientation - degrees + 360) % 360; 61 | } 62 | camera.setDisplayOrientation(result); 63 | } 64 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/DisplayUtil.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | import android.content.Context; 4 | import android.graphics.Point; 5 | import android.util.DisplayMetrics; 6 | 7 | public class DisplayUtil { 8 | private static final String TAG = "DisplayUtil"; 9 | 10 | public static int dip2px(Context context, float dpValue) { 11 | final float scale = context.getResources().getDisplayMetrics().density; 12 | return (int) (dpValue * scale + 0.5f); 13 | } 14 | 15 | public static int px2dip(Context context, float pxValue) { 16 | final float scale = context.getResources().getDisplayMetrics().density; 17 | return (int) (pxValue / scale + 0.5f); 18 | } 19 | 20 | public static Point getScreenMetrics(Context context){ 21 | DisplayMetrics dm =context.getResources().getDisplayMetrics(); 22 | int w_screen = dm.widthPixels; 23 | int h_screen = dm.heightPixels; 24 | 25 | return new Point(w_screen, h_screen); 26 | 27 | } 28 | 29 | public static float getScreenRate(Context context){ 30 | Point P = getScreenMetrics(context); 31 | float H = P.y; 32 | float W = P.x; 33 | return (H/W); 34 | } 35 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/EventUtil.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | public class EventUtil { 4 | public static final int UPDATE_FACE_RECT = 0; 5 | public static final int CAMERA_HAS_STARTED_PREVIEW = 1; 6 | } 7 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/FileUtil.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | import java.io.BufferedOutputStream; 4 | import java.io.File; 5 | import java.io.FileOutputStream; 6 | import java.io.IOException; 7 | 8 | import android.graphics.Bitmap; 9 | import android.os.Environment; 10 | import android.util.Log; 11 | 12 | public class FileUtil { 13 | private static final String TAG = "FileUtil"; 14 | private static final File parentPath = Environment.getExternalStorageDirectory(); 15 | private static String storagePath = ""; 16 | private static final String DST_FOLDER_NAME = "PlayCamera"; 17 | 18 | /** 19 | * @return 20 | */ 21 | private static String initPath(){ 22 | if(storagePath.equals("")){ 23 | storagePath = parentPath.getAbsolutePath()+"/" + DST_FOLDER_NAME; 24 | File f = new File(storagePath); 25 | if(!f.exists()){ 26 | f.mkdir(); 27 | } 28 | } 29 | return storagePath; 30 | } 31 | 32 | /** 33 | * @param b 34 | */ 35 | public static void saveBitmap(Bitmap b){ 36 | 37 | String path = initPath(); 38 | long dataTake = System.currentTimeMillis(); 39 | String jpegName = path + "/" + dataTake +".jpg"; 40 | Log.i(TAG, "saveBitmap:jpegName = " + jpegName); 41 | try { 42 | FileOutputStream fout = new FileOutputStream(jpegName); 43 | BufferedOutputStream bos = new BufferedOutputStream(fout); 44 | b.compress(Bitmap.CompressFormat.JPEG, 100, bos); 45 | bos.flush(); 46 | bos.close(); 47 | Log.i(TAG, "saveBitmap�ɹ�"); 48 | } catch (IOException e) { 49 | // TODO Auto-generated catch block 50 | Log.i(TAG, "saveBitmap:ʧ��"); 51 | e.printStackTrace(); 52 | } 53 | 54 | } 55 | 56 | 57 | } 58 | -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/util/Util.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.util; 2 | 3 | import android.content.Context; 4 | import android.graphics.Matrix; 5 | import android.view.KeyCharacterMap; 6 | import android.view.KeyEvent; 7 | import android.view.ViewConfiguration; 8 | import java.lang.reflect.Field; 9 | 10 | public class Util { 11 | 12 | public static void prepareMatrix(Matrix matrix, boolean mirror, int displayOrientation, 13 | int viewWidth, int viewHeight) { 14 | // Need mirror for front camera. 15 | matrix.setScale(mirror ? -1 : 1, 1); 16 | // This is the value for android.hardware.Camera.setDisplayOrientation. 17 | matrix.postRotate(displayOrientation); 18 | // Camera driver coordinates range from (-1000, -1000) to (1000, 1000). 19 | // UI coordinates range from (0, 0) to (width, height). 20 | matrix.postScale(viewWidth / 2000f, viewHeight / 2000f); 21 | matrix.postTranslate(viewWidth / 2f, viewHeight / 2f); 22 | } 23 | 24 | /** 25 | * 获取状态栏高度 26 | * 27 | * @param ctx s上下文 28 | * @return 29 | */ 30 | public static int getStatusBarHeight(Context ctx) { 31 | Class c = null; 32 | Object obj = null; 33 | Field field = null; 34 | int x = 0, sbar = 40;//40状态栏高度默认40 35 | try { 36 | c = Class.forName("com.android.internal.R$dimen"); 37 | obj = c.newInstance(); 38 | field = c.getField("status_bar_height"); 39 | x = Integer.parseInt(field.get(obj).toString()); 40 | sbar = ctx.getResources().getDimensionPixelSize(x); 41 | } catch (Exception e1) { 42 | 43 | e1.printStackTrace(); 44 | } 45 | return sbar; 46 | } 47 | 48 | public static boolean checkDeviceHasNavigationBar(Context activity) { 49 | 50 | //通过判断设备是否有返回键、菜单键(不是虚拟键,是手机屏幕外的按键)来确定是否有navigation bar 51 | boolean hasMenuKey = ViewConfiguration.get(activity) 52 | .hasPermanentMenuKey(); 53 | boolean hasBackKey = KeyCharacterMap 54 | .deviceHasKey(KeyEvent.KEYCODE_BACK); 55 | 56 | if (!hasMenuKey && !hasBackKey) { 57 | // 做任何你需要做的,这个设备有一个导航栏 58 | return true; 59 | } 60 | return false; 61 | } 62 | 63 | } -------------------------------------------------------------------------------- /app/src/main/java/xyz/kongjing/prerect/view/FaceView.java: -------------------------------------------------------------------------------- 1 | package xyz.kongjing.prerect.view; 2 | 3 | import android.content.Context; 4 | import android.graphics.Canvas; 5 | import android.graphics.Color; 6 | import android.graphics.Paint; 7 | import android.util.AttributeSet; 8 | import android.view.View; 9 | 10 | import xyz.kongjing.prerect.model.FaceInfo; 11 | 12 | /** 13 | * Created by Jing on 16/8/5. 14 | */ 15 | public class FaceView extends View { 16 | 17 | Context mContext; 18 | private Paint mLinePaint; 19 | Paint textPaint; 20 | private FaceInfo[] mFaces; 21 | int surfaceW, surfaceH; 22 | int frameWidth = 480, frameHight = 640; 23 | float scale; 24 | public FaceView(Context context, AttributeSet attrs) { 25 | super(context, attrs); 26 | this.mContext = context; 27 | this.initPaint(); 28 | } 29 | 30 | public void setSurface(int surfaceW, int surfaceH,int frameWidth,int frameHight){ 31 | this.surfaceW = surfaceW; 32 | this.surfaceH = surfaceH; 33 | this.frameWidth = frameWidth; 34 | this.frameHight = frameHight; 35 | scale = surfaceW * 1f / frameWidth; 36 | } 37 | 38 | public void setFace(FaceInfo[] faces) { 39 | this.mFaces = faces; 40 | this.invalidate(); 41 | } 42 | 43 | public void clearFace() { 44 | this.mFaces = null; 45 | this.invalidate(); 46 | } 47 | 48 | private void initPaint() { 49 | //float scale = this.getResources().getDisplayMetrics().density; 50 | this.mLinePaint = new Paint(1); 51 | int color = Color.rgb(98, 212, 68); 52 | this.mLinePaint.setColor(color); 53 | this.mLinePaint.setStyle(Paint.Style.STROKE); 54 | this.mLinePaint.setStrokeWidth(3.0F); 55 | this.mLinePaint.setAlpha(180); 56 | this.textPaint = new Paint(1); 57 | this.textPaint.setTextSize(40.0F); 58 | this.textPaint.setColor(Color.BLUE); 59 | } 60 | 61 | protected void onDraw(Canvas canvas) { 62 | if(this.mFaces != null) { 63 | int len = this.mFaces.length; 64 | 65 | for(int i = 0; i < len; ++i) { 66 | this.textPaint.setColor(Color.BLUE); 67 | canvas.drawRect(this.mFaces[i].rect, this.mLinePaint); 68 | canvas.drawText(this.mFaces[i].id + "", this.mFaces[i].rect.left, this.mFaces[i].rect.top, this.textPaint); 69 | String result = String.format("%.2f", new Object[]{Double.valueOf(this.mFaces[i].score)}); 70 | canvas.drawText(result, this.mFaces[i].rect.right, this.mFaces[i].rect.top, this.textPaint); 71 | canvas.drawText(this.mFaces[i].living + "", this.mFaces[i].rect.right, this.mFaces[i].rect.bottom, this.textPaint); 72 | } 73 | } 74 | 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_face_find_2.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/src/main/res/drawable-hdpi/ic_face_find_2.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_face_find_2.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kong-jing/PreRect/150ca94665b5bd592f1b08de5dc0ec1994312ad3/app/src/main/res/drawable/ic_face_find_2.9.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_face.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 |