LOCAL_SHARED_LIBRARIES := \
libcutils \
libdrm \
+ libEGL \
+ libGLESv2 \
libhardware \
liblog \
libsync \
- libutils \
+ libui \
+ libutils
+
LOCAL_C_INCLUDES := \
- external/drm_gralloc \
external/libdrm \
external/libdrm/include/drm \
system/core/include/utils \
system/core/libsync/include \
LOCAL_SRC_FILES := \
- compositor.cpp \
drmresources.cpp \
drmcomposition.cpp \
drmcompositor.cpp \
drmcompositorworker.cpp \
drmconnector.cpp \
drmcrtc.cpp \
+ drmdisplaycomposition.cpp \
+ drmdisplaycompositor.cpp \
drmencoder.cpp \
- drmgenericimporter.cpp \
drmmode.cpp \
drmplane.cpp \
drmproperty.cpp \
+ glworker.cpp \
hwcomposer.cpp \
- nvimporter.cpp \
+ seperate_rects.cpp \
+ virtualcompositorworker.cpp \
+ vsyncworker.cpp \
worker.cpp
ifeq ($(strip $(BOARD_DRM_HWCOMPOSER_BUFFER_IMPORTER)),nvidia-gralloc)
+LOCAL_SRC_FILES += nvimporter.cpp
LOCAL_CPPFLAGS += -DUSE_NVIDIA_IMPORTER
else
+LOCAL_C_INCLUDES += external/drm_gralloc
+LOCAL_SRC_FILES += drmgenericimporter.cpp
LOCAL_CPPFLAGS += -DUSE_DRM_GENERIC_IMPORTER
endif