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