diff options
Diffstat (limited to 'libcamera/Android.mk')
-rw-r--r-- | libcamera/Android.mk | 46 |
1 files changed, 7 insertions, 39 deletions
diff --git a/libcamera/Android.mk b/libcamera/Android.mk index f4b41bb..fb274e8 100644 --- a/libcamera/Android.mk +++ b/libcamera/Android.mk @@ -1,51 +1,19 @@ -ifeq ($(Y_U_NO_HAVE_CAMERA),true) +LOCAL_PATH:= $(call my-dir) -# When zero we link against libqcamera; when 1, we dlopen libqcamera. -ifeq ($(BOARD_CAMERA_LIBRARIES),libcamera) +include $(CLEAR_VARS) -DLOPEN_LIBSECCAMERA:=1 +LOCAL_SRC_FILES:= LibCameraWrapper.cpp -LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) +LOCAL_SHARED_LIBRARIES:= libdl libutils libcutils libcamera_client -LOCAL_CFLAGS:=-fno-short-enums -LOCAL_CFLAGS+=-DDLOPEN_LIBSECCAMERA=$(DLOPEN_LIBSECCAMERA) +LOCAL_MODULE := libcamera +LOCAL_MODULE_TAGS := optional -ifdef BOARD_CAMERA_DEVICE - LOCAL_CFLAGS += -DCAMERA_DEV_NAME=\"$(BOARD_CAMERA_DEVICE)\" -endif +LOCAL_PRELINK_MODULE := false ifdef BOARD_SECOND_CAMERA_DEVICE - LOCAL_CFLAGS += -DCAMERA_DEV_NAME2=\"$(BOARD_SECOND_CAMERA_DEVICE)\" LOCAL_CFLAGS += -DFFC_PRESENT endif -LOCAL_C_INCLUDES += $(LOCAL_PATH)/../include -LOCAL_C_INCLUDES += $(LOCAL_PATH)/../libs3cjpeg - - -LOCAL_SRC_FILES:= \ - SecCamera.cpp \ - SecCameraHWInterface.cpp - - -LOCAL_SHARED_LIBRARIES:= libutils libui liblog libbinder libcutils -LOCAL_SHARED_LIBRARIES+= libs3cjpeg.aries -LOCAL_SHARED_LIBRARIES+= libcamera_client - -ifeq ($(BOARD_USES_OVERLAY),true) -LOCAL_CFLAGS += -DBOARD_USES_OVERLAY -endif - -ifeq ($(DLOPEN_LIBSECCAMERA),1) -LOCAL_SHARED_LIBRARIES+= libdl -endif - -LOCAL_MODULE:= libcamera - -LOCAL_MODULE_TAGS := optional - include $(BUILD_SHARED_LIBRARY) -endif -endif |