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