summaryrefslogtreecommitdiffstats
path: root/libcamera/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'libcamera/Android.mk')
-rw-r--r--libcamera/Android.mk46
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