diff options
Diffstat (limited to 'libs/gui/Android.mk')
-rw-r--r-- | libs/gui/Android.mk | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/libs/gui/Android.mk b/libs/gui/Android.mk index 8224847..d970a33 100644 --- a/libs/gui/Android.mk +++ b/libs/gui/Android.mk @@ -4,6 +4,7 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ BitTube.cpp \ BufferQueue.cpp \ + ConsumerBase.cpp \ DisplayEventReceiver.cpp \ IDisplayEventConnection.cpp \ ISensorEventConnection.cpp \ @@ -21,17 +22,19 @@ LOCAL_SRC_FILES:= \ LayerState.cpp \ Surface.cpp \ SurfaceComposerClient.cpp \ - DummyConsumer.cpp + DummyConsumer.cpp \ + CpuConsumer.cpp \ + BufferItemConsumer.cpp \ + GuiConfig.cpp LOCAL_SHARED_LIBRARIES := \ - libcutils \ - libutils \ libbinder \ - libhardware \ - libhardware_legacy \ - libui \ + libcutils \ libEGL \ libGLESv2 \ + libsync \ + libui \ + libutils \ LOCAL_MODULE:= libgui @@ -42,13 +45,17 @@ endif ifeq ($(TARGET_BOARD_PLATFORM), s5pc110) LOCAL_CFLAGS += -DUSE_FENCE_SYNC endif +ifeq ($(TARGET_BOARD_PLATFORM), exynos5) + LOCAL_CFLAGS += -DUSE_NATIVE_FENCE_SYNC + LOCAL_CFLAGS += -DUSE_WAIT_SYNC +endif ifneq ($(filter generic%,$(TARGET_DEVICE)),) # Emulator build LOCAL_CFLAGS += -DUSE_FENCE_SYNC endif -ifeq ($(TARGET_BOARD_PLATFORM), tegra) - LOCAL_CFLAGS += -DALLOW_DEQUEUE_CURRENT_BUFFER +ifeq ($(TARGET_BOARD_PLATFORM), msm8960) + LOCAL_CFLAGS += -DUSE_NATIVE_FENCE_SYNC endif include $(BUILD_SHARED_LIBRARY) |