blob: 0a77317ea01cbec554119d1423fa6e42bb3a2325 [file] [log] [blame]
Mathias Agopian589ce852010-07-13 22:21:56 -07001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES:= \
Mathias Agopiana4e19522013-07-31 20:09:53 -07005 IGraphicBufferConsumer.cpp \
6 IConsumerListener.cpp \
Mathias Agopian5cae0d02011-10-20 18:42:02 -07007 BitTube.cpp \
Dan Stoza289ade12014-02-28 11:17:17 -08008 BufferItem.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -08009 BufferItemConsumer.cpp \
Daniel Lam6b091c52012-01-22 15:26:27 -080010 BufferQueue.cpp \
Dan Stoza289ade12014-02-28 11:17:17 -080011 BufferQueueConsumer.cpp \
12 BufferQueueCore.cpp \
13 BufferQueueProducer.cpp \
14 BufferSlot.cpp \
Jamie Gennis1a4d8832012-08-02 20:11:05 -070015 ConsumerBase.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -080016 CpuConsumer.cpp \
Mathias Agopiand0566bc2011-11-17 17:49:17 -080017 DisplayEventReceiver.cpp \
Andy McFadden2adaf042012-12-18 09:49:45 -080018 GLConsumer.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -080019 GraphicBufferAlloc.cpp \
20 GuiConfig.cpp \
Mathias Agopiand0566bc2011-11-17 17:49:17 -080021 IDisplayEventConnection.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -080022 IGraphicBufferAlloc.cpp \
Andy McFadden2adaf042012-12-18 09:49:45 -080023 IGraphicBufferProducer.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070024 ISensorEventConnection.cpp \
25 ISensorServer.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -080026 ISurfaceComposer.cpp \
27 ISurfaceComposerClient.cpp \
Jamie Gennis392edd82012-11-29 23:26:29 -080028 LayerState.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070029 Sensor.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070030 SensorEventQueue.cpp \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080031 SensorManager.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070032 Surface.cpp \
Mathias Agopiane3c697f2013-02-14 17:11:02 -080033 SurfaceControl.cpp \
Mathias Agopiand87f1622011-03-25 18:42:40 -070034 SurfaceComposerClient.cpp \
Mathias Agopianca088332013-03-28 17:44:13 -070035 SyncFeatures.cpp \
Mathias Agopian589ce852010-07-13 22:21:56 -070036
37LOCAL_SHARED_LIBRARIES := \
Mathias Agopian589ce852010-07-13 22:21:56 -070038 libbinder \
Jesse Hallef194142012-06-14 14:45:17 -070039 libcutils \
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080040 libEGL \
41 libGLESv2 \
Jesse Hallef194142012-06-14 14:45:17 -070042 libsync \
43 libui \
44 libutils \
Ying Wang8a0cb4e2013-04-09 21:55:39 -070045 liblog
Jamie Gennis8ba32fa2010-12-20 11:27:26 -080046
Mathias Agopian589ce852010-07-13 22:21:56 -070047
48LOCAL_MODULE:= libgui
49
Mathias Agopianca088332013-03-28 17:44:13 -070050ifeq ($(TARGET_BOARD_PLATFORM), tegra)
51 LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
Daniel Lambff957f2012-01-22 15:40:56 -080052endif
Mathias Agopianca088332013-03-28 17:44:13 -070053ifeq ($(TARGET_BOARD_PLATFORM), tegra3)
54 LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
Jeff Boody42223f62012-09-10 10:24:07 -060055endif
56
Mathias Agopian589ce852010-07-13 22:21:56 -070057include $(BUILD_SHARED_LIBRARY)
Jamie Gennis7fcb0772011-04-26 17:26:37 -070058
59ifeq (,$(ONE_SHOT_MAKEFILE))
60include $(call first-makefiles-under,$(LOCAL_PATH))
61endif