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)	-fstack-protector \
34010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	--param=ssp-buffer-size=4 \
35010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Werror \
36010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-strict-aliasing \
37010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wall \
38010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-parameter \
39010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-missing-field-initializers \
40010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility=hidden \
41010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-pipe \
42010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fPIC \
43cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-Wno-unused-local-typedefs \
44010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-tree-sra \
451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-caller-saves \
461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-Wno-psabi \
47cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-partial-inlining \
48cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-early-inlining \
49cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-tree-copy-prop \
50cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-tree-loop-optimize \
51cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-move-loop-invariants \
52010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
53010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables \
54010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
55010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fstack-protector \
56010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-short-enums \
57010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-finline-limit=64 \
58010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wa,--noexecstack \
59010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-U_FORTIFY_SOURCE \
60010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-extra \
61010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-ignored-qualifiers \
62010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-type-limits \
63010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-but-set-variable \
64010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Os \
65010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-gdwarf-4 \
67010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fdata-sections \
68010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
69116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-fomit-frame-pointer \
70010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables
71010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
72010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_DEFS_Debug := \
73010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
74010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
75010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNO_TCMALLOC' \
76010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISABLE_NACL' \
77010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROMIUM_BUILD' \
78010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
79010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_WEBRTC=1' \
80010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
81f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
82010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_CONFIGURATION_POLICY' \
83010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
84010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
85010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
86010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCLD_VERSION=1' \
87010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
88010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
89cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
901320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
911320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
92cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
93cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
946d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
950de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
961320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
97010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMOJO_USE_SYSTEM_IMPL' \
98116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	'-DAPPCACHE_USE_SIMPLE_CACHE' \
99f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_INST_COUNT=0' \
100f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_GPU=1' \
101f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
102f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
103f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
104f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_IGNORE_ES3_MSAA=0' \
105f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
1061320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
107f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_BUILD_FOR_ANDROID' \
108f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_USE_POSIX_THREADS' \
109f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
110ab8f6f0bd665d3c1ff476eb06c58c42630e462d4Ben Murdoch	'-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
111010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
112010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
113010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL_CERTS=1' \
114010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
115010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
116010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DANDROID' \
117010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__GNU_SOURCE=1' \
118010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_STLPORT=1' \
119010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
120010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
121010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
122010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
123010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_DEBUG'
124010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
125010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
126010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
127010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES_Debug := \
128010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
129010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
130f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
131010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/khronos \
132010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/gpu \
133010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH) \
134010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/skia/config \
135010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit/Source \
1361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	$(gyp_shared_intermediate_dir)/angle \
137010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
138f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/src/core \
139f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/core \
140f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/effects \
141f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pdf \
142f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/gpu \
143f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/lazy \
144f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pathops \
145f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pipe \
146f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/ports \
147f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/utils \
148f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/skia/ext \
149010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
150010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/bionic \
151010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/external/stlport/stlport
152010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
153010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
154010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to only C++ (and not C) files.
155010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS_Debug := \
1561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-exceptions \
157010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-rtti \
158010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-threadsafe-statics \
159010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility-inlines-hidden \
160010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wsign-compare \
161010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-abi \
162116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-std=gnu++11 \
163116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-narrowing \
164116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-literal-suffix \
165010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-non-virtual-dtor \
166010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-sign-promo
167010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
168010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
169010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to both C and C++ files.
170010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_CFLAGS_Release := \
171010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fstack-protector \
172010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	--param=ssp-buffer-size=4 \
173010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Werror \
174010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-strict-aliasing \
175010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wall \
176010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-parameter \
177010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-missing-field-initializers \
178010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility=hidden \
179010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-pipe \
180010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fPIC \
181cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-Wno-unused-local-typedefs \
182010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-tree-sra \
1831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-caller-saves \
1841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-Wno-psabi \
185cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-partial-inlining \
186cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-early-inlining \
187cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-tree-copy-prop \
188cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-tree-loop-optimize \
189cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	-fno-move-loop-invariants \
190010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
191010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables \
192010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-g \
193010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fstack-protector \
194010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-short-enums \
195010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-finline-limit=64 \
196010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wa,--noexecstack \
197010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-U_FORTIFY_SOURCE \
198010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-extra \
199010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-ignored-qualifiers \
200010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-type-limits \
201010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-unused-but-set-variable \
202010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Os \
203010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-ident \
204010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fdata-sections \
205010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-ffunction-sections \
206010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fomit-frame-pointer \
207010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-funwind-tables
208010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
209010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)MY_DEFS_Release := \
210010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
211010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
212010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNO_TCMALLOC' \
213010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISABLE_NACL' \
214010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROMIUM_BUILD' \
215010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
216010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_WEBRTC=1' \
217010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
218f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
219010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_CONFIGURATION_POLICY' \
220010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
221010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
222010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
223010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCLD_VERSION=1' \
224010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
225010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
226cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
2271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
2281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
229cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
230cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
2316d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
2320de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
2331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
234010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMOJO_USE_SYSTEM_IMPL' \
235116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	'-DAPPCACHE_USE_SIMPLE_CACHE' \
236f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_INST_COUNT=0' \
237f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_GPU=1' \
238f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
239f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
240f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
241f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DGR_GL_IGNORE_ES3_MSAA=0' \
242f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
2431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	'-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
244f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_BUILD_FOR_ANDROID' \
245f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_USE_POSIX_THREADS' \
246f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
247ab8f6f0bd665d3c1ff476eb06c58c42630e462d4Ben Murdoch	'-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
248010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
249010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
250010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_OPENSSL_CERTS=1' \
251010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
252010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
253010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DANDROID' \
254010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D__GNU_SOURCE=1' \
255010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DUSE_STLPORT=1' \
256010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
257010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
258010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNDEBUG' \
259010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DNVALGRIND' \
260010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
261010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	'-D_FORTIFY_SOURCE=2'
262010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
263010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
264010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
265010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES_Release := \
266010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
267010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
268f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
269010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/khronos \
270010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/gpu \
271010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH) \
272010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/skia/config \
273010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit/Source \
2741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	$(gyp_shared_intermediate_dir)/angle \
275010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
276f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/src/core \
277f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/core \
278f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/effects \
279f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pdf \
280f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/gpu \
281f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/lazy \
282f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pathops \
283f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pipe \
284f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/ports \
285f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/utils \
286f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(LOCAL_PATH)/skia/ext \
287010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
288010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/bionic \
289010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	$(PWD)/external/stlport/stlport
290010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
291010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
292010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Flags passed to only C++ (and not C) files.
293010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS_Release := \
2941320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci	-fno-exceptions \
295010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-rtti \
296010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fno-threadsafe-statics \
297010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-fvisibility-inlines-hidden \
298010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wsign-compare \
299010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-abi \
300116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-std=gnu++11 \
301116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-narrowing \
302116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch	-Wno-literal-suffix \
303010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-non-virtual-dtor \
304010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	-Wno-sign-promo
305010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
306010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
307010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
308010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
309010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
310010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
311010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)### Rules for final target.
312010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
313010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \
314010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	libstlport \
315010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	libdl
316010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
317010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Add target alias to "gyp_all_modules" target.
318010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles).PHONY: gyp_all_modules
319010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)gyp_all_modules: components_cdm_browser_gyp
320010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
321010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)# Alias gyp target name.
322010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles).PHONY: cdm_browser
323010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)cdm_browser: components_cdm_browser_gyp
324010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)
325010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY)
326