Home | History | Annotate | Download | only in HAL
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_SRC_FILES := \
      6         QCamera2Factory.cpp \
      7         QCamera2Hal.cpp \
      8         QCamera2HWI.cpp \
      9         QCameraMem.cpp \
     10         ../util/QCameraQueue.cpp \
     11         ../util/QCameraCmdThread.cpp \
     12         QCameraStateMachine.cpp \
     13         QCameraChannel.cpp \
     14         QCameraStream.cpp \
     15         QCameraPostProc.cpp \
     16         QCamera2HWICallbacks.cpp \
     17         QCameraParameters.cpp \
     18         QCameraThermalAdapter.cpp
     19 
     20 LOCAL_CFLAGS = -Wall -Werror -DDEFAULT_ZSL_MODE_ON -DDEFAULT_DENOISE_MODE_ON
     21 #Debug logs are enabled
     22 #LOCAL_CFLAGS += -DDISABLE_DEBUG_LOG
     23 
     24 LOCAL_C_INCLUDES := \
     25         $(LOCAL_PATH)/../stack/common \
     26         frameworks/native/include/media/hardware \
     27         frameworks/native/include/media/openmax \
     28         hardware/qcom/media/libstagefrighthw \
     29         $(LOCAL_PATH)/../../mm-image-codec/qexif \
     30         $(LOCAL_PATH)/../../mm-image-codec/qomx_core \
     31         $(LOCAL_PATH)/../util
     32 
     33 ifneq ($(filter msm8974 msm8x74,$(TARGET_BOARD_PLATFORM)),)
     34 LOCAL_C_INCLUDES += \
     35         hardware/qcom/display/msm8974/libgralloc
     36 else
     37 LOCAL_C_INCLUDES += \
     38         hardware/qcom/display/msm8960/libgralloc
     39 endif
     40 
     41 LOCAL_SHARED_LIBRARIES := libcamera_client liblog libhardware libutils libcutils libdl
     42 LOCAL_SHARED_LIBRARIES += libmmcamera_interface libmmjpeg_interface
     43 
     44 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
     45 LOCAL_MODULE := camera.$(TARGET_BOARD_PLATFORM)
     46 #LOCAL_MODULE := camera.$(TARGET_DEVICE)
     47 LOCAL_MODULE_TAGS := optional
     48 
     49 include $(BUILD_SHARED_LIBRARY)
     50 
     51 #include $(LOCAL_PATH)/test/Android.mk
     52 
     53