79 lines
1.9 KiB
Makefile
Executable File
79 lines
1.9 KiB
Makefile
Executable File
#
|
|
# RockChip Camera HAL
|
|
#
|
|
ifeq ($(IS_ANDROID_OS),false)
|
|
LOCAL_PATH:= $(call my-dir)
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_CFLAGS += -Wno-error=unused-function -Wno-array-bounds
|
|
LOCAL_CFLAGS += -DLINUX -D_FILE_OFFSET_BITS=64 -DHAS_STDINT_H -DENABLE_ASSERT
|
|
LOCAL_CPPFLAGS += -D_GLIBCXX_USE_C99=1 -DLINUX -DENABLE_ASSERT
|
|
LOCAL_CPPFLAGS += -std=c++11
|
|
|
|
ifeq ($(IS_ANDROID_OS),true)
|
|
#LOCAL_CPPFLAGS += -DANDROID_OS
|
|
#LOCAL_C_INCLUDES += external/stlport/stlport bionic/ bionic/libstdc++/include system/core/libion/include/ \
|
|
# system/core/include
|
|
#LOCAL_SHARED_LIBRARIES += libcutils
|
|
#LOCAL_MODULE_RELATIVE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
|
|
else
|
|
ifeq ($(IS_USE_RKISP_HWDEV_INTERFACE), true)
|
|
LOCAL_SHARED_LIBRARIES += libpthread
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(IS_NEED_SHARED_PTR),true)
|
|
LOCAL_CPPFLAGS += -D ANDROID_SHARED_PTR
|
|
endif
|
|
|
|
ifeq ($(IS_RK_ISP10),true)
|
|
LOCAL_CPPFLAGS += -D RK_ISP10
|
|
else
|
|
LOCAL_CPPFLAGS += -D RK_ISP11
|
|
endif
|
|
|
|
ifeq ($(IS_USE_RK_V4L2_HEAD),true)
|
|
LOCAL_CPPFLAGS += -D USE_RK_V4L2_HEAD_FILES
|
|
endif
|
|
|
|
ifeq ($(IS_SUPPORT_ION),true)
|
|
LOCAL_SHARED_LIBRARIES += libion
|
|
endif
|
|
|
|
ifeq ($(IS_SUPPORT_DMABUF),true)
|
|
LOCAL_SHARED_LIBRARIES += libdrm
|
|
endif
|
|
|
|
ifeq ($(IS_NEED_LINK_STLPORT),true)
|
|
LOCAL_SHARED_LIBRARIES += libstlport
|
|
endif
|
|
|
|
LOCAL_SRC_FILES += \
|
|
source/arc_rkisp_interface.cpp \
|
|
source/rkisp_interface.cpp \
|
|
source/rkisp1_interface.cpp \
|
|
source/rkisp1_media.cpp \
|
|
source/intel_ia_ctrl.cpp \
|
|
source/af_ctrl.cpp \
|
|
source/isp_ctrl.cpp #\
|
|
source/mediactl.c
|
|
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/include \
|
|
$(LOCAL_PATH)/include_private \
|
|
$(LOCAL_PATH)/../include \
|
|
$(LOCAL_PATH)/../include/linux \
|
|
$(LOCAL_PATH)/../include/ia
|
|
|
|
LOCAL_STATIC_LIBRARIES := \
|
|
libisp_ia_engine \
|
|
libisp_aaa_aec libisp_aaa_awb libisp_aaa_adpf libisp_aaa_awdr libisp_aaa_af \
|
|
libisp_calibdb libisp_cam_calibdb libtinyxml2 libexpat \
|
|
libisp_ebase libisp_oslayer \
|
|
libcam_hal
|
|
|
|
LOCAL_MODULE := librkisp
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
endif
|