Advertisement
mnguyen

opencv make file for native C++ project for android build

Aug 13th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.19 KB | None | 0 0
  1. LOCAL_PATH := $(call my-dir)
  2. OPENCV_SDK_PATH := /Users/mnguyen/Development/OpenCV-2.4.9-android-sdk
  3. include $(CLEAR_VARS)
  4. OPENCV_INSTALL_MODULES:=on
  5. OPENCV_CAMERA_MODULES:=off
  6. OPENCV_LIB_TYPE:=STATIC
  7.  
  8. include $(OPENCV_SDK_PATH)/sdk/native/jni/OpenCV.mk
  9.  
  10. LOCAL_MODULE    := libhlcam-scoring
  11. NDKROOT := /Users/mnguyen/Development/ndk
  12.  
  13. LOCAL_CFLAGS    :=  \
  14.                 -I/usr/local/include  \
  15.                 -I$(LOCAL_PATH)/include \
  16.                 -I$(LOCAL_PATH)/../integration/include \
  17.                 -I$(OPEN_SDK_PATH)/sdk/native/jni/include
  18.  
  19. LOCAL_SRC_FILES :=  \
  20.                     src/audio_scoring.cpp \
  21.                     src/audio_reading.cpp \
  22.                     src/face_tracking.cpp \
  23.                     src/motion_tracking.cpp \
  24.                     src/score_read.cpp \
  25.                     src/score_write.cpp \
  26.                     src/video_scoring.cpp \
  27.                     src/scoring_main.cpp \
  28.  
  29. LOCAL_LDLIBS += -lopencv_core
  30. #-lopencv_highgui -lopencv_imgproc -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_flann -lopencv_objdetect -lopencv_calib3d
  31.  
  32. LOCAL_LDFLAGS  += -Wl,--no-as-needed
  33. LOCAL_SHARED_LIBRARIES :=  libprotobuf  libhlcam-common libopencv_core
  34.  
  35. include $(BUILD_SHARED_LIBRARY)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement