diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-01-25 14:52:02 -0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2016-01-25 16:27:56 -0800 |
commit | 8b83fa933f8414dca1df280154a98dabe123e439 (patch) | |
tree | a6e9bdb5bd17a357483cba4a0b90097ce6ad1068 | |
parent | 5e7b44b85cc968a3cf27635cae23ffca1c6cbe16 (diff) | |
download | opencv3-8b83fa933f8414dca1df280154a98dabe123e439.tar.gz |
Clean up Android.mk
Remove *.cl and *.java from LOCAL_SRC_FILES of native code. Neither is
used when compiling native code, and unused entries are being turned
into warnings to prevent typos.
Remove -L$(SYSROOT)/usr/lib from LOCAL_LDLIBS. SYSROOT is undefined in a
platform build, which means -L/usr/lib is added, which is very wrong.
Remove -lpng and -ljpeg from LOCAL_LDLIBS. LOCAL_LDLIBS should only be
used for components outside of the build system -- like libraries in the
NDK, or host libraries. Dependencies don't get set up properly if you
use LOCAL_LDLIBS with libraries that are being built.
Rename libjpeg module so that it isn't confused with external/jpeg.
Different modules are already using both in this file.
Remove $(LOCAL_PATH)/../zlib from LOCAL_C_INCLUDES. Since this is
linking against the libz from the NDK, it should be using the headers
from the NDK.
Remove $(LOCAL_C_INCLUDES:%=-I%) from LOCAL_CFLAGS. The build system
supports LOCAL_C_INCLUDES natively, the Android.mk does not have to do
anything.
Remove LOCAL_MODULE_TAGS := optional, which is the default.
Change-Id: I828d3facf9b2e17079cec0c5baadb05531d39a65
-rw-r--r-- | Android.mk | 213 |
1 files changed, 51 insertions, 162 deletions
@@ -6,7 +6,6 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_core -LOCAL_MODULE_TAGS := optional LOCAL_RTTI_FLAG := -frtti @@ -14,14 +13,11 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH) \ $(LOCAL_PATH)/modules/core/include \ $(LOCAL_PATH)/opencv2 \ - $(LOCAL_PATH)/modules/hal/include \ - $(LOCAL_PATH)/../zlib \ - $(LOCAL_PATH)/../zlib/src - + $(LOCAL_PATH)/modules/hal/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -lz -ldl +LOCAL_LDLIBS := -llog -lz -ldl # cxmathfuncs.cpp has implicit cast of int struct fields. LOCAL_CLANG_CFLAGS += -Wno-c++11-narrowing @@ -80,9 +76,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_calib3d -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -99,7 +94,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/opencv2 \ $(LOCAL_PATH)/modules/java/generator/src/cpp/common.h -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/calib3d/src/calibinit.cpp \ @@ -142,9 +137,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_features2d -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -160,7 +154,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/features2d/src/kaze \ $(LOCAL_PATH)/modules/java/generator/src/cpp -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/features2d/src/agast.cpp \ @@ -185,9 +179,6 @@ LOCAL_SRC_FILES := \ modules/features2d/src/kaze/nldiffusion_functions.cpp \ modules/features2d/src/kaze/AKAZEFeatures.cpp \ modules/features2d/src/kaze/fed.cpp \ - modules/features2d/src/opencl/brute_force_match.cl \ - modules/features2d/src/opencl/orb.cl \ - modules/features2d/src/opencln/fast.cl \ modules/features2d/opencl_kernels_features2d.cpp \ modules/features2d/misc/java/src/cpp/features2d_converters.cpp \ modules/java/generator/src/cpp/converters.cpp @@ -206,10 +197,9 @@ include $(CLEAR_VARS) LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_MODULE := libopencv_flann -LOCAL_MODULE_TAGS := optional LOCAL_RTTI_FLAG := -frtti @@ -220,7 +210,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/hal/include \ $(LOCAL_PATH)/opencv2 -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/flann/src/miniflann.cpp @@ -239,9 +229,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_hal -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -250,7 +239,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/hal \ $(LOCAL_PATH)/modules/hal/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/hal/src/arithm.cpp \ @@ -274,9 +263,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_highgui -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -291,7 +279,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/highgui \ $(LOCAL_PATH)/opencv2 -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/highgui/src/window.cpp @@ -310,11 +298,9 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libjasper -LOCAL_MODULE_TAGS := optional - LOCAL_RTTI_FLAG := -frtti -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -DEXCLUDE_MIF_SUPPORT -DEXCLUDE_PNM_SUPPORT -DEXCLUDE_BMP_SUPPORT -DEXCLUDE_RAS_SUPPORT -DEXCLUDE_JPG_SUPPORT -DEXCLUDE_PGX_SUPPORT -Wno-implicit-function-declaration +LOCAL_CFLAGS := -DEXCLUDE_MIF_SUPPORT -DEXCLUDE_PNM_SUPPORT -DEXCLUDE_BMP_SUPPORT -DEXCLUDE_RAS_SUPPORT -DEXCLUDE_JPG_SUPPORT -DEXCLUDE_PGX_SUPPORT -Wno-implicit-function-declaration LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/3rdparty/libjasper \ @@ -365,14 +351,10 @@ include $(CLEAR_VARS) LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 -LOCAL_MODULE := libjpeg - -LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := opencv_libjpeg LOCAL_RTTI_FLAG := -frtti -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) - LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/3rdparty/libjpeg @@ -435,18 +417,14 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libtiff -LOCAL_MODULE_TAGS := optional - LOCAL_RTTI_FLAG := -frtti -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -lz +LOCAL_LDLIBS := -lz -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -Wno-implicit-function-declaration +LOCAL_CFLAGS := -Wno-implicit-function-declaration LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/3rdparty/libtiff \ - $(LOCAL_PATH)/../zlib \ - $(LOCAL_PATH)/../zlib/src + $(LOCAL_PATH)/3rdparty/libtiff LOCAL_SRC_FILES := \ 3rdparty/libtiff/tif_jpeg.c \ @@ -501,13 +479,11 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libIlmImf -LOCAL_MODULE_TAGS := optional - LOCAL_RTTI_FLAG := -frtti -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions +LOCAL_CFLAGS := -fexceptions -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -lz -ldl +LOCAL_LDLIBS := -lz -ldl LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/3rdparty/openexr \ @@ -515,9 +491,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/3rdparty/openexr/Half \ $(LOCAL_PATH)/3rdparty/openexr/Iex \ $(LOCAL_PATH)/3rdparty/openexr/IlmThread \ - $(LOCAL_PATH)/3rdparty/openexr/Imath \ - $(LOCAL_PATH)/../zlib \ - $(LOCAL_PATH)/../zlib/src + $(LOCAL_PATH)/3rdparty/openexr/Imath LOCAL_SRC_FILES := \ @@ -612,9 +586,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_imgcodecs -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -lz -ldl +LOCAL_LDLIBS := -lz -ldl LOCAL_RTTI_FLAG := -frtti @@ -633,13 +606,10 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/3rdparty/libjasper \ $(LOCAL_PATH)/3rdparty/libjasper/jasper \ $(LOCAL_PATH)/3rdparty/libjpeg \ - $(LOCAL_PATH)/3rdparty/libtiff \ - $(LOCAL_PATH)/../libpng \ - $(LOCAL_PATH)/../zlib \ - $(LOCAL_PATH)/../zlib/src + $(LOCAL_PATH)/3rdparty/libtiff -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS -lz +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/imgcodecs/src/bitstrm.cpp \ @@ -659,7 +629,7 @@ LOCAL_SRC_FILES := \ modules/imgcodecs/src/rgbe.cpp \ modules/imgcodecs/src/utils.cpp -LOCAL_STATIC_LIBRARIES += libopencv_hal libjasper libjpeg libtiff libIlmImf +LOCAL_STATIC_LIBRARIES += libopencv_hal libjasper opencv_libjpeg libtiff libIlmImf LOCAL_SHARED_LIBRARIES := libopencv_core libopencv_imgproc libpng include $(BUILD_SHARED_LIBRARY) @@ -674,7 +644,6 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_imgproc -LOCAL_MODULE_TAGS := optional LOCAL_RTTI_FLAG := -frtti @@ -687,9 +656,9 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/hal/include \ $(LOCAL_PATH)/opencv2 -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/imgproc/src/accum.cpp \ @@ -757,9 +726,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_ml -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -770,7 +738,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/hal/include \ $(LOCAL_PATH)/modules/ml/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/ml/src/ann_mlp.cpp \ @@ -805,11 +773,10 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_objdetect -LOCAL_MODULE_TAGS := optional LOCAL_RTTI_FLAG := -frtti -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -ldl +LOCAL_LDLIBS := -llog -ldl LOCAL_C_INCLUDES := \ $(LOCAL_PATH) \ @@ -827,7 +794,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/videoio/include \ $(LOCAL_PATH)/opencv2 -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/objdetect/src/cascadedetect_convert.cpp \ @@ -868,9 +835,7 @@ LOCAL_SRC_FILES:= \ modules/rsobjdetect/src/rs/detectAt.rs \ modules/rsobjdetect/src/innerloop.cpp -LOCAL_LDFLAGS := -llog -ldl - -LOCAL_MODULE_TAGS := optional +LOCAL_LDLIBS := -llog -ldl LOCAL_RENDERSCRIPT_COMPATIBILITY := 21 @@ -894,9 +859,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_photo -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl -lz LOCAL_RTTI_FLAG := -frtti @@ -913,7 +877,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/videoio/include \ $(LOCAL_PATH)/modules/photo -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS -lpng -ljpeg -lz +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/photo/src/align.cpp \ @@ -931,7 +895,7 @@ LOCAL_SRC_FILES := \ modules/photo/src/tonemap.cpp \ modules/photo/opencl_kernels_photo.cpp -LOCAL_SHARED_LIBRARIES := libopencv_core libopencv_imgproc +LOCAL_SHARED_LIBRARIES := libopencv_core libopencv_imgproc libpng libjpeg LOCAL_STATIC_LIBRARIES := libopencv_hal include $(BUILD_SHARED_LIBRARY) @@ -945,10 +909,9 @@ include $(CLEAR_VARS) LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_MODULE := libopencv_shape -LOCAL_MODULE_TAGS := optional LOCAL_RTTI_FLAG := -frtti @@ -961,7 +924,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/imgproc/include \ $(LOCAL_PATH)/modules/shape/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/shape/src/aff_trans.cpp \ @@ -987,9 +950,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_stitching -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -1005,7 +967,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/stitching/include \ $(LOCAL_PATH)/modules/stitching -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/stitching/src/autocalib.cpp \ @@ -1037,9 +999,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_superres -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -1054,7 +1015,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/superres/include \ $(LOCAL_PATH)/modules/superres/src -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/superres/src/btv_l1.cpp \ @@ -1080,9 +1041,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_ts -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -1097,7 +1057,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/imgcodecs/include \ $(LOCAL_PATH)/modules/ts/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/ts/src/cuda_perf.cpp \ @@ -1122,7 +1082,6 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_video -LOCAL_MODULE_TAGS := optional LOCAL_LDLIBS := -lz -ldl @@ -1137,7 +1096,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/video/include \ $(LOCAL_PATH)/modules/imgcodecs/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/video/src/bgfg_gaussmix2.cpp \ @@ -1166,9 +1125,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_videoio -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -1182,7 +1140,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/videoio/include \ $(LOCAL_PATH)/modules/video -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/videoio/src/cap_cmu.cpp \ @@ -1218,9 +1176,8 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_videostab -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -ldl +LOCAL_LDLIBS := -ldl LOCAL_RTTI_FLAG := -frtti @@ -1238,7 +1195,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/calib3d/include \ $(LOCAL_PATH)/modules/videostab/include -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS +LOCAL_CFLAGS := -fexceptions -D__OPENCV_BUILD=1 -DCVAPI_EXPORTS LOCAL_SRC_FILES := \ modules/videostab/src/deblurring.cpp \ @@ -1268,13 +1225,12 @@ LOCAL_NDK_STL_VARIANT := gnustl_static LOCAL_SDK_VERSION := 21 LOCAL_MODULE := libopencv_java -LOCAL_MODULE_TAGS := optional -LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog -lz -ljnigraphics -ldl +LOCAL_LDLIBS := -llog -lz -ljnigraphics -ldl LOCAL_RTTI_FLAG := -frtti -LOCAL_CFLAGS := $(LOCAL_C_INCLUDES:%=-I%) -fexceptions -DANDROID -D__OPENCV_BUILD=1 -Dopencv_java_EXPORTS -DCAP_PROP_ANDROID_PREVIEW_SIZES_STRING=1025 +LOCAL_CFLAGS := -fexceptions -DANDROID -D__OPENCV_BUILD=1 -Dopencv_java_EXPORTS -DCAP_PROP_ANDROID_PREVIEW_SIZES_STRING=1025 LOCAL_C_INCLUDES := \ $(LOCAL_PATH) \ @@ -1298,61 +1254,6 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/modules/java/generator/src/cpp LOCAL_SRC_FILES := \ - modules/java/src/photo+MergeExposures.java \ - modules/java/src/calib3d+Calib3d.java \ - modules/java/src/ml+LogisticRegression.java \ - modules/java/src/photo+AlignMTB.java \ - modules/java/src/video+DenseOpticalFlow.java \ - modules/java/src/objdetect+CascadeClassifier.java \ - modules/java/src/video+BackgroundSubtractor.java \ - modules/java/src/photo+TonemapDurand.java \ - modules/java/src/imgproc+Subdiv2D.java \ - modules/java/src/video+KalmanFilter.java \ - modules/java/src/ml+EM.java \ - modules/java/src/photo+Photo.java \ - modules/java/src/imgcodecs+Imgcodecs.java \ - modules/java/src/photo+AlignExposures.java \ - modules/java/src/objdetect+HOGDescriptor.java \ - modules/java/src/calib3d+StereoBM.java \ - modules/java/src/ml+RTrees.java \ - modules/java/src/ml+Boost.java \ - modules/java/src/photo+CalibrateCRF.java \ - modules/java/src/calib3d+StereoSGBM.java \ - modules/java/src/photo+MergeMertens.java \ - modules/java/src/video+DualTVL1OpticalFlow.java \ - modules/java/src/ml+DTrees.java \ - modules/java/src/calib3d+StereoMatcher.java \ - modules/java/src/ml+StatModel.java \ - modules/java/src/videoio+Videoio.java \ - modules/java/src/photo+CalibrateDebevec.java \ - modules/java/src/photo+MergeRobertson.java \ - modules/java/src/video+BackgroundSubtractorKNN.java \ - modules/java/src/photo+Tonemap.java \ - modules/java/src/core+Core.java \ - modules/java/src/ml+Ml.java \ - modules/java/src/objdetect+BaseCascadeClassifier.java \ - modules/java/src/video+BackgroundSubtractorMOG2.java \ - modules/java/src/imgproc+Imgproc.java \ - modules/java/src/photo+CalibrateRobertson.java \ - modules/java/src/features2d+Features2d.java \ - modules/java/src/ml+TrainData.java \ - modules/java/src/photo+TonemapReinhard.java \ - modules/java/src/ml+SVM.java \ - modules/java/src/core+Algorithm.java \ - modules/java/src/imgproc+CLAHE.java \ - modules/java/src/imgproc+LineSegmentDetector.java \ - modules/java/src/videoio+VideoCapture.java \ - modules/java/src/photo+TonemapDrago.java \ - modules/java/src/photo+MergeDebevec.java \ - modules/java/src/features2d+DescriptorExtractor.java \ - modules/java/src/objdetect+Objdetect.java \ - modules/java/src/ml+ANN_MLP.java \ - modules/java/src/ml+NormalBayesClassifier.java \ - modules/java/src/ml+KNearest.java \ - modules/java/src/video+Video.java \ - modules/java/src/features2d+FeatureDetector.java \ - modules/java/src/photo+TonemapMantiuk.java \ - modules/java/src/features2d+DescriptorMatcher.java \ modules/java/src/ml.cpp \ modules/java/src/video.cpp \ modules/java/src/photo.cpp \ @@ -1367,21 +1268,9 @@ LOCAL_SRC_FILES := \ modules/java/generator/src/cpp/utils.cpp \ modules/java/generator/src/cpp/converters.cpp \ modules/java/generator/src/cpp/Mat.cpp \ - modules/java/generator/src/java/android+LoaderCallbackInterface.java \ - modules/java/generator/src/java/android+CameraBridgeViewBase.java \ - modules/java/generator/src/java/android+BaseLoaderCallback.java \ - modules/java/generator/src/java/android+JavaCameraView.java \ - modules/java/generator/src/java/android+Utils.java \ - modules/java/generator/src/java/android+sync.py \ - modules/java/generator/src/java/android+OpenCVLoader.java \ - modules/java/generator/src/java/android+StaticHelper.java \ - modules/java/generator/src/java/android+FpsMeter.java \ - modules/java/generator/src/java/android+AsyncServiceHelper.java \ - modules/java/generator/src/java/android+InstallCallbackInterface.java \ - modules/java/generator/src/java/utils+Converters.java \ modules/core/misc/java/src/cpp/core_manual.cpp LOCAL_SHARED_LIBRARIES := libopencv_core libopencv_flann libopencv_imgproc libopencv_ml libopencv_photo libopencv_video libopencv_imgcodecs libopencv_videoio libopencv_highgui libopencv_objdetect libopencv_features2d libopencv_calib3d LOCAL_STATIC_LIBRARIES := libopencv_hal -include $(BUILD_SHARED_LIBRARY)
\ No newline at end of file +include $(BUILD_SHARED_LIBRARY) |