re2.target.linux-mips.mk revision d0247b1b59f9c528cb6df88b4f2b9afaf80d181e
14b6829f0d28990dd645e16386eb226d0f10c8731shiqian# This file is generated by gyp; do not edit. 24b6829f0d28990dd645e16386eb226d0f10c8731shiqian 34b6829f0d28990dd645e16386eb226d0f10c8731shiqianinclude $(CLEAR_VARS) 44b6829f0d28990dd645e16386eb226d0f10c8731shiqian 54b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_MODULE_CLASS := STATIC_LIBRARIES 64b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_MODULE := third_party_re2_re2_gyp 74b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_MODULE_SUFFIX := .a 84b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_MODULE_TAGS := optional 94b6829f0d28990dd645e16386eb226d0f10c8731shiqiangyp_intermediate_dir := $(call local-intermediates-dir) 104b6829f0d28990dd645e16386eb226d0f10c8731shiqiangyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 114b6829f0d28990dd645e16386eb226d0f10c8731shiqian 124b6829f0d28990dd645e16386eb226d0f10c8731shiqian# Make sure our deps are built first. 134b6829f0d28990dd645e16386eb226d0f10c8731shiqianGYP_TARGET_DEPENDENCIES := 144b6829f0d28990dd645e16386eb226d0f10c8731shiqian 154b6829f0d28990dd645e16386eb226d0f10c8731shiqianGYP_GENERATED_OUTPUTS := 164b6829f0d28990dd645e16386eb226d0f10c8731shiqian 174b6829f0d28990dd645e16386eb226d0f10c8731shiqian# Make sure our deps and generated files are built first. 184b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 194b6829f0d28990dd645e16386eb226d0f10c8731shiqian 204b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_CPP_EXTENSION := .cc 214b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_GENERATED_SOURCES := 224b6829f0d28990dd645e16386eb226d0f10c8731shiqian 234b6829f0d28990dd645e16386eb226d0f10c8731shiqianGYP_COPIED_SOURCE_ORIGIN_DIRS := 244b6829f0d28990dd645e16386eb226d0f10c8731shiqian 254b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_SRC_FILES := \ 264b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/bitstate.cc \ 274b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/compile.cc \ 284b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/dfa.cc \ 294b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/filtered_re2.cc \ 304b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/mimics_pcre.cc \ 314b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/nfa.cc \ 324b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/onepass.cc \ 334b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/parse.cc \ 344b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/perl_groups.cc \ 354b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/prefilter.cc \ 364b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/prefilter_tree.cc \ 374b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/prog.cc \ 384b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/re2.cc \ 394b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/regexp.cc \ 404b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/set.cc \ 414b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/simplify.cc \ 424b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/tostring.cc \ 434b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/unicode_casefold.cc \ 444b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/re2/unicode_groups.cc \ 454b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/arena.cc \ 464b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/hash.cc \ 474b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/rune.cc \ 484b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/stringpiece.cc \ 494b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/stringprintf.cc \ 504b6829f0d28990dd645e16386eb226d0f10c8731shiqian third_party/re2/util/strutil.cc 514b6829f0d28990dd645e16386eb226d0f10c8731shiqian 524b6829f0d28990dd645e16386eb226d0f10c8731shiqian 534b6829f0d28990dd645e16386eb226d0f10c8731shiqian# Flags passed to both C and C++ files. 54e8ff148b4309e115da1c55089dc3b9a241a928dcshiqianMY_CFLAGS_Debug := \ 554b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fstack-protector \ 564b6829f0d28990dd645e16386eb226d0f10c8731shiqian --param=ssp-buffer-size=4 \ 574b6829f0d28990dd645e16386eb226d0f10c8731shiqian \ 584b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fno-exceptions \ 59f904a612d9444ab36c07a8e619c113432e046f49vladlosev -fno-strict-aliasing \ 604b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-unused-parameter \ 61e44602ec83c65102035ce5304ae8de0cb16e9e56shiqian -Wno-missing-field-initializers \ 62e8ff148b4309e115da1c55089dc3b9a241a928dcshiqian -fvisibility=hidden \ 634b6829f0d28990dd645e16386eb226d0f10c8731shiqian -pipe \ 644b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fPIC \ 654b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-format \ 664b6829f0d28990dd645e16386eb226d0f10c8731shiqian -EL \ 674b6829f0d28990dd645e16386eb226d0f10c8731shiqian -mhard-float \ 684b6829f0d28990dd645e16386eb226d0f10c8731shiqian -ffunction-sections \ 694b6829f0d28990dd645e16386eb226d0f10c8731shiqian -funwind-tables \ 704b6829f0d28990dd645e16386eb226d0f10c8731shiqian -g \ 714b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fstack-protector \ 724b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fno-short-enums \ 734b6829f0d28990dd645e16386eb226d0f10c8731shiqian -finline-limit=64 \ 744b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wa,--noexecstack \ 754b6829f0d28990dd645e16386eb226d0f10c8731shiqian -U_FORTIFY_SOURCE \ 764b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-extra \ 774b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-ignored-qualifiers \ 784b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-type-limits \ 794b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-address \ 804b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-format-security \ 814b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-return-type \ 824b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-sequence-point \ 834b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Os \ 844b6829f0d28990dd645e16386eb226d0f10c8731shiqian -g \ 854b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fomit-frame-pointer \ 860ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -fdata-sections \ 874b6829f0d28990dd645e16386eb226d0f10c8731shiqian -ffunction-sections 880ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 890ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wanMY_DEFS_Debug := \ 900ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DANGLE_DX11' \ 910ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DWTF_VECTOR_INITIAL_SIZE=4' \ 920ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-D_FILE_OFFSET_BITS=64' \ 930ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DNO_TCMALLOC' \ 94b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 95b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 960ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DDISABLE_NACL' \ 970ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DCHROMIUM_BUILD' \ 98b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DUSE_LIBJPEG_TURBO=1' \ 99b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DUSE_PROPRIETARY_CODECS' \ 1000ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DENABLE_CONFIGURATION_POLICY' \ 1010ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DENABLE_GPU=1' \ 1020ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DUSE_OPENSSL=1' \ 103b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DENABLE_EGLIMAGE=1' \ 1040ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DCLD_VERSION=1' \ 1050ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DANDROID' \ 1060ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-D__GNU_SOURCE=1' \ 107b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan '-DUSE_STLPORT=1' \ 1080ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 1090ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DCHROME_BUILD_ID=""' \ 1100ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 1110ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 1120ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan '-D_DEBUG' 1130ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 1140ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 115b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan# Include paths placed before CFLAGS/CPPFLAGS 1160ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wanLOCAL_C_INCLUDES_Debug := \ 1170ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan $(LOCAL_PATH)/third_party/re2 \ 1180ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan $(LOCAL_PATH) \ 1199b9794ffb9cfafb94f5def851f76b9a104fcb891zhanyong.wan $(PWD)/frameworks/wilhelm/include \ 1209b9794ffb9cfafb94f5def851f76b9a104fcb891zhanyong.wan $(PWD)/bionic \ 1219b9794ffb9cfafb94f5def851f76b9a104fcb891zhanyong.wan $(PWD)/external/stlport/stlport 122b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan 1230ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 1240ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan# Flags passed to only C++ (and not C) files. 1254b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_CPPFLAGS_Debug := \ 1264b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fno-rtti \ 1274b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fno-threadsafe-statics \ 128e44602ec83c65102035ce5304ae8de0cb16e9e56shiqian -fvisibility-inlines-hidden \ 1294b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-deprecated \ 130f19450f3ad156e1dea624b4d37e645bef067ab5czhanyong.wan -Wno-uninitialized \ 1319b9794ffb9cfafb94f5def851f76b9a104fcb891zhanyong.wan -Wno-error=c++0x-compat \ 1329b9794ffb9cfafb94f5def851f76b9a104fcb891zhanyong.wan -Wno-non-virtual-dtor \ 1330ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -Wno-sign-promo \ 1340ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -Wno-non-virtual-dtor 1350ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 1360ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan 137b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan# Flags passed to both C and C++ files. 138b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wanMY_CFLAGS_Release := \ 139b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan -fstack-protector \ 140b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan --param=ssp-buffer-size=4 \ 141b0fe69fcbfaa44ae05f6f2429d9c4bbb326b5ea5zhanyong.wan \ 1420ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -fno-exceptions \ 1430ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -fno-strict-aliasing \ 1440ebc16a68eea644a9f8a718fbdef95112a4a0ff2zhanyong.wan -Wno-unused-parameter \ 1454b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-missing-field-initializers \ 1464b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fvisibility=hidden \ 147a80f23f103e1a008c1df7ecc68eef9aa4ffbdc37zhanyong.wan -pipe \ 148b7ec0f7b3b21338babc9a6ab5a593a40634a8062zhanyong.wan -fPIC \ 149b7ec0f7b3b21338babc9a6ab5a593a40634a8062zhanyong.wan -Wno-format \ 150f39160b423e8f90902066cf6774e4180667dcbeezhanyong.wan -EL \ 1511cdc76325936ad3312be0d456b4936c8b8e6bf70zhanyong.wan -mhard-float \ 1524b6829f0d28990dd645e16386eb226d0f10c8731shiqian -ffunction-sections \ 153b7ec0f7b3b21338babc9a6ab5a593a40634a8062zhanyong.wan -funwind-tables \ 1541cdc76325936ad3312be0d456b4936c8b8e6bf70zhanyong.wan -g \ 155f6d087b78d230d875bf5d8281112662795044680zhanyong.wan -fstack-protector \ 1567dcfb6b7375177814c5154e9770efc5406778ad0zhanyong.wan -fno-short-enums \ 1571cdc76325936ad3312be0d456b4936c8b8e6bf70zhanyong.wan -finline-limit=64 \ 158a80f23f103e1a008c1df7ecc68eef9aa4ffbdc37zhanyong.wan -Wa,--noexecstack \ 159334aaead71ccf797a18f2128c320f0304e724860zhanyong.wan -U_FORTIFY_SOURCE \ 160a80f23f103e1a008c1df7ecc68eef9aa4ffbdc37zhanyong.wan -Wno-extra \ 161f39160b423e8f90902066cf6774e4180667dcbeezhanyong.wan -Wno-ignored-qualifiers \ 162f39160b423e8f90902066cf6774e4180667dcbeezhanyong.wan -Wno-type-limits \ 1634b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-address \ 1644b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-format-security \ 1654b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-return-type \ 1664b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wno-sequence-point \ 1674b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Os \ 1684b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fno-ident \ 1694b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fdata-sections \ 1704b6829f0d28990dd645e16386eb226d0f10c8731shiqian -ffunction-sections \ 1714b6829f0d28990dd645e16386eb226d0f10c8731shiqian -fomit-frame-pointer 1724b6829f0d28990dd645e16386eb226d0f10c8731shiqian 1734b6829f0d28990dd645e16386eb226d0f10c8731shiqianMY_DEFS_Release := \ 1744b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DANGLE_DX11' \ 1754b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DWTF_VECTOR_INITIAL_SIZE=4' \ 1764b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-D_FILE_OFFSET_BITS=64' \ 1774b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DNO_TCMALLOC' \ 1784b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1794b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 180fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DDISABLE_NACL' \ 1814b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DCHROMIUM_BUILD' \ 182fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DUSE_LIBJPEG_TURBO=1' \ 1834b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DUSE_PROPRIETARY_CODECS' \ 1844b6829f0d28990dd645e16386eb226d0f10c8731shiqian '-DENABLE_CONFIGURATION_POLICY' \ 185fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DENABLE_GPU=1' \ 186fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DUSE_OPENSSL=1' \ 187fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DENABLE_EGLIMAGE=1' \ 188fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DCLD_VERSION=1' \ 189fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DANDROID' \ 190fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-D__GNU_SOURCE=1' \ 191fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DUSE_STLPORT=1' \ 192fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 193fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DCHROME_BUILD_ID=""' \ 194fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DNDEBUG' \ 195fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DNVALGRIND' \ 196fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 197fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 198fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 199fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev# Include paths placed before CFLAGS/CPPFLAGS 200fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_C_INCLUDES_Release := \ 201fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev $(LOCAL_PATH)/third_party/re2 \ 202fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev $(LOCAL_PATH) \ 203fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev $(PWD)/frameworks/wilhelm/include \ 204fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev $(PWD)/bionic \ 205fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev $(PWD)/external/stlport/stlport 206fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 207fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 208fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev# Flags passed to only C++ (and not C) files. 209fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_CPPFLAGS_Release := \ 210fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -fno-rtti \ 211fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -fno-threadsafe-statics \ 212fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -fvisibility-inlines-hidden \ 213fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-deprecated \ 214fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-uninitialized \ 215fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-error=c++0x-compat \ 216fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-non-virtual-dtor \ 217fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-sign-promo \ 218fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wno-non-virtual-dtor 219fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 220fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 221fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 222fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 223fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 224fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev### Rules for final target. 225fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 226fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_LDFLAGS_Debug := \ 227fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,-z,now \ 228fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,-z,relro \ 229fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,-z,noexecstack \ 230fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -fPIC \ 231fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -EL \ 232fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--no-keep-memory \ 233fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -nostdlib \ 234fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--no-undefined \ 235fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--exclude-libs=ALL \ 236fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--fatal-warnings \ 237fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--gc-sections \ 2384b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--warn-shared-textrel \ 2394b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,-O1 \ 2404b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--as-needed 2414b6829f0d28990dd645e16386eb226d0f10c8731shiqian 242fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 2434b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_LDFLAGS_Release := \ 2444b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,-z,now \ 245fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,-z,relro \ 246fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,-z,noexecstack \ 247fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -fPIC \ 248fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -EL \ 249fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--no-keep-memory \ 2504b6829f0d28990dd645e16386eb226d0f10c8731shiqian -nostdlib \ 2514b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--no-undefined \ 2524b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--exclude-libs=ALL \ 2534b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,-O1 \ 2544b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--as-needed \ 2554b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--gc-sections \ 256fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev -Wl,--fatal-warnings \ 2574b6829f0d28990dd645e16386eb226d0f10c8731shiqian -Wl,--warn-shared-textrel 2584b6829f0d28990dd645e16386eb226d0f10c8731shiqian 259fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 260fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 261fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 262fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_STATIC_LIBRARIES := 263fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 2644b6829f0d28990dd645e16386eb226d0f10c8731shiqian# Enable grouping to fix circular references 2654b6829f0d28990dd645e16386eb226d0f10c8731shiqianLOCAL_GROUP_STATIC_LIBRARIES := true 266fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 267fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevLOCAL_SHARED_LIBRARIES := \ 268fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev libstlport \ 269fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev libdl 270fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 271fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev# Add target alias to "gyp_all_modules" target. 272fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev.PHONY: gyp_all_modules 273fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevgyp_all_modules: third_party_re2_re2_gyp 274fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 275fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev# Alias gyp target name. 276fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev.PHONY: re2 277fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevre2: third_party_re2_re2_gyp 278fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev 279fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosevinclude $(BUILD_STATIC_LIBRARY) 280fbd53a53c1e01dec71c65754cf73282e4759bc40vladlosev