OSDN Git Service

am e2c4f4fb: am c1e6fbb5: Initialize local variables to avoid data leak
[android-x86/frameworks-native.git] / libs / gui / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2 include $(CLEAR_VARS)
3
4 LOCAL_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         IProducerListener.cpp \
25         ISensorEventConnection.cpp \
26         ISensorServer.cpp \
27         ISurfaceComposer.cpp \
28         ISurfaceComposerClient.cpp \
29         LayerState.cpp \
30         Sensor.cpp \
31         SensorEventQueue.cpp \
32         SensorManager.cpp \
33         StreamSplitter.cpp \
34         Surface.cpp \
35         SurfaceControl.cpp \
36         SurfaceComposerClient.cpp \
37         SyncFeatures.cpp \
38
39 LOCAL_SHARED_LIBRARIES := \
40         libbinder \
41         libcutils \
42         libEGL \
43         libGLESv2 \
44         libsync \
45         libui \
46         libutils \
47         liblog
48
49
50 LOCAL_MODULE:= libgui
51
52 ifeq ($(TARGET_BOARD_PLATFORM), tegra)
53         LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
54 endif
55 ifeq ($(TARGET_BOARD_PLATFORM), tegra3)
56         LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
57 endif
58
59 include $(BUILD_SHARED_LIBRARY)
60
61 ifeq (,$(ONE_SHOT_MAKEFILE))
62 include $(call first-makefiles-under,$(LOCAL_PATH))
63 endif