blob: d8c2ab5eb89d054fe872a864da7e2e3a676bb627 [file] [log] [blame]
Iliyan Malchev202a77d2012-06-11 14:41:12 -07001LOCAL_PATH := $(call my-dir)
Naseer Ahmed4d35af82012-07-11 23:43:42 -07002include $(LOCAL_PATH)/../common.mk
Iliyan Malchev202a77d2012-06-11 14:41:12 -07003include $(CLEAR_VARS)
Mathew Karimpanaldec98cc2012-11-12 22:27:02 -08004
Naseer Ahmed4d35af82012-07-11 23:43:42 -07005LOCAL_MODULE := liboverlay
6LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
7LOCAL_MODULE_TAGS := optional
8LOCAL_C_INCLUDES := $(common_includes) $(kernel_includes)
Saurabh Shahb8f58e22013-09-26 16:20:07 -07009LOCAL_SHARED_LIBRARIES := $(common_libs) libqdutils libmemalloc \
10 libsync libdl
Mathew Karimpanaldec98cc2012-11-12 22:27:02 -080011LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdoverlay\"
Saurabh Shahb8f58e22013-09-26 16:20:07 -070012ifeq ($(TARGET_USES_QSEED_SCALAR),true)
13 LOCAL_CFLAGS += -DUSES_QSEED_SCALAR
14endif
Naseer Ahmed4d35af82012-07-11 23:43:42 -070015LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps)
Iliyan Malchev202a77d2012-06-11 14:41:12 -070016LOCAL_SRC_FILES := \
Naseer Ahmed29a26812012-06-14 00:56:20 -070017 overlay.cpp \
Naseer Ahmed29a26812012-06-14 00:56:20 -070018 overlayUtils.cpp \
19 overlayMdp.cpp \
Saurabh Shahe012f7a2012-08-18 15:11:57 -070020 overlayRotator.cpp \
Naseer Ahmed758bfc52012-11-28 17:02:08 -050021 overlayMdpRot.cpp \
22 overlayMdssRot.cpp \
Saurabh Shahc8118ac2013-06-27 10:03:19 -070023 overlayWriteback.cpp \
Naseer Ahmed758bfc52012-11-28 17:02:08 -050024 pipes/overlayGenPipe.cpp
Iliyan Malchev202a77d2012-06-11 14:41:12 -070025
Iliyan Malchev202a77d2012-06-11 14:41:12 -070026include $(BUILD_SHARED_LIBRARY)