Android.mk revision 1a4d883dcc1725892bfb5c28dec255a233186524
1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_SRC_FILES:= \ 5 BitTube.cpp \ 6 BufferQueue.cpp \ 7 ConsumerBase.cpp \ 8 DisplayEventReceiver.cpp \ 9 IDisplayEventConnection.cpp \ 10 ISensorEventConnection.cpp \ 11 ISensorServer.cpp \ 12 ISurfaceTexture.cpp \ 13 Sensor.cpp \ 14 SensorEventQueue.cpp \ 15 SensorManager.cpp \ 16 SurfaceTexture.cpp \ 17 SurfaceTextureClient.cpp \ 18 ISurfaceComposer.cpp \ 19 ISurface.cpp \ 20 ISurfaceComposerClient.cpp \ 21 IGraphicBufferAlloc.cpp \ 22 LayerState.cpp \ 23 Surface.cpp \ 24 SurfaceComposerClient.cpp \ 25 DummyConsumer.cpp \ 26 CpuConsumer.cpp 27 28LOCAL_SHARED_LIBRARIES := \ 29 libbinder \ 30 libcutils \ 31 libEGL \ 32 libGLESv2 \ 33 libsync \ 34 libui \ 35 libutils \ 36 37 38LOCAL_MODULE:= libgui 39 40ifeq ($(TARGET_BOARD_PLATFORM), omap4) 41 LOCAL_CFLAGS += -DUSE_FENCE_SYNC 42endif 43ifeq ($(TARGET_BOARD_PLATFORM), s5pc110) 44 LOCAL_CFLAGS += -DUSE_FENCE_SYNC 45endif 46ifeq ($(TARGET_BOARD_PLATFORM), exynos5) 47 LOCAL_CFLAGS += -DUSE_FENCE_SYNC 48endif 49ifneq ($(filter generic%,$(TARGET_DEVICE)),) 50 # Emulator build 51 LOCAL_CFLAGS += -DUSE_FENCE_SYNC 52endif 53 54ifeq ($(TARGET_BOARD_PLATFORM), tegra) 55 LOCAL_CFLAGS += -DALLOW_DEQUEUE_CURRENT_BUFFER 56endif 57 58include $(BUILD_SHARED_LIBRARY) 59 60ifeq (,$(ONE_SHOT_MAKEFILE)) 61include $(call first-makefiles-under,$(LOCAL_PATH)) 62endif 63