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