Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / skia / platform_tools / android / tests / expectations / Android.mk
1
2 ###############################################################################
3 #
4 # THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT.
5 #
6 ###############################################################################
7
8 BASE_PATH := $(call my-dir)
9 LOCAL_PATH:= $(call my-dir)
10
11 ###############################################################################
12 #
13 # PROBLEMS WITH SKIA DEBUGGING?? READ THIS...
14 #
15 # The debug build results in changes to the Skia headers. This means that those
16 # using libskia must also be built with the debug version of the Skia headers.
17 # There are a few scenarios where this comes into play:
18 #
19 # (1) You're building debug code that depends on libskia.
20 #   (a) If libskia is built in release, then define SK_RELEASE when building
21 #       your sources.
22 #   (b) If libskia is built with debugging (see step 2), then no changes are
23 #       needed since your sources and libskia have been built with SK_DEBUG.
24 # (2) You're building libskia in debug mode.
25 #   (a) RECOMMENDED: You can build the entire system in debug mode. Do this by
26 #       updating your build/core/config.mk to include -DSK_DEBUG on the line
27 #       that defines COMMON_GLOBAL_CFLAGS
28 #   (b) You can update all the users of libskia to define SK_DEBUG when they are
29 #       building their sources.
30 #
31 # NOTE: If neither SK_DEBUG or SK_RELEASE are defined then Skia checks NDEBUG to
32 #       determine which build type to use.
33 ###############################################################################
34
35 include $(CLEAR_VARS)
36 LOCAL_ARM_MODE := thumb
37 ifeq ($(TARGET_ARCH),arm)
38         ifeq ($(ARCH_ARM_HAVE_VFP),true)
39                 LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE
40         endif
41 else
42         LOCAL_CFLAGS += -DANDROID_LARGE_MEMORY_DEVICE
43 endif
44
45 # used for testing
46 #LOCAL_CFLAGS += -g -O0
47
48 ifeq ($(NO_FALLBACK_FONT),true)
49         LOCAL_CFLAGS += -DNO_FALLBACK_FONT
50 endif
51
52 LOCAL_CFLAGS += \
53         local_cflags
54
55 LOCAL_CPPFLAGS := \
56         local_cppflags
57
58 LOCAL_SRC_FILES := \
59         local_src_files
60
61 LOCAL_SHARED_LIBRARIES := \
62         local_shared_libraries
63
64 LOCAL_STATIC_LIBRARIES := \
65         local_static_libraries
66
67 LOCAL_C_INCLUDES := \
68         local_c_includes
69
70 LOCAL_EXPORT_C_INCLUDE_DIRS := \
71         local_export_c_include_dirs
72
73 LOCAL_CFLAGS += \
74         -Ddefines
75
76 LOCAL_MODULE_TAGS := \
77         local_module_tags
78
79 LOCAL_MODULE := \
80         local_module
81
82 ifeq ($(COND), true)
83 LOCAL_CFLAGS_foo += \
84         local_cflags_foo
85
86 LOCAL_CPPFLAGS_foo += \
87         local_cppflags_foo
88
89 LOCAL_SRC_FILES_foo += \
90         local_src_files_foo
91
92 LOCAL_SHARED_LIBRARIES_foo += \
93         local_shared_libraries_foo
94
95 LOCAL_STATIC_LIBRARIES_foo += \
96         local_static_libraries_foo
97
98 LOCAL_C_INCLUDES_foo += \
99         local_c_includes_foo
100
101 LOCAL_EXPORT_C_INCLUDE_DIRS_foo += \
102         local_export_c_include_dirs_foo
103
104 LOCAL_CFLAGS_foo += \
105         -Ddefines_foo
106
107 LOCAL_MODULE_TAGS_foo += \
108         local_module_tags_foo
109
110 LOCAL_MODULE_foo += \
111         local_module_foo
112
113 endif
114
115 LOCAL_CFLAGS_bar += \
116         local_cflags_bar
117
118 LOCAL_CPPFLAGS_bar += \
119         local_cppflags_bar
120
121 LOCAL_SRC_FILES_bar += \
122         local_src_files_bar
123
124 LOCAL_SHARED_LIBRARIES_bar += \
125         local_shared_libraries_bar
126
127 LOCAL_STATIC_LIBRARIES_bar += \
128         local_static_libraries_bar
129
130 LOCAL_C_INCLUDES_bar += \
131         local_c_includes_bar
132
133 LOCAL_EXPORT_C_INCLUDE_DIRS_bar += \
134         local_export_c_include_dirs_bar
135
136 LOCAL_CFLAGS_bar += \
137         -Ddefines_bar
138
139 LOCAL_MODULE_TAGS_bar += \
140         local_module_tags_bar
141
142 LOCAL_MODULE_bar += \
143         local_module_bar
144
145 include external/stlport/libstlport.mk
146 include $(BUILD_SHARED_LIBRARY)
147
148 #############################################################
149 # Build the skia tools
150 #
151
152 # benchmark (timings)
153 include $(BASE_PATH)/bench/Android.mk
154 include $(BASE_PATH)/tools/Android.mk
155
156 # golden-master (fidelity / regression test)
157 include $(BASE_PATH)/gm/Android.mk
158
159 # unit-tests
160 include $(BASE_PATH)/tests/Android.mk
161
162 # diamond-master (one test to rule them all)
163 include $(BASE_PATH)/dm/Android.mk