blob: cdb651cfbc7bcf779aac48fef6bc0f2ff30cda09 [file] [log] [blame]
Prabhanjan Kandula96e92342016-03-24 21:03:35 +05301# Gralloc module
2LOCAL_PATH := $(call my-dir)
3include $(LOCAL_PATH)/../common.mk
4include $(CLEAR_VARS)
5
6LOCAL_MODULE := gralloc.$(TARGET_BOARD_PLATFORM)
Naseer Ahmed725789e2017-05-17 13:41:10 -04007LOCAL_VENDOR_MODULE := true
Prabhanjan Kandula96e92342016-03-24 21:03:35 +05308LOCAL_MODULE_RELATIVE_PATH := hw
9LOCAL_MODULE_TAGS := optional
10LOCAL_C_INCLUDES := $(common_includes) \
11 external/libcxx/include/
12
Naseer Ahmed4d78d032017-03-22 12:47:30 -040013LOCAL_HEADER_LIBRARIES := display_headers
Saurabh Shah14c8e5b2017-04-07 10:37:23 -070014LOCAL_SHARED_LIBRARIES := $(common_libs) libqdMetaData libsync libgrallocutils
Prabhanjan Kandula96e92342016-03-24 21:03:35 +053015LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdgralloc\" -Wall -std=c++11 -Werror
16LOCAL_CFLAGS += -isystem $(kernel_includes)
17LOCAL_CLANG := true
18LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
Saurabh Shah14c8e5b2017-04-07 10:37:23 -070019LOCAL_SRC_FILES := gr_ion_alloc.cpp \
Prabhanjan Kandula96e92342016-03-24 21:03:35 +053020 gr_allocator.cpp \
21 gr_buf_mgr.cpp \
22 gr_device_impl.cpp
23LOCAL_COPY_HEADERS_TO := $(common_header_export_path)
24LOCAL_COPY_HEADERS := gr_device_impl.h gralloc_priv.h gr_priv_handle.h
25include $(BUILD_SHARED_LIBRARY)
Saurabh Shah14c8e5b2017-04-07 10:37:23 -070026
27#libgrallocutils
28include $(CLEAR_VARS)
29LOCAL_MODULE := libgrallocutils
Naseer Ahmed725789e2017-05-17 13:41:10 -040030LOCAL_VENDOR_MODULE := true
Saurabh Shah14c8e5b2017-04-07 10:37:23 -070031LOCAL_MODULE_TAGS := optional
32LOCAL_C_INCLUDES := $(common_includes) $(kernel_includes)
33LOCAL_HEADER_LIBRARIES := display_headers
Dileep Marchya5fcddaf2017-06-10 15:32:00 +053034LOCAL_SHARED_LIBRARIES := $(common_libs) libqdMetaData libdl
Saurabh Shah14c8e5b2017-04-07 10:37:23 -070035LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"grallocutils\" -Wno-sign-conversion
36LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
37LOCAL_SRC_FILES := gr_utils.cpp gr_adreno_info.cpp
38include $(BUILD_SHARED_LIBRARY)