1589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_PATH:= $(call my-dir)
2589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopianinclude $(CLEAR_VARS)
3589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian
4589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_SRC_FILES:= \
5a4e19521ac4563f2ff6517bcfd63d9b8d33a6d0bMathias Agopian	IGraphicBufferConsumer.cpp \
6a4e19521ac4563f2ff6517bcfd63d9b8d33a6d0bMathias Agopian	IConsumerListener.cpp \
75cae0d0699a169e468fff3e21165f35db12f2cdeMathias Agopian	BitTube.cpp \
8289ade165e60b5f71734d30e535f16eb1f4313adDan Stoza	BufferItem.cpp \
9392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	BufferItemConsumer.cpp \
106b091c53000c843211c218ce40287a7edca9bc63Daniel Lam	BufferQueue.cpp \
11289ade165e60b5f71734d30e535f16eb1f4313adDan Stoza	BufferQueueConsumer.cpp \
12289ade165e60b5f71734d30e535f16eb1f4313adDan Stoza	BufferQueueCore.cpp \
13289ade165e60b5f71734d30e535f16eb1f4313adDan Stoza	BufferQueueProducer.cpp \
14289ade165e60b5f71734d30e535f16eb1f4313adDan Stoza	BufferSlot.cpp \
151a4d883dcc1725892bfb5c28dec255a233186524Jamie Gennis	ConsumerBase.cpp \
16392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	CpuConsumer.cpp \
17d0566bc26fcf6ca396118701fa11900b627f2c09Mathias Agopian	DisplayEventReceiver.cpp \
182adaf04fab35cf47c824d74d901b54094e01ccd3Andy McFadden	GLConsumer.cpp \
19392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	GraphicBufferAlloc.cpp \
20392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	GuiConfig.cpp \
21d0566bc26fcf6ca396118701fa11900b627f2c09Mathias Agopian	IDisplayEventConnection.cpp \
22392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	IGraphicBufferAlloc.cpp \
232adaf04fab35cf47c824d74d901b54094e01ccd3Andy McFadden	IGraphicBufferProducer.cpp \
24f0eaf25e9247edf4d124bedaeb863f7abdf35a3eDan Stoza	IProducerListener.cpp \
25589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian	ISensorEventConnection.cpp \
26589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian	ISensorServer.cpp \
27392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	ISurfaceComposer.cpp \
28392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	ISurfaceComposerClient.cpp \
29392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis	LayerState.cpp \
30589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian	Sensor.cpp \
31589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian	SensorEventQueue.cpp \
328ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis	SensorManager.cpp \
3399b18b447dec188bcec37b415603b9dd400fc7e1Dan Stoza	StreamSplitter.cpp \
34d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian	Surface.cpp \
35e3c697fb929c856b59fa56a8e05a2a7eba187c3dMathias Agopian	SurfaceControl.cpp \
36d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian	SurfaceComposerClient.cpp \
37ca08833d5ea99130797e10ad68a651b50e99da74Mathias Agopian	SyncFeatures.cpp \
38589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian
39589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_SHARED_LIBRARIES := \
40589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian	libbinder \
41ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall	libcutils \
42ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall	libEGL \
43ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall	libGLESv2 \
44ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall	libsync \
458ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis	libui \
46ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall	libutils \
478a0cb4ee0b6c351de82987efb472fa38dfaf608aYing Wang	liblog
488ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis
49589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian
50589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_MODULE:= libgui
51589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian
52ca08833d5ea99130797e10ad68a651b50e99da74Mathias Agopianifeq ($(TARGET_BOARD_PLATFORM), tegra)
53ca08833d5ea99130797e10ad68a651b50e99da74Mathias Agopian	LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
54bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lamendif
55ca08833d5ea99130797e10ad68a651b50e99da74Mathias Agopianifeq ($(TARGET_BOARD_PLATFORM), tegra3)
56ca08833d5ea99130797e10ad68a651b50e99da74Mathias Agopian	LOCAL_CFLAGS += -DDONT_USE_FENCE_SYNC
5742223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boodyendif
5842223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boody
59589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopianinclude $(BUILD_SHARED_LIBRARY)
607fcb077c5522c56e266947e073c8750019e5a98aJamie Gennis
617fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisifeq (,$(ONE_SHOT_MAKEFILE))
627fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisinclude $(call first-makefiles-under,$(LOCAL_PATH))
637fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisendif
64