1afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# This file is generated by gyp; do not edit. 2afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 3afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)include $(CLEAR_VARS) 4afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 5afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_MODULE_CLASS := EXECUTABLES 63f417819926108853433df184fbb358aaa85cefcAndroid Chromium AutomergerLOCAL_MODULE := v8_tools_gyp_mksnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 73f417819926108853433df184fbb358aaa85cefcAndroid Chromium AutomergerLOCAL_MODULE_STEM := mksnapshot 8afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_MODULE_SUFFIX := 9afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_IS_HOST_MODULE := true 10ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium AutomergerLOCAL_MULTILIB := $(GYP_HOST_MULTILIB) 11ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_HOST_VAR_PREFIX)) 121f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 13afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 14afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Make sure our deps are built first. 15afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)GYP_TARGET_DEPENDENCIES := \ 16ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,v8_tools_gyp_v8_base_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/v8_tools_gyp_v8_base_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 17ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,v8_tools_gyp_v8_nosnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/v8_tools_gyp_v8_nosnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 18cd287b4e339760cf857c46a76cdeced2edc464ceAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,v8_tools_gyp_v8_libplatform_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/v8_tools_gyp_v8_libplatform_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 19e9c0f196281460847f3e60e09e69669238b689b5Android Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 20ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_icu_icui18n_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/third_party_icu_icui18n_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 21ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_icu_icuuc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/third_party_icu_icuuc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 22ff85d3ffdde75ffec8f492b482a35c497b8c830fAndroid Chromium Automerger $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_icu_icudata_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/third_party_icu_icudata_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a \ 239b496ea63d1eb07a18213230682c511c389c86b1Android Chromium Automerger $(call intermediates-dir-for,GYP,v8_tools_gyp_js2c_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/js2c.stamp 24afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 25afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)GYP_GENERATED_OUTPUTS := 26afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 27afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Make sure our deps and generated files are built first. 28afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 29afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 30afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_CPP_EXTENSION := .cc 31afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_GENERATED_SOURCES := 32afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 33afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := 34afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 35afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_SRC_FILES := \ 36afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) v8/src/mksnapshot.cc 37afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 38afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 39afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Flags passed to both C and C++ files. 406c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_CFLAGS_Debug := \ 412ccac0bd289bea34dd6eac5c0324fa0282b5aa69Torne (Richard Coles) -fstack-protector \ 422ccac0bd289bea34dd6eac5c0324fa0282b5aa69Torne (Richard Coles) --param=ssp-buffer-size=4 \ 43afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -pthread \ 44afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fno-strict-aliasing \ 45afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -Wno-unused-parameter \ 46afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -Wno-missing-field-initializers \ 47afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fvisibility=hidden \ 48afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -pipe \ 49afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fPIC \ 50afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -Wno-format \ 51a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wheader-hygiene \ 52a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-char-subscripts \ 53a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-unneeded-internal-declaration \ 54a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-covered-switch-default \ 55a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wstring-conversion \ 56a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-c++11-narrowing \ 57a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-deprecated-register \ 5821e34cad0e53e61d8f13b2264e58151c16d003b7Android Chromium Automerger -Wno-unused-local-typedef \ 59afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -m32 \ 60afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -Os \ 61afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -g \ 621b4962ebd16c1ace88c12bc2c7f646ec287545c3Android Chromium Automerger -gdwarf-4 \ 63afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fdata-sections \ 6469771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -ffunction-sections \ 656806e65ebd99d3c3b9ad570e57eb7d3b9564764bAndroid Chromium Automerger -fomit-frame-pointer \ 6669771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -funwind-tables 67afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 686c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_DEFS_Debug := \ 69fdb08f46e53f94a5e62043415568eda4e8de9950Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 70afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 71afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DNO_TCMALLOC' \ 72afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DDISABLE_NACL' \ 73afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DCHROMIUM_BUILD' \ 74afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 752dbd3e178f25e2af580fba093a6072fc17457871Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 76afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 778fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 781d12ca407ca8c9df12f38087b83f1094a36be80bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 79851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 80851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 81afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 82de9f4a98b1165b9b1bb26c79ec743d2228c02f9cAndroid Chromium Automerger '-DCLD_VERSION=1' \ 83c21245f7080990d50a40981f431cea36909c704fAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 8414fdfac3422aaf1eb7e222b5f4021230cf865cceAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 85c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 86df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 87df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 88c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 89c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 90baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 9170d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 92f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 93afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DV8_TARGET_ARCH_ARM' \ 94d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger '-DCAN_USE_ARMV7_INSTRUCTIONS' \ 95fa2c7a84ec29e7150930affaabf8615fcb2d7a73Android Chromium Automerger '-DV8_I18N_SUPPORT' \ 96f8c9526b158ca34595a4d12d7518a54d84161095Android Chromium Automerger '-DUSE_OPENSSL=1' \ 977cd9723fba417669a0887a2c47cda6a20bb25fe0Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 98afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 99afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 100afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-D_DEBUG' \ 101afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DENABLE_DISASSEMBLER' \ 102afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) '-DV8_ENABLE_CHECKS' \ 103b45a249c3f24866fffa2c085e4c19fb6062bc490Torne (Richard Coles) '-DOBJECT_PRINT' \ 1042ccac0bd289bea34dd6eac5c0324fa0282b5aa69Torne (Richard Coles) '-DVERIFY_HEAP' \ 105778ee55e9cb2cc2b2f1471a63feb94123b4c66bcAndroid Chromium Automerger '-DENABLE_EXTRA_CHECKS' \ 106778ee55e9cb2cc2b2f1471a63feb94123b4c66bcAndroid Chromium Automerger '-DENABLE_HANDLE_ZAPPING' 107afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 108afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 109afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 1106c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 111a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(LOCAL_PATH)/v8 \ 112a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) 1136c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1146c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1156c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Flags passed to only C++ (and not C) files. 1166c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 1176df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 1186c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-rtti \ 1196c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-threadsafe-statics \ 1206c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fvisibility-inlines-hidden \ 121a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-deprecated \ 122a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -std=gnu++11 1236c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1246c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1256c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Flags passed to both C and C++ files. 1266c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_CFLAGS_Release := \ 1276c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fstack-protector \ 1286c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger --param=ssp-buffer-size=4 \ 1296c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -pthread \ 1306c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-strict-aliasing \ 1316c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-unused-parameter \ 1326c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-missing-field-initializers \ 1336c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fvisibility=hidden \ 1346c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -pipe \ 1356c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fPIC \ 1366c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-format \ 137a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wheader-hygiene \ 138a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-char-subscripts \ 139a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-unneeded-internal-declaration \ 140a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-covered-switch-default \ 141a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wstring-conversion \ 142a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-c++11-narrowing \ 143a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-deprecated-register \ 14421e34cad0e53e61d8f13b2264e58151c16d003b7Android Chromium Automerger -Wno-unused-local-typedef \ 1456c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -m32 \ 1466c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-ident \ 1476c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fdata-sections \ 1486c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -ffunction-sections \ 1496c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fomit-frame-pointer \ 15069771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -funwind-tables \ 1516c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fdata-sections \ 1526c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -ffunction-sections \ 1536c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -O2 1546c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1556c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_DEFS_Release := \ 156fdb08f46e53f94a5e62043415568eda4e8de9950Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 1576c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 1586c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNO_TCMALLOC' \ 1596c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DDISABLE_NACL' \ 1606c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DCHROMIUM_BUILD' \ 1616c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 1622dbd3e178f25e2af580fba093a6072fc17457871Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 1636c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 1648fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 1651d12ca407ca8c9df12f38087b83f1094a36be80bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 166851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 167851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1686c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 169de9f4a98b1165b9b1bb26c79ec743d2228c02f9cAndroid Chromium Automerger '-DCLD_VERSION=1' \ 170c21245f7080990d50a40981f431cea36909c704fAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 17114fdfac3422aaf1eb7e222b5f4021230cf865cceAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 172c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 173df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 174df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 175c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 176c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 177baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 17870d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 179f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 1806c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DV8_TARGET_ARCH_ARM' \ 181d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger '-DCAN_USE_ARMV7_INSTRUCTIONS' \ 182fa2c7a84ec29e7150930affaabf8615fcb2d7a73Android Chromium Automerger '-DV8_I18N_SUPPORT' \ 183f8c9526b158ca34595a4d12d7518a54d84161095Android Chromium Automerger '-DUSE_OPENSSL=1' \ 1847cd9723fba417669a0887a2c47cda6a20bb25fe0Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 1856c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNDEBUG' \ 1866c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNVALGRIND' \ 1871a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 1886c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1896c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1906c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 1916c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 192a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(LOCAL_PATH)/v8 \ 193a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) 194afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 195afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 196afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Flags passed to only C++ (and not C) files. 1976c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 1986df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 199afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fno-rtti \ 200afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fno-threadsafe-statics \ 201afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fvisibility-inlines-hidden \ 202a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -Wno-deprecated \ 203a99d7ba7ab1ec45ec0228306193698bc11e01cfaAndroid Chromium Automerger -std=gnu++11 204afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 2056c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2066c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2076c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Undefine ANDROID for host modules 2086c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CFLAGS += -UANDROID 2096c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2106c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 211868757725f36dabc0d459cfdcc6b328f668c8107Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 212afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)### Rules for final target. 213afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 2146c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_LDFLAGS_Debug := \ 2152ccac0bd289bea34dd6eac5c0324fa0282b5aa69Torne (Richard Coles) -Wl,-z,now \ 2162ccac0bd289bea34dd6eac5c0324fa0282b5aa69Torne (Richard Coles) -Wl,-z,relro \ 217afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -pthread \ 218afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) -fPIC \ 219e31ef9bcc13cefd5bbe2543002a833ff4c31fe9bAndroid Chromium Automerger -m32 220afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 221afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 2226c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_LDFLAGS_Release := \ 2236c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wl,-z,now \ 2246c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wl,-z,relro \ 2256c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -pthread \ 2266c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fPIC \ 227e31ef9bcc13cefd5bbe2543002a833ff4c31fe9bAndroid Chromium Automerger -m32 2286c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2296c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2306c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 2316c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 232afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_STATIC_LIBRARIES := \ 2333f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger v8_tools_gyp_v8_base_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 2343f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger v8_tools_gyp_v8_nosnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 235cd287b4e339760cf857c46a76cdeced2edc464ceAndroid Chromium Automerger v8_tools_gyp_v8_libplatform_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 236e9c0f196281460847f3e60e09e69669238b689b5Android Chromium Automerger v8_tools_gyp_v8_libbase_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 2371f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automerger third_party_icu_icui18n_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 2381f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automerger third_party_icu_icuuc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp \ 2391f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automerger third_party_icu_icudata_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 240afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 241afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Enable grouping to fix circular references 242afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 2431a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)### Set directly by aosp_build_settings. 2441a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)LOCAL_CLANG := true 2451a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) 246afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Add target alias to "gyp_all_modules" target. 247afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles).PHONY: gyp_all_modules 2483f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automergergyp_all_modules: v8_tools_gyp_mksnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 249afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 250afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)# Alias gyp target name. 2513f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger.PHONY: mksnapshot 2523f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automergermksnapshot: v8_tools_gyp_mksnapshot_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 253afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles) 254afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)LOCAL_MODULE_PATH := $(gyp_shared_intermediate_dir) 255afb318d3ce8734120b6fd7f88b194fc175672314Torne (Richard Coles)include $(BUILD_HOST_EXECUTABLE) 256