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