123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# This file is generated by gyp; do not edit.
223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)include $(CLEAR_VARS)
423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES
623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_MODULE := third_party_WebKit_Source_wtf_wtf_gyp
723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a
8a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben MurdochLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH)
9a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdochgyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX))
10a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdochgyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
1123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
1223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Make sure our deps are built first.
1323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := \
14a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdoch	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_wtf_wtf_config_gyp,,,$(GYP_VAR_PREFIX))/wtf_config.stamp \
15a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdoch	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp,,,$(GYP_VAR_PREFIX))/config.stamp \
16a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdoch	$(call intermediates-dir-for,GYP,third_party_icu_icui18n_gyp,,,$(GYP_VAR_PREFIX))/icui18n.stamp \
17a9984bf9ddc3cf73fdae3f29134a2bab379e7029Ben Murdoch	$(call intermediates-dir-for,GYP,third_party_icu_icuuc_gyp,,,$(GYP_VAR_PREFIX))/icuuc.stamp
1823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
1923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)GYP_GENERATED_OUTPUTS :=
2023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
2123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Make sure our deps and generated files are built first.
2223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
2323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
2423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/bignum-dtoa.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/bignum-dtoa.cc
2523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
2623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/bignum.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/bignum.cc
2723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
2823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/cached-powers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/cached-powers.cc
2923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
3023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/diy-fp.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/diy-fp.cc
3123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
3223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/double-conversion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/double-conversion.cc
3323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
3423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/fast-dtoa.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/fast-dtoa.cc
3523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
3623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/fixed-dtoa.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/fixed-dtoa.cc
3723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
3823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)$(gyp_intermediate_dir)/strtod.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa/strtod.cc
3923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	mkdir -p $(@D); cp $< $@
4023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_GENERATED_SOURCES := \
4123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/bignum-dtoa.cpp \
4223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/bignum.cpp \
4323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/cached-powers.cpp \
4423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/diy-fp.cpp \
4523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/double-conversion.cpp \
4623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/fast-dtoa.cpp \
4723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/fixed-dtoa.cpp \
4823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_intermediate_dir)/strtod.cpp
4923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
5023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := \
5123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit/Source/wtf/dtoa
5223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
5323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_SRC_FILES := \
54197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	third_party/WebKit/Source/wtf/AddressSpaceRandomization.cpp \
5523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/ArrayBuffer.cpp \
56bfe3590b1806e3ff18f46ee3af5d4b83078f305aTorne (Richard Coles)	third_party/WebKit/Source/wtf/ArrayBufferBuilder.cpp \
5723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/ArrayBufferContents.cpp \
5823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/ArrayBufferView.cpp \
59323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)	third_party/WebKit/Source/wtf/ArrayPiece.cpp \
6023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/Assertions.cpp \
6123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/BitVector.cpp \
6223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/CryptographicallyRandomNumber.cpp \
6323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/CurrentTime.cpp \
6423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/DataLog.cpp \
6523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/DateMath.cpp \
66323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)	third_party/WebKit/Source/wtf/DefaultAllocator.cpp \
6723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/DynamicAnnotations.cpp \
6823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/FastMalloc.cpp \
6923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/FilePrintStream.cpp \
7023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/HashTable.cpp \
71a854de003a23bf3c7f95ec0f8154ada64092ff5cTorne (Richard Coles)	third_party/WebKit/Source/wtf/InstanceCounter.cpp \
7223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/MainThread.cpp \
7323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/NullPtr.cpp \
74521d96ec04ace82590870fb04353ec4f82bb150fTorne (Richard Coles)	third_party/WebKit/Source/wtf/PageAllocator.cpp \
7523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/PartitionAlloc.cpp \
7623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/PrintStream.cpp \
7723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/RefCountedLeakCounter.cpp \
7823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/SizeLimits.cpp \
7923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/ThreadingPthreads.cpp \
8023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/TypeTraits.cpp \
813c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch	third_party/WebKit/Source/wtf/WTF.cpp \
8223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/WTFThreadData.cpp \
8323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/dtoa.cpp \
8423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/AtomicString.cpp \
8523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/Base64.cpp \
8623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/CString.cpp \
8723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/StringBuilder.cpp \
887242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	third_party/WebKit/Source/wtf/text/StringConcatenate.cpp \
8923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/StringImpl.cpp \
9023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/StringStatics.cpp \
9123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodec.cpp \
9223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecICU.cpp \
9323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecLatin1.cpp \
94d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecReplacement.cpp \
9523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp \
9623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecUTF8.cpp \
9723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextCodecUserDefined.cpp \
9823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextEncoding.cpp \
9923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/TextEncodingRegistry.cpp \
100591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	third_party/WebKit/Source/wtf/text/TextPosition.cpp \
10123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/text/WTFString.cpp \
10223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/unicode/UTF8.cpp \
10323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	third_party/WebKit/Source/wtf/unicode/icu/CollatorICU.cpp
10423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
10523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
10623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Flags passed to both C and C++ files.
107591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_CFLAGS_Debug := \
10823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fstack-protector \
10923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	--param=ssp-buffer-size=4 \
11023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	 \
11123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fno-strict-aliasing \
11251b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wall \
11323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-unused-parameter \
11423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-missing-field-initializers \
11523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fvisibility=hidden \
11623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-pipe \
11723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fPIC \
118d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	-Wno-unused-local-typedefs \
11923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-ffunction-sections \
12023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-funwind-tables \
12123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-g \
12223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fstack-protector \
12323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fno-short-enums \
12423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-finline-limit=64 \
12523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wa,--noexecstack \
12623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-U_FORTIFY_SOURCE \
12723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-extra \
12823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-ignored-qualifiers \
12923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-type-limits \
13009380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-Wno-unused-but-set-variable \
13123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Os \
13223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-g \
1337242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	-gdwarf-4 \
13423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fdata-sections \
13509380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-ffunction-sections \
136197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-fomit-frame-pointer \
13709380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-funwind-tables
13823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
139591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_DEFS_Debug := \
140a854de003a23bf3c7f95ec0f8154ada64092ff5cTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
14123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
14223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DNO_TCMALLOC' \
14323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DDISABLE_NACL' \
14423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DCHROMIUM_BUILD' \
14523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
146aafa69cb17c9d6606c07663ade5f81388a2c5986Ben Murdoch	'-DENABLE_WEBRTC=1' \
14723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
1485d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
14983750176c3ee2cea66c8a9751271026a5901be3aBen Murdoch	'-DENABLE_CONFIGURATION_POLICY' \
150f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
151f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
15223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
1538abfc5808a4e34d6e03867af8bc440dee641886fTorne (Richard Coles)	'-DCLD_VERSION=1' \
154a854de003a23bf3c7f95ec0f8154ada64092ff5cTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
15551b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
156d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
1577242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
1587242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
159d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
160d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
16176c265b59aa821ccbf8c75ab2bb0d036e97d2956Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
162f523d2789ac2f83c4eca0ee4d5161bfdb5f2d052Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
1637242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
16423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DWTF_IMPLEMENTATION=1' \
16523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DENABLE_SVG_FONTS=1' \
16623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
167197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	'-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \
168197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	'-DENABLE_WEB_AUDIO=1' \
16923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DENABLE_OPENTYPE_VERTICAL=1' \
17023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DU_USING_ICU_NAMESPACE=0' \
171c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	'-DU_ENABLE_DYLOAD=0' \
172d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
17307a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch	'-DUSE_OPENSSL_CERTS=1' \
17451b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
17551b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
17623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DANDROID' \
17723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-D__GNU_SOURCE=1' \
17823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DUSE_STLPORT=1' \
17923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
18023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
18123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
18223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
18323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	'-D_DEBUG'
18423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
18523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
18623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
187591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_C_INCLUDES_Debug := \
18823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
1893464d02a173573db42f8ee6bb07bb74fabf4f5f2Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
1905d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)	$(gyp_shared_intermediate_dir) \
1913464d02a173573db42f8ee6bb07bb74fabf4f5f2Ben Murdoch	$(LOCAL_PATH)/third_party/WebKit/Source \
19251b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
193c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	$(PWD)/external/icu/icu4c/source/common \
194c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	$(PWD)/external/icu/icu4c/source/i18n \
19523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
19623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(PWD)/bionic \
19723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	$(PWD)/external/stlport/stlport
19823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
19923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
20023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Flags passed to only C++ (and not C) files.
201591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_CPPFLAGS_Debug := \
20223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-c++0x-compat \
2037242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	-fno-exceptions \
20423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fno-rtti \
20523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fno-threadsafe-statics \
20623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-fvisibility-inlines-hidden \
20751b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wsign-compare \
20851b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wno-c++0x-compat \
20923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-uninitialized \
210197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-std=gnu++11 \
211197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-Wno-narrowing \
212197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-Wno-literal-suffix \
21323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	-Wno-non-virtual-dtor \
21451b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wno-sign-promo
21523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
216591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
217591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch# Flags passed to both C and C++ files.
218591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_CFLAGS_Release := \
219591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fstack-protector \
220591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	--param=ssp-buffer-size=4 \
221591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	 \
222591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fno-strict-aliasing \
22351b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wall \
224591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-unused-parameter \
225591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-missing-field-initializers \
226591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fvisibility=hidden \
227591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-pipe \
228591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fPIC \
229d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	-Wno-unused-local-typedefs \
230591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-ffunction-sections \
231591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-funwind-tables \
232591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-g \
233591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fstack-protector \
234591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fno-short-enums \
235591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-finline-limit=64 \
236591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wa,--noexecstack \
237591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-U_FORTIFY_SOURCE \
238591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-extra \
239591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-ignored-qualifiers \
240591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-type-limits \
24109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-Wno-unused-but-set-variable \
242591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Os \
243591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fno-ident \
244591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fdata-sections \
245591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-ffunction-sections \
24609380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-fomit-frame-pointer \
24709380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)	-funwind-tables
248591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
249591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_DEFS_Release := \
250a854de003a23bf3c7f95ec0f8154ada64092ff5cTorne (Richard Coles)	'-DV8_DEPRECATION_WARNINGS' \
251591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-D_FILE_OFFSET_BITS=64' \
252591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DNO_TCMALLOC' \
253591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DDISABLE_NACL' \
254591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DCHROMIUM_BUILD' \
255591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DUSE_LIBJPEG_TURBO=1' \
256aafa69cb17c9d6606c07663ade5f81388a2c5986Ben Murdoch	'-DENABLE_WEBRTC=1' \
257591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DUSE_PROPRIETARY_CODECS' \
2585d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
25983750176c3ee2cea66c8a9751271026a5901be3aBen Murdoch	'-DENABLE_CONFIGURATION_POLICY' \
260f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles)	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
261f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles)	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
262591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DENABLE_EGLIMAGE=1' \
2638abfc5808a4e34d6e03867af8bc440dee641886fTorne (Richard Coles)	'-DCLD_VERSION=1' \
264a854de003a23bf3c7f95ec0f8154ada64092ff5cTorne (Richard Coles)	'-DENABLE_PRINTING=1' \
26551b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-DENABLE_MANAGED_USERS=1' \
266d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
2677242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
2687242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
269d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
270d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
27176c265b59aa821ccbf8c75ab2bb0d036e97d2956Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
272f523d2789ac2f83c4eca0ee4d5161bfdb5f2d052Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
2737242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
274591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DWTF_IMPLEMENTATION=1' \
275591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DENABLE_SVG_FONTS=1' \
276591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
277197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	'-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \
278197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	'-DENABLE_WEB_AUDIO=1' \
279591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DENABLE_OPENTYPE_VERTICAL=1' \
280591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DU_USING_ICU_NAMESPACE=0' \
281c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	'-DU_ENABLE_DYLOAD=0' \
282d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)	'-DUSE_OPENSSL=1' \
28307a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch	'-DUSE_OPENSSL_CERTS=1' \
28451b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
28551b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
286591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DANDROID' \
287591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-D__GNU_SOURCE=1' \
288591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DUSE_STLPORT=1' \
289591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
290591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DCHROME_BUILD_ID=""' \
291591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DNDEBUG' \
292591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	'-DNVALGRIND' \
29351b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
29451b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	'-D_FORTIFY_SOURCE=2'
295591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
296591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
297591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch# Include paths placed before CFLAGS/CPPFLAGS
298591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_C_INCLUDES_Release := \
299591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
3003464d02a173573db42f8ee6bb07bb74fabf4f5f2Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
3015d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)	$(gyp_shared_intermediate_dir) \
3023464d02a173573db42f8ee6bb07bb74fabf4f5f2Ben Murdoch	$(LOCAL_PATH)/third_party/WebKit/Source \
30351b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	$(LOCAL_PATH)/third_party/WebKit \
304c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	$(PWD)/external/icu/icu4c/source/common \
305c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)	$(PWD)/external/icu/icu4c/source/i18n \
306591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	$(PWD)/frameworks/wilhelm/include \
307591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	$(PWD)/bionic \
308591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	$(PWD)/external/stlport/stlport
309591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
310591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
311591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch# Flags passed to only C++ (and not C) files.
312591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_CPPFLAGS_Release := \
313591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-c++0x-compat \
3147242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci	-fno-exceptions \
315591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fno-rtti \
316591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fno-threadsafe-statics \
317591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-fvisibility-inlines-hidden \
31851b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wsign-compare \
31951b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wno-c++0x-compat \
320591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-uninitialized \
321197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-std=gnu++11 \
322197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-Wno-narrowing \
323197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch	-Wno-literal-suffix \
324591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch	-Wno-non-virtual-dtor \
32551b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles)	-Wno-sign-promo
326591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
327591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch
328591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
329591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
330591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
331d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
33223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)### Rules for final target.
33323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
33423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \
33523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	libstlport \
33623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)	libdl
33723042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
33823042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Add target alias to "gyp_all_modules" target.
33923042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles).PHONY: gyp_all_modules
34023042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)gyp_all_modules: third_party_WebKit_Source_wtf_wtf_gyp
34123042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
34223042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)# Alias gyp target name.
34323042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles).PHONY: wtf
34423042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)wtf: third_party_WebKit_Source_wtf_wtf_gyp
34523042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)
34623042b77ca894a768b5747ff08f587ed8222772aTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY)
347