14ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# This file is generated by gyp; do not edit.
24ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
34ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automergerinclude $(CLEAR_VARS)
44ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
5a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES
6e9c0f196281460847f3e60e09e69669238b689b5Android Chromium AutomergerLOCAL_MODULE := v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
7a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium AutomergerLOCAL_MODULE_SUFFIX := .a
84ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_IS_HOST_MODULE := true
9ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium AutomergerLOCAL_MULTILIB := $(GYP_HOST_MULTILIB)
10ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_HOST_VAR_PREFIX))
114ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
124ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
134ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Make sure our deps are built first.
144ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerGYP_TARGET_DEPENDENCIES :=
154ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
164ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerGYP_GENERATED_OUTPUTS :=
174ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
184ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Make sure our deps and generated files are built first.
194ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
204ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
21a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium AutomergerLOCAL_CPP_EXTENSION := .cc
224ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_GENERATED_SOURCES :=
234ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
244ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS :=
254ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
26a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium AutomergerLOCAL_SRC_FILES := \
27a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger	v8/src/base/atomicops_internals_x86_gcc.cc \
287a2f4b059601aa83c61d9605ea022e64c45b9557Android Chromium Automerger	v8/src/base/bits.cc \
29fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/cpu.cc \
309fe797e3afa9674807814c82961a7148c4426049Android Chromium Automerger	v8/src/base/division-by-constant.cc \
31fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/logging.cc \
32fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/once.cc \
33fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/time.cc \
34fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/condition-variable.cc \
35fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/mutex.cc \
36fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/semaphore.cc \
376080ff0f50ed554aad495985f98b177241d63fc2Android Chromium Automerger	v8/src/base/sys-info.cc \
38fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/utils/random-number-generator.cc \
39fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/platform-posix.cc \
40fa53c2607d62c512ebb02c3f5fe4de6bc1212ff9Android Chromium Automerger	v8/src/base/platform/platform-macos.cc
414ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
424ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
434ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Flags passed to both C and C++ files.
444ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerMY_CFLAGS_Debug := \
454ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fstack-protector \
464ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	--param=ssp-buffer-size=4 \
474ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-pthread \
484ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-strict-aliasing \
494ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-unused-parameter \
504ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-missing-field-initializers \
514ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fvisibility=hidden \
524ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-pipe \
534ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fPIC \
544ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-format \
55a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wheader-hygiene \
56a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-char-subscripts \
57a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-unneeded-internal-declaration \
58a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-covered-switch-default \
59a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wstring-conversion \
60a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-c++11-narrowing \
61a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-deprecated-register \
6221e34cad0e53e61d8f13b2264e58151c16d003b7Android Chromium Automerger	-Wno-unused-local-typedef \
634ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-m32 \
644ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Os \
654ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-g \
661b4962ebd16c1ace88c12bc2c7f646ec287545c3Android Chromium Automerger	-gdwarf-4 \
674ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fdata-sections \
684ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-ffunction-sections \
696806e65ebd99d3c3b9ad570e57eb7d3b9564764bAndroid Chromium Automerger	-fomit-frame-pointer \
704ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-funwind-tables
714ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
724ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerMY_DEFS_Debug := \
734ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_DEPRECATION_WARNINGS' \
744ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-D_FILE_OFFSET_BITS=64' \
754ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DNO_TCMALLOC' \
764ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DDISABLE_NACL' \
774ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DCHROMIUM_BUILD' \
784ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_LIBJPEG_TURBO=1' \
794ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_WEBRTC=1' \
804ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_PROPRIETARY_CODECS' \
818fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger	'-DENABLE_BROWSER_CDMS' \
824ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_CONFIGURATION_POLICY' \
834ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
844ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
854ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_EGLIMAGE=1' \
864ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DCLD_VERSION=1' \
874ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_PRINTING=1' \
884ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_MANAGED_USERS=1' \
89c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
90df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
91df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
92c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
93c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
94baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
9570d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
96f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
974ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_TARGET_ARCH_ARM' \
98d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger	'-DCAN_USE_ARMV7_INSTRUCTIONS' \
994ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_I18N_SUPPORT' \
1004ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_OPENSSL=1' \
1014ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_OPENSSL_CERTS=1' \
1024ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
1034ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
1044ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-D_DEBUG' \
1054ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_DISASSEMBLER' \
1064ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_ENABLE_CHECKS' \
1074ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DOBJECT_PRINT' \
1084ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DVERIFY_HEAP' \
1094ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_EXTRA_CHECKS' \
1104ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_HANDLE_ZAPPING'
1114ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1124ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1134ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS
1144ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_C_INCLUDES_Debug := \
115a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger	$(LOCAL_PATH)/v8 \
116a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger	$(gyp_shared_intermediate_dir)
1174ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1184ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1194ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Flags passed to only C++ (and not C) files.
1204ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_CPPFLAGS_Debug := \
1216df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger	-fno-exceptions \
1224ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-rtti \
1234ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-threadsafe-statics \
1244ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fvisibility-inlines-hidden \
125a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-deprecated \
126a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-std=gnu++11
1274ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1284ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1294ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Flags passed to both C and C++ files.
1304ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerMY_CFLAGS_Release := \
1314ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fstack-protector \
1324ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	--param=ssp-buffer-size=4 \
1334ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-pthread \
1344ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-strict-aliasing \
1354ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-unused-parameter \
1364ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-missing-field-initializers \
1374ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fvisibility=hidden \
1384ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-pipe \
1394ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fPIC \
1404ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-Wno-format \
141a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wheader-hygiene \
142a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-char-subscripts \
143a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-unneeded-internal-declaration \
144a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-covered-switch-default \
145a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wstring-conversion \
146a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-c++11-narrowing \
147a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-deprecated-register \
14821e34cad0e53e61d8f13b2264e58151c16d003b7Android Chromium Automerger	-Wno-unused-local-typedef \
1494ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-m32 \
1504ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-ident \
1514ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fdata-sections \
1524ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-ffunction-sections \
1534ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fomit-frame-pointer \
1544ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-funwind-tables \
1554ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fdata-sections \
1564ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-ffunction-sections \
1574ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-O2
1584ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1594ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerMY_DEFS_Release := \
1604ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_DEPRECATION_WARNINGS' \
1614ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-D_FILE_OFFSET_BITS=64' \
1624ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DNO_TCMALLOC' \
1634ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DDISABLE_NACL' \
1644ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DCHROMIUM_BUILD' \
1654ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_LIBJPEG_TURBO=1' \
1664ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_WEBRTC=1' \
1674ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_PROPRIETARY_CODECS' \
1688fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger	'-DENABLE_BROWSER_CDMS' \
1694ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_CONFIGURATION_POLICY' \
1704ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
1714ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
1724ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_EGLIMAGE=1' \
1734ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DCLD_VERSION=1' \
1744ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_PRINTING=1' \
1754ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DENABLE_MANAGED_USERS=1' \
176c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
177df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger	'-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
178df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger	'-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
179c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
180c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
181baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
18270d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
183f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger	'-DENABLE_LOAD_COMPLETION_HACKS=1' \
1844ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_TARGET_ARCH_ARM' \
185d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger	'-DCAN_USE_ARMV7_INSTRUCTIONS' \
1864ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DV8_I18N_SUPPORT' \
1874ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_OPENSSL=1' \
1884ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DUSE_OPENSSL_CERTS=1' \
1894ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DNDEBUG' \
1904ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	'-DNVALGRIND' \
1911a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=0'
1924ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1934ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1944ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS
1954ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_C_INCLUDES_Release := \
196a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger	$(LOCAL_PATH)/v8 \
197a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger	$(gyp_shared_intermediate_dir)
1984ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
1994ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
2004ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Flags passed to only C++ (and not C) files.
2014ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_CPPFLAGS_Release := \
2026df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger	-fno-exceptions \
2034ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-rtti \
2044ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fno-threadsafe-statics \
2054ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger	-fvisibility-inlines-hidden \
206a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-Wno-deprecated \
207a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger	-std=gnu++11
2084ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
2094ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
2104ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
2114ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Undefine ANDROID for host modules
2124ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_CFLAGS += -UANDROID
2134ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
2144ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
2154ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS)
2164ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger### Rules for final target.
2171a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)### Set directly by aosp_build_settings.
2181a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)LOCAL_CLANG := true
2191a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)
2204ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Add target alias to "gyp_all_modules" target.
2214ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger.PHONY: gyp_all_modules
222e9c0f196281460847f3e60e09e69669238b689b5Android Chromium Automergergyp_all_modules: v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
2234ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
2244ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger# Alias gyp target name.
225e9c0f196281460847f3e60e09e69669238b689b5Android Chromium Automerger.PHONY: v8_libbase
226e9c0f196281460847f3e60e09e69669238b689b5Android Chromium Automergerv8_libbase: v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
2274ba4139d3ee3350d18bb3f1f717c20ed873fd2e7Android Chromium Automerger
228a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automergerinclude $(BUILD_HOST_STATIC_LIBRARY)
229