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