blob: e76314d49306b046208c15fd7f8d1d5376fcf2a1 [file] [log] [blame]
BUILD_OLD_LIBCAMERA:=
ifeq ($(BUILD_OLD_LIBCAMERA),true)
# When zero we link against libqcamera; when 1, we dlopen libqcamera.
DLOPEN_LIBQCAMERA:=1
ifneq ($(BUILD_TINY_ANDROID),true)
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_CFLAGS:=-fno-short-enums
LOCAL_CFLAGS+=-DDLOPEN_LIBQCAMERA=$(DLOPEN_LIBQCAMERA)
LOCAL_SRC_FILES:= QualcommCameraHardware.cpp
LOCAL_SHARED_LIBRARIES:= libutils libbinder libui liblog libcamera_client
ifneq ($(DLOPEN_LIBQCAMERA),1)
LOCAL_SHARED_LIBRARIES+= liboemcamera
else
LOCAL_SHARED_LIBRARIES+= libdl
endif
LOCAL_MODULE:= libcamera
include $(BUILD_SHARED_LIBRARY)
endif # not BUILD_TINY_ANDROID
endif # not BUILD_OLD_LIBCAMERA