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