blob: 82248470a16b193efd1845dd7e1d837b57aedd77 [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 \
Daniel Lam6b091c52012-01-22 15:26:27 -08006 BufferQueue.cpp \
Mathias Agopiand0566bc2011-11-17 17:49:17 -08007 DisplayEventReceiver.cpp \
8 IDisplayEventConnection.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -07009 ISensorEventConnection.cpp \
10 ISensorServer.cpp \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080011 ISurfaceTexture.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070012 Sensor.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070013 SensorEventQueue.cpp \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080014 SensorManager.cpp \
15 SurfaceTexture.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070016 SurfaceTextureClient.cpp \
17 ISurfaceComposer.cpp \
18 ISurface.cpp \
19 ISurfaceComposerClient.cpp \
20 IGraphicBufferAlloc.cpp \
21 LayerState.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070022 Surface.cpp \
23 SurfaceComposerClient.cpp \
Daniel Lamf71c4ae2012-03-23 18:12:04 -070024 DummyConsumer.cpp
Mathias Agopian589ce852010-07-13 22:21:56 -070025
26LOCAL_SHARED_LIBRARIES := \
27 libcutils \
28 libutils \
29 libbinder \
30 libhardware \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080031 libhardware_legacy \
32 libui \
33 libEGL \
34 libGLESv2 \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080035
Mathias Agopian589ce852010-07-13 22:21:56 -070036
37LOCAL_MODULE:= libgui
38
Daniel Lambff957f2012-01-22 15:40:56 -080039ifeq ($(TARGET_BOARD_PLATFORM), omap4)
40 LOCAL_CFLAGS += -DUSE_FENCE_SYNC
41endif
42ifeq ($(TARGET_BOARD_PLATFORM), s5pc110)
43 LOCAL_CFLAGS += -DUSE_FENCE_SYNC
44endif
Jesse Halle1082492012-05-21 11:23:28 -070045ifneq ($(filter generic%,$(TARGET_DEVICE)),)
46 # Emulator build
47 LOCAL_CFLAGS += -DUSE_FENCE_SYNC
48endif
Daniel Lambff957f2012-01-22 15:40:56 -080049
Mathias Agopian7c6eba62011-11-14 19:17:37 -080050ifeq ($(TARGET_BOARD_PLATFORM), tegra)
51 LOCAL_CFLAGS += -DALLOW_DEQUEUE_CURRENT_BUFFER
52endif
53
Mathias Agopian589ce852010-07-13 22:21:56 -070054include $(BUILD_SHARED_LIBRARY)
Jamie Gennis7fcb0772011-04-26 17:26:37 -070055
56ifeq (,$(ONE_SHOT_MAKEFILE))
57include $(call first-makefiles-under,$(LOCAL_PATH))
58endif