1010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# This file is generated by gyp; do not edit.
2010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
3010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)include $(CLEAR_VARS)
4010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
5010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES
6010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_MODULE := components_cdm_browser_gyp
7010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a
8010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH)
9010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX))
10010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
11010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
12010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Make sure our deps are built first.
13010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := \
14f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(call intermediates-dir-for,STATIC_LIBRARIES,ui_accessibility_ax_gen_gyp,,,$(GYP_VAR_PREFIX))/ui_accessibility_ax_gen_gyp.a \
15f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a
16010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
17010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)GYP_GENERATED_OUTPUTS :=
18010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
19010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Make sure our deps and generated files are built first.
20010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
21010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
22010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPP_EXTENSION := .cc
23010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_GENERATED_SOURCES :=
24010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
25010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS :=
26010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
27010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_SRC_FILES := \
28010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	components/cdm/browser/cdm_message_filter_android.cc
29010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
30010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
31010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to both C and C++ files.
32010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_CFLAGS_Debug := \
33010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	--param=ssp-buffer-size=4 \
34010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Werror \
35010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-strict-aliasing \
36010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wall \
37010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-parameter \
38010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-missing-field-initializers \
39010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility=hidden \
40010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-pipe \
41010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fPIC \
42cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-Wno-unused-local-typedefs \
43010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-msse2 \
44010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-mfpmath=sse \
45010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-mmmx \
46010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-m32 \
47010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
48010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables \
49010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
50010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-short-enums \
51010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-finline-limit=64 \
52010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wa,--noexecstack \
53010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-U_FORTIFY_SOURCE \
54010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-extra \
55010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-ignored-qualifiers \
56010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-type-limits \
57010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-but-set-variable \
58010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-stack-protector \
59010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Os \
60010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-gdwarf-4 \
62010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fdata-sections \
63010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
64116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-fomit-frame-pointer \
65010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables
66010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
67010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_DEFS_Debug := \
68010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
69010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
70010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNO_TCMALLOC' \
71010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISABLE_NACL' \
72010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROMIUM_BUILD' \
73010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
74010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_WEBRTC=1' \
75010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
76f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
77010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_CONFIGURATION_POLICY' \
78010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
79010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
80010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
81010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCLD_VERSION=1' \
82010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
83010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
84cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
87cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
88cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
896d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
900de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
911320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
92010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMOJO_USE_SYSTEM_IMPL' \
93116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	'-DAPPCACHE_USE_SIMPLE_CACHE' \
94f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_INST_COUNT=0' \
95f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_GPU=1' \
96f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
97f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
98f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
99f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_IGNORE_ES3_MSAA=0' \
100f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
1011320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
102f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_BUILD_FOR_ANDROID' \
103f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_USE_POSIX_THREADS' \
104f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
105ab8f6f0bd665d3c1ff476eb06c58c42630e462d4Ben Murdoch	'-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
106010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
107010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
108010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL_CERTS=1' \
109010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
110010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
111010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DANDROID' \
112010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__GNU_SOURCE=1' \
113010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_STLPORT=1' \
114010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
115010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
116010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
117010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
118010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_DEBUG'
119010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
120010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
121010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
122010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES_Debug := \
123010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
124010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
125f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
126010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/khronos \
127010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/gpu \
128010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH) \
129010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/skia/config \
130010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit/Source \
1311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	$(gyp_shared_intermediate_dir)/angle \
132010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
133f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/src/core \
134f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/core \
135f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/effects \
136f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pdf \
137f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/gpu \
138f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/lazy \
139f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pathops \
140f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pipe \
141f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/ports \
142f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/utils \
143f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/skia/ext \
144010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
145010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/bionic \
146010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/external/stlport/stlport
147010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
148010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
149010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to only C++ (and not C) files.
150010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS_Debug := \
1511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-exceptions \
152010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-rtti \
153010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-threadsafe-statics \
154010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility-inlines-hidden \
155010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wsign-compare \
156116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-std=gnu++11 \
157116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-narrowing \
158116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-literal-suffix \
159010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-non-virtual-dtor \
160010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-sign-promo
161010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
162010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
163010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to both C and C++ files.
164010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_CFLAGS_Release := \
165010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	--param=ssp-buffer-size=4 \
166010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Werror \
167010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-strict-aliasing \
168010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wall \
169010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-parameter \
170010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-missing-field-initializers \
171010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility=hidden \
172010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-pipe \
173010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fPIC \
174cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-Wno-unused-local-typedefs \
175010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-msse2 \
176010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-mfpmath=sse \
177010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-mmmx \
178010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-m32 \
179010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
180010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables \
181010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
182010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-short-enums \
183010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-finline-limit=64 \
184010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wa,--noexecstack \
185010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-U_FORTIFY_SOURCE \
186010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-extra \
187010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-ignored-qualifiers \
188010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-type-limits \
189010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-but-set-variable \
190010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-stack-protector \
191010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Os \
192010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-ident \
193010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fdata-sections \
194010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
195010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fomit-frame-pointer \
196010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables
197010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
198010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_DEFS_Release := \
199010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
200010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
201010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNO_TCMALLOC' \
202010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISABLE_NACL' \
203010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROMIUM_BUILD' \
204010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
205010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_WEBRTC=1' \
206010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
207f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
208010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_CONFIGURATION_POLICY' \
209010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
210010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
211010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
212010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCLD_VERSION=1' \
213010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
214010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
215cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
2161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
2171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
218cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
219cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
2206d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
2210de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
2221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
223010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMOJO_USE_SYSTEM_IMPL' \
224116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	'-DAPPCACHE_USE_SIMPLE_CACHE' \
225f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_INST_COUNT=0' \
226f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_GPU=1' \
227f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
228f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
229f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
230f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_IGNORE_ES3_MSAA=0' \
231f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
2321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
233f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_BUILD_FOR_ANDROID' \
234f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_USE_POSIX_THREADS' \
235f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
236ab8f6f0bd665d3c1ff476eb06c58c42630e462d4Ben Murdoch	'-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
237010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
238010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
239010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL_CERTS=1' \
240010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
241010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
242010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DANDROID' \
243010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__GNU_SOURCE=1' \
244010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_STLPORT=1' \
245010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
246010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
247010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNDEBUG' \
248010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNVALGRIND' \
249010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
250010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FORTIFY_SOURCE=2'
251010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
252010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
253010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
254010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES_Release := \
255010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
256010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
257f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
258010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/khronos \
259010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/gpu \
260010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH) \
261010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/skia/config \
262010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit/Source \
2631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	$(gyp_shared_intermediate_dir)/angle \
264010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
265f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/src/core \
266f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/core \
267f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/effects \
268f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pdf \
269f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/gpu \
270f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/lazy \
271f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pathops \
272f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pipe \
273f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/ports \
274f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/utils \
275f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/skia/ext \
276010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
277010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/bionic \
278010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/external/stlport/stlport
279010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
280010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
281010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to only C++ (and not C) files.
282010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS_Release := \
2831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-exceptions \
284010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-rtti \
285010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-threadsafe-statics \
286010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility-inlines-hidden \
287010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wsign-compare \
288116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-std=gnu++11 \
289116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-narrowing \
290116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-literal-suffix \
291010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-non-virtual-dtor \
292010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-sign-promo
293010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
294010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
295010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
296010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
297010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
298010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
299010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)### Rules for final target.
300010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
301010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \
302010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	libstlport \
303010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	libdl
304010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
305010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Add target alias to "gyp_all_modules" target.
306010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles).PHONY: gyp_all_modules
307010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)gyp_all_modules: components_cdm_browser_gyp
308010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
309010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Alias gyp target name.
310010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles).PHONY: cdm_browser
311010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)cdm_browser: components_cdm_browser_gyp
312010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
313010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY)
314