Android.mk revision e3c697fb929c856b59fa56a8e05a2a7eba187c3d
1589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_PATH:= $(call my-dir) 2589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopianinclude $(CLEAR_VARS) 3589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian 4589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_SRC_FILES:= \ 55cae0d0699a169e468fff3e21165f35db12f2cdeMathias Agopian BitTube.cpp \ 6392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis BufferItemConsumer.cpp \ 76b091c53000c843211c218ce40287a7edca9bc63Daniel Lam BufferQueue.cpp \ 81a4d883dcc1725892bfb5c28dec255a233186524Jamie Gennis ConsumerBase.cpp \ 9392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis CpuConsumer.cpp \ 10d0566bc26fcf6ca396118701fa11900b627f2c09Mathias Agopian DisplayEventReceiver.cpp \ 11392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis DummyConsumer.cpp \ 122adaf04fab35cf47c824d74d901b54094e01ccd3Andy McFadden GLConsumer.cpp \ 13392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis GraphicBufferAlloc.cpp \ 14392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis GuiConfig.cpp \ 15d0566bc26fcf6ca396118701fa11900b627f2c09Mathias Agopian IDisplayEventConnection.cpp \ 16392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis IGraphicBufferAlloc.cpp \ 172adaf04fab35cf47c824d74d901b54094e01ccd3Andy McFadden IGraphicBufferProducer.cpp \ 18589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian ISensorEventConnection.cpp \ 19589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian ISensorServer.cpp \ 20392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis ISurface.cpp \ 21392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis ISurfaceComposer.cpp \ 22392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis ISurfaceComposerClient.cpp \ 23392edd88cb63d71a21a86a02cf9c56ac97637128Jamie Gennis LayerState.cpp \ 24589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian Sensor.cpp \ 25589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian SensorEventQueue.cpp \ 268ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis SensorManager.cpp \ 27d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian Surface.cpp \ 28e3c697fb929c856b59fa56a8e05a2a7eba187c3dMathias Agopian SurfaceControl.cpp \ 29d87f162026454f5a3e6437ed0c9ef51651a6b939Mathias Agopian SurfaceComposerClient.cpp \ 30589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian 31589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_SHARED_LIBRARIES := \ 32589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian libbinder \ 33ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall libcutils \ 34ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall libEGL \ 35ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall libGLESv2 \ 36ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall libsync \ 378ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis libui \ 38ef19414bd8b77a26f5751f3845be79025a8263feJesse Hall libutils \ 398ba32fade11abb73f3fd47ea0953c9528eb5b91fJamie Gennis 40589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian 41589ce85ee4174829cfedce91b6b2509d2a4002ebMathias AgopianLOCAL_MODULE:= libgui 42589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopian 43bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lamifeq ($(TARGET_BOARD_PLATFORM), omap4) 44bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lam LOCAL_CFLAGS += -DUSE_FENCE_SYNC 45bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lamendif 46bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lamifeq ($(TARGET_BOARD_PLATFORM), s5pc110) 47bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lam LOCAL_CFLAGS += -DUSE_FENCE_SYNC 48bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lamendif 4912bd497f280a69ae5fe7694ae3146008cacc0eb6Jamie Gennisifeq ($(TARGET_BOARD_PLATFORM), exynos5) 50a573945df7d21cfb73aa9cdba41561105e2ffb01Jamie Gennis LOCAL_CFLAGS += -DUSE_NATIVE_FENCE_SYNC 51a573945df7d21cfb73aa9cdba41561105e2ffb01Jamie Gennis LOCAL_CFLAGS += -DUSE_WAIT_SYNC 5212bd497f280a69ae5fe7694ae3146008cacc0eb6Jamie Gennisendif 53e10824965c64663b8878b808206ee382c7ab6af8Jesse Hallifneq ($(filter generic%,$(TARGET_DEVICE)),) 54e10824965c64663b8878b808206ee382c7ab6af8Jesse Hall # Emulator build 55e10824965c64663b8878b808206ee382c7ab6af8Jesse Hall LOCAL_CFLAGS += -DUSE_FENCE_SYNC 56e10824965c64663b8878b808206ee382c7ab6af8Jesse Hallendif 57bff957f0bd0b7d4085dabaefb0852d428a807134Daniel Lam 5842223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boodyifeq ($(TARGET_BOARD_PLATFORM), msm8960) 5942223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boody LOCAL_CFLAGS += -DUSE_NATIVE_FENCE_SYNC 6042223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boodyendif 6142223f6fdd582dc4e87ad94c212adaed3341f154Jeff Boody 62589ce85ee4174829cfedce91b6b2509d2a4002ebMathias Agopianinclude $(BUILD_SHARED_LIBRARY) 637fcb077c5522c56e266947e073c8750019e5a98aJamie Gennis 647fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisifeq (,$(ONE_SHOT_MAKEFILE)) 657fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisinclude $(call first-makefiles-under,$(LOCAL_PATH)) 667fcb077c5522c56e266947e073c8750019e5a98aJamie Gennisendif 67