1202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# This file is generated by gyp; do not edit. 2202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 3202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergerinclude $(CLEAR_VARS) 4202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 5202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_MODULE := third_party_ots_ots_gyp 7202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_MODULE_SUFFIX := .a 8202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 12202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Make sure our deps are built first. 13202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerGYP_TARGET_DEPENDENCIES := 14202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 15202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerGYP_GENERATED_OUTPUTS := 16202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 17202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Make sure our deps and generated files are built first. 18202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 19202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 20202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_CPP_EXTENSION := .cc 21202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_GENERATED_SOURCES := 22202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 23202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS := 24202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 25202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_SRC_FILES := \ 26e4b3db234d61d9d10e8e79dca36de73c1e92804aAndroid Chromium Automerger third_party/ots/src/cbdt.cc \ 27e4b3db234d61d9d10e8e79dca36de73c1e92804aAndroid Chromium Automerger third_party/ots/src/cblc.cc \ 28202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/cff.cc \ 29202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/cff_type2_charstring.cc \ 30202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/cmap.cc \ 31202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/cvt.cc \ 32202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/fpgm.cc \ 33202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/gasp.cc \ 34202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/gdef.cc \ 35202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/glyf.cc \ 36202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/gpos.cc \ 37202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/gsub.cc \ 38202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/hdmx.cc \ 39202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/head.cc \ 40202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/hhea.cc \ 41202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/hmtx.cc \ 42202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/kern.cc \ 43202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/layout.cc \ 44202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/loca.cc \ 45202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/ltsh.cc \ 46202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/maxp.cc \ 47202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/math.cc \ 48202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/metrics.cc \ 49202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/name.cc \ 50202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/os2.cc \ 51202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/ots.cc \ 52202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/post.cc \ 53202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/prep.cc \ 54202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/vdmx.cc \ 55202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/vhea.cc \ 56202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/vmtx.cc \ 57202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/vorg.cc \ 58202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger third_party/ots/src/woff2.cc 59202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 60202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 61202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Flags passed to both C and C++ files. 62202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerMY_CFLAGS_Debug := \ 63202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger --param=ssp-buffer-size=4 \ 64202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Werror \ 65202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-strict-aliasing \ 66202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wall \ 67202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-parameter \ 68202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-missing-field-initializers \ 69202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fvisibility=hidden \ 70202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -pipe \ 71202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fPIC \ 72202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-local-typedefs \ 73202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -ffunction-sections \ 74202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -funwind-tables \ 75202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -g \ 76202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-short-enums \ 77202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -finline-limit=64 \ 78202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wa,--noexecstack \ 79202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -U_FORTIFY_SOURCE \ 80202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-extra \ 81202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-ignored-qualifiers \ 82202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-type-limits \ 83202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-but-set-variable \ 84202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Os \ 85202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -g \ 8699a34c682776964f087503b25c26faf2584389d2Android Chromium Automerger -gdwarf-4 \ 87202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fdata-sections \ 88202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -ffunction-sections \ 89202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -funwind-tables 90202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 91202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerMY_DEFS_Debug := \ 92202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 93202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 94202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DNO_TCMALLOC' \ 95202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDISABLE_NACL' \ 96202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCHROMIUM_BUILD' \ 97202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 98202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 99202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 100202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 101202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 102202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 103202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 104202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 105202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCLD_VERSION=1' \ 106202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_PRINTING=1' \ 107202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 108202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 109ad96e9d7dd896d91c73a610e8e8b01ecde0bf616Android Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 110ad96e9d7dd896d91c73a610e8e8b01ecde0bf616Android Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 111202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 112202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 113202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 114202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DVIDEO_HOLE=1' \ 115c97ad1ac16a71a8cb36663665879c26f0e7e0d9aAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 116202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_OPENSSL=1' \ 117202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 118202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 119202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 120202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DANDROID' \ 121202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__GNU_SOURCE=1' \ 122202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_STLPORT=1' \ 123202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 124202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 125202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 126202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 127202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_DEBUG' 128202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 129202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 130202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 131202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 132202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(gyp_shared_intermediate_dir) \ 133202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH) \ 134202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH)/third_party/ots/include \ 135202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH)/third_party/zlib \ 136202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 137202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/bionic \ 138202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/external/stlport/stlport 139202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 140202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 141202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Flags passed to only C++ (and not C) files. 142202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 14320fa386d3323bc09e29f3995b677c98e15ce18bcAndroid Chromium Automerger -fno-exceptions \ 144202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-rtti \ 145202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-threadsafe-statics \ 146202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fvisibility-inlines-hidden \ 147202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wsign-compare \ 148202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -std=gnu++11 \ 149202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-narrowing \ 150202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-literal-suffix \ 151202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-non-virtual-dtor \ 152202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-sign-promo 153202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 154202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 155202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Flags passed to both C and C++ files. 156202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerMY_CFLAGS_Release := \ 157202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger --param=ssp-buffer-size=4 \ 158202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Werror \ 159202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-strict-aliasing \ 160202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wall \ 161202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-parameter \ 162202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-missing-field-initializers \ 163202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fvisibility=hidden \ 164202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -pipe \ 165202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fPIC \ 166202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-local-typedefs \ 167202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -ffunction-sections \ 168202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -funwind-tables \ 169202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -g \ 170202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-short-enums \ 171202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -finline-limit=64 \ 172202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wa,--noexecstack \ 173202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -U_FORTIFY_SOURCE \ 174202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-extra \ 175202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-ignored-qualifiers \ 176202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-type-limits \ 177202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-unused-but-set-variable \ 178202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Os \ 179202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-ident \ 180202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fdata-sections \ 181202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -ffunction-sections \ 182202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -funwind-tables 183202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 184202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerMY_DEFS_Release := \ 185202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 186202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 187202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DNO_TCMALLOC' \ 188202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDISABLE_NACL' \ 189202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCHROMIUM_BUILD' \ 190202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 191202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 192202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 193202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 194202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 195202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 196202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 197202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 198202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCLD_VERSION=1' \ 199202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_PRINTING=1' \ 200202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 201202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 202ad96e9d7dd896d91c73a610e8e8b01ecde0bf616Android Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 203ad96e9d7dd896d91c73a610e8e8b01ecde0bf616Android Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 204202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 205202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 206202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 207202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DVIDEO_HOLE=1' \ 208c97ad1ac16a71a8cb36663665879c26f0e7e0d9aAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 209202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_OPENSSL=1' \ 210202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 211202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 212202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 213202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DANDROID' \ 214202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D__GNU_SOURCE=1' \ 215202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DUSE_STLPORT=1' \ 216202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 217202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 218202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DNDEBUG' \ 219202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DNVALGRIND' \ 220202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 221202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger '-D_FORTIFY_SOURCE=2' 222202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 223202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 224202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 225202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 226202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(gyp_shared_intermediate_dir) \ 227202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH) \ 228202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH)/third_party/ots/include \ 229202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(LOCAL_PATH)/third_party/zlib \ 230202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 231202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/bionic \ 232202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger $(PWD)/external/stlport/stlport 233202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 234202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 235202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Flags passed to only C++ (and not C) files. 236202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 23720fa386d3323bc09e29f3995b677c98e15ce18bcAndroid Chromium Automerger -fno-exceptions \ 238202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-rtti \ 239202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fno-threadsafe-statics \ 240202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -fvisibility-inlines-hidden \ 241202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wsign-compare \ 242202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -std=gnu++11 \ 243202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-narrowing \ 244202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-literal-suffix \ 245202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-non-virtual-dtor \ 246202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger -Wno-sign-promo 247202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 248202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 249202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 250202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 251202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 252202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 253202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger### Rules for final target. 254202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 255202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 256202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger libstlport \ 257202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger libdl 258202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 259202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Add target alias to "gyp_all_modules" target. 260202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger.PHONY: gyp_all_modules 261202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergergyp_all_modules: third_party_ots_ots_gyp 262202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 263202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger# Alias gyp target name. 264202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger.PHONY: ots 265202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergerots: third_party_ots_ots_gyp 266202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automerger 267202bf9d7f3584162a0f55f8543ae3b4e10eaed54Android Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 268