summaryrefslogtreecommitdiffstats
path: root/libcamera/Android.mk
diff options
context:
space:
mode:
authoratinm <atin.malaviya@gmail.com>2011-05-17 11:12:26 -0400
committeratinm <atin.malaviya@gmail.com>2011-05-17 11:12:26 -0400
commit93a7e5951c8dfcdf609161875493ef6925f68ca7 (patch)
tree4f6a18bc3d66a41021e627412a54bb80567264c3 /libcamera/Android.mk
parent306e030c5772b1cd1d38a4801db2bc128021003a (diff)
downloaddevice_samsung_aries-common-93a7e5951c8dfcdf609161875493ef6925f68ca7.zip
device_samsung_aries-common-93a7e5951c8dfcdf609161875493ef6925f68ca7.tar.gz
device_samsung_aries-common-93a7e5951c8dfcdf609161875493ef6925f68ca7.tar.bz2
moved to device/samsung/aries-common
Diffstat (limited to 'libcamera/Android.mk')
-rw-r--r--libcamera/Android.mk51
1 files changed, 51 insertions, 0 deletions
diff --git a/libcamera/Android.mk b/libcamera/Android.mk
new file mode 100644
index 0000000..f4b41bb
--- /dev/null
+++ b/libcamera/Android.mk
@@ -0,0 +1,51 @@
+ifeq ($(Y_U_NO_HAVE_CAMERA),true)
+
+# When zero we link against libqcamera; when 1, we dlopen libqcamera.
+ifeq ($(BOARD_CAMERA_LIBRARIES),libcamera)
+
+DLOPEN_LIBSECCAMERA:=1
+
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS:=-fno-short-enums
+LOCAL_CFLAGS+=-DDLOPEN_LIBSECCAMERA=$(DLOPEN_LIBSECCAMERA)
+
+ifdef BOARD_CAMERA_DEVICE
+ LOCAL_CFLAGS += -DCAMERA_DEV_NAME=\"$(BOARD_CAMERA_DEVICE)\"
+endif
+
+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