re2.target.darwin-x86.mk revision 0529e5d033099cbfc42635f6f6183833b09dff6e
1893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# This file is generated by gyp; do not edit. 2893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 3893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectinclude $(CLEAR_VARS) 4893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 5893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_MODULE := third_party_re2_re2_gyp 7893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_MODULE_SUFFIX := .a 8893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_MODULE_TAGS := optional 9893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 10893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectgyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 11893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectgyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 12893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 13893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Make sure our deps are built first. 14893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectGYP_TARGET_DEPENDENCIES := 15893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 16893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectGYP_GENERATED_OUTPUTS := 17893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 18893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Make sure our deps and generated files are built first. 19893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 20893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 21893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_CPP_EXTENSION := .cc 22893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_GENERATED_SOURCES := 23893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 24893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectGYP_COPIED_SOURCE_ORIGIN_DIRS := 25893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 26893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_SRC_FILES := \ 27893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/bitstate.cc \ 28893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/compile.cc \ 29893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/dfa.cc \ 30893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/filtered_re2.cc \ 31893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/mimics_pcre.cc \ 32893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/nfa.cc \ 33893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/onepass.cc \ 34893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/parse.cc \ 35893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/perl_groups.cc \ 36893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/prefilter.cc \ 37893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/prefilter_tree.cc \ 38893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/prog.cc \ 39893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/re2.cc \ 40893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/regexp.cc \ 41893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/set.cc \ 42893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/simplify.cc \ 43893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/tostring.cc \ 44893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/unicode_casefold.cc \ 45893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/re2/unicode_groups.cc \ 46893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/arena.cc \ 47893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/hash.cc \ 48893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/rune.cc \ 49893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/stringpiece.cc \ 50893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/stringprintf.cc \ 51893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project third_party/re2/util/strutil.cc 52893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 53893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 54893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Flags passed to both C and C++ files. 55893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectMY_CFLAGS_Debug := \ 56893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project --param=ssp-buffer-size=4 \ 57893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-exceptions \ 58893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-strict-aliasing \ 59893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-unused-parameter \ 60893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-missing-field-initializers \ 61893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fvisibility=hidden \ 62893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -pipe \ 63893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fPIC \ 64893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-format \ 65893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -msse2 \ 66893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -mfpmath=sse \ 67893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -mmmx \ 68893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -m32 \ 69893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fuse-ld=gold \ 70893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -ffunction-sections \ 71893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -funwind-tables \ 72893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -g \ 73893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-short-enums \ 74893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -finline-limit=64 \ 75893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wa,--noexecstack \ 76893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -U_FORTIFY_SOURCE \ 77893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-extra \ 78893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-ignored-qualifiers \ 79893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-type-limits \ 80893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-unused-but-set-variable \ 81893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-stack-protector \ 82893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-address \ 83893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-format-security \ 84893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-return-type \ 85893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-sequence-point \ 86893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Os \ 87893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -g \ 88893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fomit-frame-pointer \ 89893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fdata-sections \ 90893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -ffunction-sections \ 91893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -funwind-tables 92893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 93893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectMY_DEFS_Debug := \ 94893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DV8_DEPRECATION_WARNINGS' \ 95893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 96893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D_FILE_OFFSET_BITS=64' \ 97893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DNO_TCMALLOC' \ 98893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDISABLE_NACL' \ 99893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCHROMIUM_BUILD' \ 100893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_LIBJPEG_TURBO=1' \ 101893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_WEBRTC=1' \ 102893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_PROPRIETARY_CODECS' \ 103893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_CONFIGURATION_POLICY' \ 104893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 105893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 106893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_EGLIMAGE=1' \ 107893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCLD_VERSION=1' \ 108893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_PRINTING=1' \ 109893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_MANAGED_USERS=1' \ 110893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_OPENSSL=1' \ 111893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_OPENSSL_CERTS=1' \ 112893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DANDROID' \ 113893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D__GNU_SOURCE=1' \ 114893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_STLPORT=1' \ 115893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 116893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCHROME_BUILD_ID=""' \ 117893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 118893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 119893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D_DEBUG' 120893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 121893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 122893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Include paths placed before CFLAGS/CPPFLAGS 123893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_C_INCLUDES_Debug := \ 124893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(LOCAL_PATH)/third_party/re2 \ 125893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(LOCAL_PATH) \ 126893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/frameworks/wilhelm/include \ 127893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/bionic \ 128893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/external/stlport/stlport 129893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 130893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 131893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Flags passed to only C++ (and not C) files. 132893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_CPPFLAGS_Debug := \ 133893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-rtti \ 134893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-threadsafe-statics \ 135893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fvisibility-inlines-hidden \ 136893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-deprecated \ 137893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-non-virtual-dtor \ 138893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-sign-promo \ 139893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-non-virtual-dtor 140893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 141893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 142893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Flags passed to both C and C++ files. 143893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectMY_CFLAGS_Release := \ 144893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project --param=ssp-buffer-size=4 \ 145893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-exceptions \ 146893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-strict-aliasing \ 147893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-unused-parameter \ 148893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-missing-field-initializers \ 149893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fvisibility=hidden \ 150893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -pipe \ 151893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fPIC \ 152893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-format \ 153893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -msse2 \ 154893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -mfpmath=sse \ 155893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -mmmx \ 156893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -m32 \ 157893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fuse-ld=gold \ 158893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -ffunction-sections \ 159893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -funwind-tables \ 160893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -g \ 161893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-short-enums \ 162893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -finline-limit=64 \ 163893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wa,--noexecstack \ 164893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -U_FORTIFY_SOURCE \ 165893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-extra \ 166893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-ignored-qualifiers \ 167893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-type-limits \ 168893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-unused-but-set-variable \ 169893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-stack-protector \ 170893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-address \ 171893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-format-security \ 172893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-return-type \ 173893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-sequence-point \ 174893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Os \ 175893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-ident \ 176893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fdata-sections \ 177893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -ffunction-sections \ 178893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fomit-frame-pointer \ 179893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -funwind-tables 180893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 181893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectMY_DEFS_Release := \ 182893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DV8_DEPRECATION_WARNINGS' \ 183893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 184893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D_FILE_OFFSET_BITS=64' \ 185893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DNO_TCMALLOC' \ 186893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDISABLE_NACL' \ 187893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCHROMIUM_BUILD' \ 188893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_LIBJPEG_TURBO=1' \ 189893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_WEBRTC=1' \ 190893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_PROPRIETARY_CODECS' \ 191893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_CONFIGURATION_POLICY' \ 192893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 193893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 194893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_EGLIMAGE=1' \ 195893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCLD_VERSION=1' \ 196893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_PRINTING=1' \ 197893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DENABLE_MANAGED_USERS=1' \ 198893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_OPENSSL=1' \ 199893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_OPENSSL_CERTS=1' \ 200893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DANDROID' \ 201893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D__GNU_SOURCE=1' \ 202893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DUSE_STLPORT=1' \ 203893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 204893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DCHROME_BUILD_ID=""' \ 205893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DNDEBUG' \ 206893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DNVALGRIND' \ 207893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 208893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 209893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 210893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Include paths placed before CFLAGS/CPPFLAGS 211893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_C_INCLUDES_Release := \ 212893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(LOCAL_PATH)/third_party/re2 \ 213893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(LOCAL_PATH) \ 214893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/frameworks/wilhelm/include \ 215893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/bionic \ 216893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project $(PWD)/external/stlport/stlport 217893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 218893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 219893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Flags passed to only C++ (and not C) files. 220893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_CPPFLAGS_Release := \ 221893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-rtti \ 222893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fno-threadsafe-statics \ 223893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fvisibility-inlines-hidden \ 224893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-deprecated \ 225893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-non-virtual-dtor \ 226893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-sign-promo \ 227893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wno-non-virtual-dtor 228893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 229893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 230893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 231893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 232893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 233893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 234893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project### Rules for final target. 235893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 236893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_LDFLAGS_Debug := \ 237893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,now \ 238893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,relro \ 239893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--fatal-warnings \ 240893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,noexecstack \ 241893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fPIC \ 242893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -m32 \ 243893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fuse-ld=gold \ 244893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -nostdlib \ 245893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--no-undefined \ 246893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--exclude-libs=ALL \ 247893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--warn-shared-textrel \ 248893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-O1 \ 249893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--as-needed 250893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 251893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 252893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_LDFLAGS_Release := \ 253893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,now \ 254893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,relro \ 255893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--fatal-warnings \ 256893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-z,noexecstack \ 257893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fPIC \ 258893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -m32 \ 259893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -fuse-ld=gold \ 260893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -nostdlib \ 261893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--no-undefined \ 262893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--exclude-libs=ALL \ 263893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,-O1 \ 264893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--as-needed \ 265893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--gc-sections \ 266893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project -Wl,--warn-shared-textrel 267893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 268893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 269893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 270893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 271893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := 272893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 273893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Enable grouping to fix circular references 274893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_GROUP_STATIC_LIBRARIES := true 275893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 276893912bfc2683463dc3e2c445336752d012563d3The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \ 277893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project libstlport \ 278893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project libdl 279893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 280893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Add target alias to "gyp_all_modules" target. 281893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project.PHONY: gyp_all_modules 282893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectgyp_all_modules: third_party_re2_re2_gyp 283893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 284893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project# Alias gyp target name. 285893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project.PHONY: re2 286893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectre2: third_party_re2_re2_gyp 287893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 288893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY) 289893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project