Android.mk revision 8afb7e39a83a3e31170612d562eb08508e328388
1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_SRC_FILES:= \ 5 Layer.cpp \ 6 LayerBase.cpp \ 7 LayerDim.cpp \ 8 DdmConnection.cpp \ 9 DisplayHardware/DisplayHardware.cpp \ 10 DisplayHardware/DisplayHardwareBase.cpp \ 11 DisplayHardware/HWComposer.cpp \ 12 GLExtensions.cpp \ 13 MessageQueue.cpp \ 14 SurfaceFlinger.cpp \ 15 SurfaceTextureLayer.cpp \ 16 Transform.cpp \ 17 18 19LOCAL_CFLAGS:= -DLOG_TAG=\"SurfaceFlinger\" 20LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 21 22ifeq ($(TARGET_BOARD_PLATFORM), omap3) 23 LOCAL_CFLAGS += -DNO_RGBX_8888 24endif 25ifeq ($(TARGET_BOARD_PLATFORM), s5pc110) 26 LOCAL_CFLAGS += -DHAS_CONTEXT_PRIORITY -DNEVER_DEFAULT_TO_ASYNC_MODE 27endif 28 29 30LOCAL_SHARED_LIBRARIES := \ 31 libcutils \ 32 libhardware \ 33 libutils \ 34 libEGL \ 35 libGLESv1_CM \ 36 libbinder \ 37 libui \ 38 libgui 39 40# this is only needed for DDMS debugging 41LOCAL_SHARED_LIBRARIES += libdvm libandroid_runtime 42 43LOCAL_C_INCLUDES := \ 44 $(call include-path-for, corecg graphics) 45 46LOCAL_C_INCLUDES += hardware/libhardware/modules/gralloc 47 48LOCAL_MODULE:= libsurfaceflinger 49 50include $(BUILD_SHARED_LIBRARY) 51