1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_SRC_FILES:= \ 5 IGraphicBufferConsumer.cpp \ 6 IConsumerListener.cpp \ 7 BitTube.cpp \ 8 BufferItemConsumer.cpp \ 9 BufferQueue.cpp \ 10 ConsumerBase.cpp \ 11 CpuConsumer.cpp \ 12 DisplayEventReceiver.cpp \ 13 GLConsumer.cpp \ 14 GraphicBufferAlloc.cpp \ 15 GuiConfig.cpp \ 16 IDisplayEventConnection.cpp \ 17 IGraphicBufferAlloc.cpp \ 18 IGraphicBufferProducer.cpp \ 19 ISensorEventConnection.cpp \ 20 ISensorServer.cpp \ 21 ISurfaceComposer.cpp \ 22 ISurfaceComposerClient.cpp \ 23 LayerState.cpp \ 24 Sensor.cpp \ 25 SensorEventQueue.cpp \ 26 SensorManager.cpp \ 27 Surface.cpp \ 28 SurfaceControl.cpp \ 29 SurfaceComposerClient.cpp \ 30 SyncFeatures.cpp \ 31 32LOCAL_SHARED_LIBRARIES := \ 33 libbinder \ 34 libcutils \ 35 libEGL \ 36 libGLESv2 \ 37 libsync \ 38 libui \ 39 libutils \ 40 liblog 41 42 43LOCAL_MODULE:= libgui 44 45ifeq ($(TARGET_BOARD_PLATFORM), tegra) 46 LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC 47endif 48ifeq ($(TARGET_BOARD_PLATFORM), tegra3) 49 LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC 50endif 51 52include $(BUILD_SHARED_LIBRARY) 53 54ifeq (,$(ONE_SHOT_MAKEFILE)) 55include $(call first-makefiles-under,$(LOCAL_PATH)) 56endif 57