Home | History | Annotate | Download | only in HAL3
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_SRC_FILES := \
      6         QCamera3Factory.cpp \
      7         QCamera3Hal.cpp \
      8         QCamera3HWI.cpp \
      9         QCamera3Mem.cpp \
     10         QCamera3Stream.cpp \
     11         QCamera3Channel.cpp \
     12         QCamera3PostProc.cpp \
     13         QCamera3VendorTags.cpp \
     14         ../util/QCameraCmdThread.cpp \
     15         ../util/QCameraQueue.cpp
     16 
     17 LOCAL_CFLAGS := -Wall -Werror
     18 LOCAL_CFLAGS += -DHAS_MULTIMEDIA_HINTS
     19 
     20 LOCAL_C_INCLUDES := \
     21         $(LOCAL_PATH)/../stack/common \
     22         frameworks/native/include/media/openmax \
     23         frameworks/native/include \
     24         frameworks/av/include \
     25         hardware/qcom/media/libstagefrighthw \
     26         system/media/camera/include \
     27         $(LOCAL_PATH)/../../mm-image-codec/qexif \
     28         $(LOCAL_PATH)/../../mm-image-codec/qomx_core \
     29         $(LOCAL_PATH)/../util
     30 
     31 LOCAL_C_INCLUDES += \
     32         hardware/qcom/display/msm8974/libgralloc
     33 
     34 LOCAL_SHARED_LIBRARIES := libcamera_client liblog libhardware libutils libcutils libdl
     35 LOCAL_SHARED_LIBRARIES += libmmcamera_interface libmmjpeg_interface libui libcamera_metadata
     36 
     37 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
     38 #LOCAL_MODULE := camera.$(TARGET_BOARD_PLATFORM)
     39 LOCAL_MODULE := camera.$(TARGET_DEVICE)
     40 LOCAL_MODULE_TAGS := optional
     41 
     42 include $(BUILD_SHARED_LIBRARY)
     43 
     44 #include $(LOCAL_PATH)/test/Android.mk
     45