31 lines
981 B
Makefile
Executable File
31 lines
981 B
Makefile
Executable File
LOCAL_PATH := $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
|
|
LIBRK_MPI_SRC_FILES := \
|
|
uvc_encode.c \
|
|
cJSON/cJSON.c
|
|
|
|
LIBRK_MPI_INCLUDES := \
|
|
$(LOCAL_PATH)/ \
|
|
$(LOCAL_PATH)/inc/ \
|
|
$(LOCAL_PATH)/cJSON/ \
|
|
$(UVC_GADGET_PATH)/include
|
|
|
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_CLANG := true
|
|
LOCAL_MODULE := libuvc-mpi
|
|
LOCAL_CFLAGS := -Wno-unused-parameter \
|
|
-fvisibility=hidden \
|
|
-DANDROID_PLATFORM \
|
|
-DUVC_ENC_CFG="\"$(LOCAL_UVC_RES_PATH)/uvc_enc_cfg.conf\"" \
|
|
-DUVC_SAVE_FILE="\"/data/uvc_save_file\""
|
|
|
|
LOCAL_SRC_FILES := $(LIBRK_MPI_SRC_FILES)
|
|
LOCAL_C_INCLUDES := $(LIBRK_MPI_INCLUDES)
|
|
LOCAL_SHARED_LIBRARIES := libmpp liblog
|
|
LOCAL_POST_INSTALL_CMD := cp $(PRODUCT_OUT)/vendor/lib64/libuvc-mpi.so $(UVC_GADGET_PATH)/lib/lib64;\
|
|
cp $(PRODUCT_OUT)/vendor/lib/libuvc-mpi.so $(UVC_GADGET_PATH)/lib/lib
|
|
$(shell cp -R $(LOCAL_PATH)/uvc_enc_cfg.conf $(UVC_GADGET_PATH)/res/)
|
|
$(shell cp -R $(LOCAL_PATH)/uvc_enc_cfg.conf $(PRODUCT_OUT)/$(LOCAL_UVC_RES_PATH)/)
|
|
include $(BUILD_SHARED_LIBRARY)
|