blob: b6f5b9e8e855e4fd7a76b0e00f7c61853bd90930 [file] [log] [blame]
Mathias Agopian589ce852010-07-13 22:21:56 -07001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
Mathias Agopian5cae0d02011-10-20 18:42:02 -07005 BitTube.cpp \
Mathias Agopiand0566bc2011-11-17 17:49:17 -08006 DisplayEventReceiver.cpp \
7 IDisplayEventConnection.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -07008 ISensorEventConnection.cpp \
9 ISensorServer.cpp \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080010 ISurfaceTexture.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070011 Sensor.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070012 SensorEventQueue.cpp \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080013 SensorManager.cpp \
14 SurfaceTexture.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070015 SurfaceTextureClient.cpp \
16 ISurfaceComposer.cpp \
17 ISurface.cpp \
18 ISurfaceComposerClient.cpp \
19 IGraphicBufferAlloc.cpp \
20 LayerState.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070021 Surface.cpp \
22 SurfaceComposerClient.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070023
24LOCAL_SHARED_LIBRARIES := \
25 libcutils \
26 libutils \
27 libbinder \
28 libhardware \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080029 libhardware_legacy \
30 libui \
31 libEGL \
32 libGLESv2 \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080033
Mathias Agopian589ce852010-07-13 22:21:56 -070034
35LOCAL_MODULE:= libgui
36
Daniel Lambff957f2012-01-22 15:40:56 -080037ifeq ($(TARGET_BOARD_PLATFORM), omap4)
38 LOCAL_CFLAGS += -DUSE_FENCE_SYNC
39endif
40ifeq ($(TARGET_BOARD_PLATFORM), s5pc110)
41 LOCAL_CFLAGS += -DUSE_FENCE_SYNC
42endif
43
Mathias Agopian7c6eba62011-11-14 19:17:37 -080044ifeq ($(TARGET_BOARD_PLATFORM), tegra)
45 LOCAL_CFLAGS += -DALLOW_DEQUEUE_CURRENT_BUFFER
46endif
47
Mathias Agopian589ce852010-07-13 22:21:56 -070048include $(BUILD_SHARED_LIBRARY)
Jamie Gennis7fcb0772011-04-26 17:26:37 -070049
50ifeq (,$(ONE_SHOT_MAKEFILE))
51include $(call first-makefiles-under,$(LOCAL_PATH))
52endif