android13/hardware/rockchip/camera_engine_rkisp/rkisp/ia-engine/interface/Android.mk

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