Android.mk revision 439cf8576d3b846c0aa0944d84372259bf075d51
1093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_PATH:= $(call my-dir) 2093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberinclude $(CLEAR_VARS) 3093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 4093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_SRC_FILES:= \ 5093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber Layer.cpp \ 6093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LayerBase.cpp \ 7093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LayerDim.cpp \ 8093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LayerScreenshot.cpp \ 9093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber DdmConnection.cpp \ 10093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber DisplayHardware/DisplayHardware.cpp \ 11093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber DisplayHardware/DisplayHardwareBase.cpp \ 12093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber DisplayHardware/HWComposer.cpp \ 13093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber GLExtensions.cpp \ 14093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber MessageQueue.cpp \ 15093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber SurfaceFlinger.cpp \ 16093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber SurfaceTextureLayer.cpp \ 17093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber Transform.cpp \ 18093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 19093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 20093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\" 212f46e8152fb881d3a1d7afd223f1ed51f6e358b8Robert ShihLOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 222f46e8152fb881d3a1d7afd223f1ed51f6e358b8Robert Shih 23093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberifeq ($(TARGET_BOARD_PLATFORM), omap3) 24093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LOCAL_CFLAGS += -DNO_RGBX_8888 25d42573cace9db2b5948e540c32beaef80f04153cAndreas Huberendif 26093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberifeq ($(TARGET_BOARD_PLATFORM), omap4) 27093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY 28093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberendif 295a1c3529e4fa2f8a11054181294e0ce79fff8dd3Andreas Huberifeq ($(TARGET_BOARD_PLATFORM), s5pc110) 30093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY -DNEVER_DEFAULT_TO_ASYNC_MODE 31093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber LOCAL_CFLAGS += -DREFRESH_RATE=56 32093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberendif 33093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 34093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 35093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_SHARED_LIBRARIES := \ 36093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libcutils \ 37093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libhardware \ 38093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libutils \ 39093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libEGL \ 40093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libGLESv1_CM \ 41093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libbinder \ 42093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libui \ 43093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber libgui 44093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 45093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber# this is only needed for DDMS debugging 46093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_SHARED_LIBRARIES += libdvm libandroid_runtime 47d42573cace9db2b5948e540c32beaef80f04153cAndreas Huber 48d42573cace9db2b5948e540c32beaef80f04153cAndreas HuberLOCAL_C_INCLUDES := \ 49093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber $(call include-path-for, corecg graphics) 50093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 51093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_C_INCLUDES += hardware/libhardware/modules/gralloc 52093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber 53093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas HuberLOCAL_MODULE:= libsurfaceflinger 54d42573cace9db2b5948e540c32beaef80f04153cAndreas Huber 55093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberinclude $(BUILD_SHARED_LIBRARY) 56093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huber