Blame view

3rdparty/opencv-4.5.4/samples/android/tutorial-4-opencl/jni/Android.mk 692 Bytes
f4334277   Hu Chunming   提交3rdparty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  LOCAL_PATH := $(call my-dir)
  
  # add OpenCV
  include $(CLEAR_VARS)
  OPENCV_INSTALL_MODULES:=on
  ifdef OPENCV_ANDROID_SDK
    ifneq ("","$(wildcard $(OPENCV_ANDROID_SDK)/OpenCV.mk)")
      include ${OPENCV_ANDROID_SDK}/OpenCV.mk
    else
      include ${OPENCV_ANDROID_SDK}/sdk/native/jni/OpenCV.mk
    endif
  else
    include ../../sdk/native/jni/OpenCV.mk
  endif
  
  ifndef OPENCL_SDK
    $(error Specify OPENCL_SDK to Android OpenCL SDK location)
  endif
  
  # add OpenCL
  LOCAL_C_INCLUDES += $(OPENCL_SDK)/include
  LOCAL_LDLIBS += -L$(OPENCL_SDK)/lib/$(TARGET_ARCH_ABI) -lOpenCL
  
  LOCAL_MODULE    := JNIpart
  LOCAL_SRC_FILES := jni.c CLprocessor.cpp
  LOCAL_LDLIBS    += -llog -lGLESv2 -lEGL
  include $(BUILD_SHARED_LIBRARY)