blob: b1ee2da8b93276d0a0c0768064f036fb35bbf077 [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 := hwcomposer.$(TARGET_BOARD_PLATFORM)
6LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
7LOCAL_MODULE_TAGS := optional
8LOCAL_C_INCLUDES := $(common_includes) $(kernel_includes)
Naseer Ahmeda163b732013-02-12 14:53:33 -05009LOCAL_SHARED_LIBRARIES := $(common_libs) libEGL liboverlay \
Saurabh Shah56f610d2012-08-07 15:27:06 -070010 libexternal libqdutils libhardware_legacy \
Saurabh Shah7128e502013-02-20 13:24:48 -080011 libdl libmemalloc libqservice libsync \
12 libbinder libmedia
Mathew Karimpanaldec98cc2012-11-12 22:27:02 -080013LOCAL_CFLAGS := $(common_flags) -DLOG_TAG=\"qdhwcomposer\"
Naseer Ahmed4d35af82012-07-11 23:43:42 -070014LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps)
Naseer Ahmed4c588a22012-07-31 19:12:17 -070015LOCAL_SRC_FILES := hwc.cpp \
16 hwc_video.cpp \
17 hwc_utils.cpp \
Naseer Ahmed4c588a22012-07-31 19:12:17 -070018 hwc_uevents.cpp \
Naseer Ahmedff4f0252012-10-01 13:03:01 -040019 hwc_vsync.cpp \
Naseer Ahmed758bfc52012-11-28 17:02:08 -050020 hwc_fbupdate.cpp \
Arun Kumar K.R361da4f2012-11-28 10:42:59 -080021 hwc_mdpcomp.cpp \
Saurabh Shah86c17292013-02-08 15:24:13 -080022 hwc_copybit.cpp \
23 hwc_qclient.cpp
Naseer Ahmed4c588a22012-07-31 19:12:17 -070024
Iliyan Malchev202a77d2012-06-11 14:41:12 -070025include $(BUILD_SHARED_LIBRARY)