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