re2.target.darwin-arm.mk revision 46d4c2bc3267f3f028f39e7e311b0f89aba2e4fd
124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner# This file is generated by gyp; do not edit. 224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerinclude $(CLEAR_VARS) 424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 524943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 624943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_MODULE := third_party_re2_re2_gyp 724943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_MODULE_SUFFIX := .a 824943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_MODULE_TAGS := optional 924943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 1024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 1124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 1224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 1324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner# Make sure our deps are built first. 1421120ece120034450279001ff18937eb4fe1aaecGreg ClaytonGYP_TARGET_DEPENDENCIES := 15382eb3a60d25409612e0bb33fd4db7f848fb2c55Eli Friedman 16f892c42725ed36c97e8ce10e758170cf6f1aff83Greg ClaytonGYP_GENERATED_OUTPUTS := 1724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 1824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner# Make sure our deps and generated files are built first. 1924943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 2024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 2124943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_CPP_EXTENSION := .cc 2224943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_GENERATED_SOURCES := 2324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 2424943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerGYP_COPIED_SOURCE_ORIGIN_DIRS := 2524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 2624943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerLOCAL_SRC_FILES := \ 27a00ca6dca3e2031387d2c651b5b42423f05bd50eJohnny Chen third_party/re2/re2/bitstate.cc \ 2824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/compile.cc \ 2924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/dfa.cc \ 3024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/filtered_re2.cc \ 3124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/mimics_pcre.cc \ 3224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/nfa.cc \ 3324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/onepass.cc \ 3424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/parse.cc \ 3524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/perl_groups.cc \ 3624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/prefilter.cc \ 3724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/prefilter_tree.cc \ 3824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/prog.cc \ 3924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/re2.cc \ 4024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/regexp.cc \ 4124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/set.cc \ 4224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/simplify.cc \ 437e5fa7fc1f8efd24c078e063b2c4b5e13ba5be20Jason Molenda third_party/re2/re2/tostring.cc \ 4424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/unicode_casefold.cc \ 4524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/re2/unicode_groups.cc \ 4624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/arena.cc \ 4724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/hash.cc \ 4824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/rune.cc \ 4924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/stringpiece.cc \ 5024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/stringprintf.cc \ 5124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner third_party/re2/util/strutil.cc 5224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 5324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner 5424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner# Flags passed to both C and C++ files. 554ba3999e714c73ef52a21b0d59f705c0cad98810Jim InghamMY_CFLAGS_Debug := \ 564ba3999e714c73ef52a21b0d59f705c0cad98810Jim Ingham -fstack-protector \ 574ba3999e714c73ef52a21b0d59f705c0cad98810Jim Ingham --param=ssp-buffer-size=4 \ 5824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-exceptions \ 5924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-strict-aliasing \ 6024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-unused-parameter \ 6124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-missing-field-initializers \ 6224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fvisibility=hidden \ 6324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -pipe \ 6424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fPIC \ 6524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-unused-local-typedefs \ 6624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-format \ 6724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-tree-sra \ 6824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-partial-inlining \ 6924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-early-inlining \ 7024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-tree-copy-prop \ 7124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-tree-loop-optimize \ 7224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-move-loop-invariants \ 7324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-caller-saves \ 7424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-psabi \ 7524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -ffunction-sections \ 7624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -funwind-tables \ 7724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -g \ 7824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fstack-protector \ 7924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-short-enums \ 8024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -finline-limit=64 \ 8124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wa,--noexecstack \ 8224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -U_FORTIFY_SOURCE \ 8324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-extra \ 8424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-ignored-qualifiers \ 8524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-type-limits \ 8624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-unused-but-set-variable \ 8724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-address \ 8824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-format-security \ 8924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-return-type \ 9024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-sequence-point \ 9124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Os \ 9224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -g \ 9324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fomit-frame-pointer \ 94f892c42725ed36c97e8ce10e758170cf6f1aff83Greg Clayton -fdata-sections \ 95ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -ffunction-sections \ 96ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -funwind-tables 97ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 98ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg ClaytonMY_DEFS_Debug := \ 99ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DV8_DEPRECATION_WARNINGS' \ 100ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 101ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-D_FILE_OFFSET_BITS=64' \ 102ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DNO_TCMALLOC' \ 103ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDISABLE_NACL' \ 104ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DCHROMIUM_BUILD' \ 105ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DUSE_LIBJPEG_TURBO=1' \ 106ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DENABLE_WEBRTC=1' \ 107ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DUSE_PROPRIETARY_CODECS' \ 108ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DENABLE_CONFIGURATION_POLICY' \ 109ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 110ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 111ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DENABLE_EGLIMAGE=1' \ 112ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DCLD_VERSION=1' \ 113ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DENABLE_PRINTING=1' \ 114ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DENABLE_MANAGED_USERS=1' \ 115ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 116ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 117ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 118ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 119ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DVIDEO_HOLE=1' \ 120ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DUSE_OPENSSL=1' \ 121ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DUSE_OPENSSL_CERTS=1' \ 122ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DANDROID' \ 123ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-D__GNU_SOURCE=1' \ 124ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DUSE_STLPORT=1' \ 125ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 126ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DCHROME_BUILD_ID=""' \ 127ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 128ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 129ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton '-D_DEBUG' 130ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 131ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 132ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton# Include paths placed before CFLAGS/CPPFLAGS 133ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg ClaytonLOCAL_C_INCLUDES_Debug := \ 134ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton $(LOCAL_PATH)/third_party/re2 \ 135ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton $(LOCAL_PATH) \ 136ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton $(PWD)/frameworks/wilhelm/include \ 137ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton $(PWD)/bionic \ 138ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton $(PWD)/external/stlport/stlport 139ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 140ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 141ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton# Flags passed to only C++ (and not C) files. 142ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg ClaytonLOCAL_CPPFLAGS_Debug := \ 143ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -fno-rtti \ 144ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -fno-threadsafe-statics \ 145ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -fvisibility-inlines-hidden \ 146ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -Wno-deprecated \ 147ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -Wno-abi \ 148ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -Wno-non-virtual-dtor \ 149ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -Wno-sign-promo \ 150ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -Wno-non-virtual-dtor 151ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 152ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton 153ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton# Flags passed to both C and C++ files. 154ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg ClaytonMY_CFLAGS_Release := \ 155ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton -fstack-protector \ 156ce490e3161b17c3f2904d6e797bb5e5517d651c2Greg Clayton --param=ssp-buffer-size=4 \ 15724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-exceptions \ 15824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -fno-strict-aliasing \ 15924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-unused-parameter \ 16024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner -Wno-missing-field-initializers \ 161 -fvisibility=hidden \ 162 -pipe \ 163 -fPIC \ 164 -Wno-unused-local-typedefs \ 165 -Wno-format \ 166 -fno-tree-sra \ 167 -fno-partial-inlining \ 168 -fno-early-inlining \ 169 -fno-tree-copy-prop \ 170 -fno-tree-loop-optimize \ 171 -fno-move-loop-invariants \ 172 -fno-caller-saves \ 173 -Wno-psabi \ 174 -ffunction-sections \ 175 -funwind-tables \ 176 -g \ 177 -fstack-protector \ 178 -fno-short-enums \ 179 -finline-limit=64 \ 180 -Wa,--noexecstack \ 181 -U_FORTIFY_SOURCE \ 182 -Wno-extra \ 183 -Wno-ignored-qualifiers \ 184 -Wno-type-limits \ 185 -Wno-unused-but-set-variable \ 186 -Wno-address \ 187 -Wno-format-security \ 188 -Wno-return-type \ 189 -Wno-sequence-point \ 190 -Os \ 191 -fno-ident \ 192 -fdata-sections \ 193 -ffunction-sections \ 194 -fomit-frame-pointer \ 195 -funwind-tables 196 197MY_DEFS_Release := \ 198 '-DV8_DEPRECATION_WARNINGS' \ 199 '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 200 '-D_FILE_OFFSET_BITS=64' \ 201 '-DNO_TCMALLOC' \ 202 '-DDISABLE_NACL' \ 203 '-DCHROMIUM_BUILD' \ 204 '-DUSE_LIBJPEG_TURBO=1' \ 205 '-DENABLE_WEBRTC=1' \ 206 '-DUSE_PROPRIETARY_CODECS' \ 207 '-DENABLE_CONFIGURATION_POLICY' \ 208 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 209 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 210 '-DENABLE_EGLIMAGE=1' \ 211 '-DCLD_VERSION=1' \ 212 '-DENABLE_PRINTING=1' \ 213 '-DENABLE_MANAGED_USERS=1' \ 214 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 215 '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 216 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 217 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 218 '-DVIDEO_HOLE=1' \ 219 '-DUSE_OPENSSL=1' \ 220 '-DUSE_OPENSSL_CERTS=1' \ 221 '-DANDROID' \ 222 '-D__GNU_SOURCE=1' \ 223 '-DUSE_STLPORT=1' \ 224 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 225 '-DCHROME_BUILD_ID=""' \ 226 '-DNDEBUG' \ 227 '-DNVALGRIND' \ 228 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 229 230 231# Include paths placed before CFLAGS/CPPFLAGS 232LOCAL_C_INCLUDES_Release := \ 233 $(LOCAL_PATH)/third_party/re2 \ 234 $(LOCAL_PATH) \ 235 $(PWD)/frameworks/wilhelm/include \ 236 $(PWD)/bionic \ 237 $(PWD)/external/stlport/stlport 238 239 240# Flags passed to only C++ (and not C) files. 241LOCAL_CPPFLAGS_Release := \ 242 -fno-rtti \ 243 -fno-threadsafe-statics \ 244 -fvisibility-inlines-hidden \ 245 -Wno-deprecated \ 246 -Wno-abi \ 247 -Wno-non-virtual-dtor \ 248 -Wno-sign-promo \ 249 -Wno-non-virtual-dtor 250 251 252LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 253LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 254LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 255LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 256### Rules for final target. 257 258LOCAL_LDFLAGS_Debug := \ 259 -Wl,-z,now \ 260 -Wl,-z,relro \ 261 -Wl,--fatal-warnings \ 262 -Wl,-z,noexecstack \ 263 -fPIC \ 264 -Wl,-z,relro \ 265 -Wl,-z,now \ 266 -fuse-ld=gold \ 267 -nostdlib \ 268 -Wl,--no-undefined \ 269 -Wl,--exclude-libs=ALL \ 270 -Wl,--icf=safe \ 271 -Wl,--warn-shared-textrel \ 272 -Wl,-O1 \ 273 -Wl,--as-needed 274 275 276LOCAL_LDFLAGS_Release := \ 277 -Wl,-z,now \ 278 -Wl,-z,relro \ 279 -Wl,--fatal-warnings \ 280 -Wl,-z,noexecstack \ 281 -fPIC \ 282 -Wl,-z,relro \ 283 -Wl,-z,now \ 284 -fuse-ld=gold \ 285 -nostdlib \ 286 -Wl,--no-undefined \ 287 -Wl,--exclude-libs=ALL \ 288 -Wl,--icf=safe \ 289 -Wl,-O1 \ 290 -Wl,--as-needed \ 291 -Wl,--gc-sections \ 292 -Wl,--warn-shared-textrel 293 294 295LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 296 297LOCAL_STATIC_LIBRARIES := 298 299# Enable grouping to fix circular references 300LOCAL_GROUP_STATIC_LIBRARIES := true 301 302LOCAL_SHARED_LIBRARIES := \ 303 libstlport \ 304 libdl 305 306# Add target alias to "gyp_all_modules" target. 307.PHONY: gyp_all_modules 308gyp_all_modules: third_party_re2_re2_gyp 309 310# Alias gyp target name. 311.PHONY: re2 312re2: third_party_re2_re2_gyp 313 314include $(BUILD_STATIC_LIBRARY) 315