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         system/media/camera/include \
     30         $(LOCAL_PATH)/../../mm-image-codec/qexif \
     31         $(LOCAL_PATH)/../../mm-image-codec/qomx_core \
     32         $(LOCAL_PATH)/../util
     33 
     34 ifneq ($(filter msm8974 msm8x74,$(TARGET_BOARD_PLATFORM)),)
     35 LOCAL_C_INCLUDES += \
     36         hardware/qcom/display/msm8974/libgralloc
     37 else
     38 LOCAL_C_INCLUDES += \
     39         hardware/qcom/display/msm8960/libgralloc
     40 endif
     41 
     42 LOCAL_SHARED_LIBRARIES := libcamera_client liblog libhardware libutils libcutils libdl
     43 LOCAL_SHARED_LIBRARIES += libmmcamera_interface libmmjpeg_interface
     44 
     45 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
     46 LOCAL_MODULE := camera.$(TARGET_BOARD_PLATFORM)
     47 #LOCAL_MODULE := camera.$(TARGET_DEVICE)
     48 LOCAL_MODULE_TAGS := optional
     49 
     50 include $(BUILD_SHARED_LIBRARY)
     51 
     52 #include $(LOCAL_PATH)/test/Android.mk
     53 
     54