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