re2.target.linux-arm64.mk revision 5c02ac1a9c1b504631c0a3d2b6e737b5d738bae1
1b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org# This file is generated by gyp; do not edit.
23484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.org
33484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.orginclude $(CLEAR_VARS)
4b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
5b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_MODULE_CLASS := STATIC_LIBRARIES
6b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_MODULE := third_party_re2_re2_gyp
7b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_MODULE_SUFFIX := .a
8196eb601290dc49c3754da728dc58700dff2de1bmachenbach@chromium.orgLOCAL_MODULE_TAGS := optional
9248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.orgLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH)
10b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orggyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX))
11b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orggyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
12b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
13b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org# Make sure our deps are built first.
14b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgGYP_TARGET_DEPENDENCIES :=
15b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
16b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgGYP_GENERATED_OUTPUTS :=
17b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
18b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org# Make sure our deps and generated files are built first.
19b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
20b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
21b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_CPP_EXTENSION := .cc
22b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_GENERATED_SOURCES :=
23b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
24b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgGYP_COPIED_SOURCE_ORIGIN_DIRS :=
25b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
26b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgLOCAL_SRC_FILES := \
27b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/bitstate.cc \
28b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/compile.cc \
29b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/dfa.cc \
30b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/filtered_re2.cc \
31b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/mimics_pcre.cc \
32b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/nfa.cc \
33b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/onepass.cc \
34b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/parse.cc \
35b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/perl_groups.cc \
36b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/prefilter.cc \
37b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/prefilter_tree.cc \
38b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/prog.cc \
39b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/re2.cc \
40b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/regexp.cc \
41b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/set.cc \
42b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/simplify.cc \
43b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/tostring.cc \
44b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/unicode_casefold.cc \
45b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/re2/unicode_groups.cc \
46b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/arena.cc \
47b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/hash.cc \
48b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/rune.cc \
49b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/stringpiece.cc \
50b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/stringprintf.cc \
51b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	third_party/re2/util/strutil.cc
52b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
53b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org
54b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org# Flags passed to both C and C++ files.
55b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.orgMY_CFLAGS_Debug := \
56b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	--param=ssp-buffer-size=4 \
57b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-fno-exceptions \
586a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-fno-strict-aliasing \
59b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-unused-parameter \
60b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-missing-field-initializers \
616a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-fvisibility=hidden \
62b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-pipe \
63b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-fPIC \
64b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-unused-local-typedefs \
656a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-Wno-format \
666a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-ffunction-sections \
676a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-funwind-tables \
686a4d394882dba70a85567fb90ffd4f428a9eb170machenbach@chromium.org	-g \
69b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-fno-short-enums \
70b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-finline-limit=64 \
71b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wa,--noexecstack \
72b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-U_FORTIFY_SOURCE \
73b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-extra \
74b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-ignored-qualifiers \
75b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-type-limits \
76b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-unused-but-set-variable \
77b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-address \
78b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-Wno-format-security \
79e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-Wno-return-type \
80e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-Wno-sequence-point \
81e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-Os \
82e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-g \
83e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-fomit-frame-pointer \
84e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-fdata-sections \
85e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-ffunction-sections \
86e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	-funwind-tables
87e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org
88e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.orgMY_DEFS_Debug := \
89e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DV8_DEPRECATION_WARNINGS' \
90e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \
91e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-D_FILE_OFFSET_BITS=64' \
92e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DNO_TCMALLOC' \
93e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DDISABLE_NACL' \
94e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DCHROMIUM_BUILD' \
95e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DUSE_LIBJPEG_TURBO=1' \
96e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DENABLE_WEBRTC=1' \
97e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DUSE_PROPRIETARY_CODECS' \
98e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DENABLE_CONFIGURATION_POLICY' \
99e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
100e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
101e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DENABLE_EGLIMAGE=1' \
102e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DCLD_VERSION=1' \
103e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DENABLE_PRINTING=1' \
104e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DENABLE_MANAGED_USERS=1' \
105e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DUSE_OPENSSL=1' \
106e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DUSE_OPENSSL_CERTS=1' \
107e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DANDROID' \
108e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-D__GNU_SOURCE=1' \
109e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DUSE_STLPORT=1' \
110e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
111e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DCHROME_BUILD_ID=""' \
112e31b63e9608909e17e35a3330b0075140af2fe91machenbach@chromium.org	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
1133ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
1143ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	'-D_DEBUG'
1153ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org
116248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org
117248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org# Include paths placed before CFLAGS/CPPFLAGS
118248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.orgLOCAL_C_INCLUDES_Debug := \
119248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	$(LOCAL_PATH)/third_party/re2 \
120248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	$(LOCAL_PATH) \
121248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	$(PWD)/frameworks/wilhelm/include \
122248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	$(PWD)/bionic \
123248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	$(PWD)/external/stlport/stlport
124248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org
125248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org
126248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org# Flags passed to only C++ (and not C) files.
127248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.orgLOCAL_CPPFLAGS_Debug := \
128248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fno-rtti \
129248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fno-threadsafe-statics \
130248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fvisibility-inlines-hidden \
131248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-deprecated \
132248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-non-virtual-dtor \
133248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-sign-promo \
134248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-non-virtual-dtor
135248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org
136248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org
137248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org# Flags passed to both C and C++ files.
138248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.orgMY_CFLAGS_Release := \
139248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	--param=ssp-buffer-size=4 \
140248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fno-exceptions \
141248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fno-strict-aliasing \
142248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-unused-parameter \
143248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-missing-field-initializers \
144248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fvisibility=hidden \
145248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-pipe \
146248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fPIC \
147248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-unused-local-typedefs \
148248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-format \
149248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-ffunction-sections \
150248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-funwind-tables \
151248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-g \
152248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-fno-short-enums \
153248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-finline-limit=64 \
154248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wa,--noexecstack \
155248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-U_FORTIFY_SOURCE \
156248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-extra \
157248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-ignored-qualifiers \
158248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-type-limits \
159248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-unused-but-set-variable \
160248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-address \
161248dd43badb99ffce44eae2d767cda3cefaad521machenbach@chromium.org	-Wno-format-security \
1623ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	-Wno-return-type \
1633ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	-Wno-sequence-point \
1643ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	-Os \
1653ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	-fno-ident \
1663ee7a7ed19002e4a0efbf6cdb2a201f21763a80adanno@chromium.org	-fdata-sections \
167b67f96038c787a6bd6a835e6c436c82e1b245486machenbach@chromium.org	-ffunction-sections \
168	-fomit-frame-pointer \
169	-funwind-tables
170
171MY_DEFS_Release := \
172	'-DV8_DEPRECATION_WARNINGS' \
173	'-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \
174	'-D_FILE_OFFSET_BITS=64' \
175	'-DNO_TCMALLOC' \
176	'-DDISABLE_NACL' \
177	'-DCHROMIUM_BUILD' \
178	'-DUSE_LIBJPEG_TURBO=1' \
179	'-DENABLE_WEBRTC=1' \
180	'-DUSE_PROPRIETARY_CODECS' \
181	'-DENABLE_CONFIGURATION_POLICY' \
182	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
183	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
184	'-DENABLE_EGLIMAGE=1' \
185	'-DCLD_VERSION=1' \
186	'-DENABLE_PRINTING=1' \
187	'-DENABLE_MANAGED_USERS=1' \
188	'-DUSE_OPENSSL=1' \
189	'-DUSE_OPENSSL_CERTS=1' \
190	'-DANDROID' \
191	'-D__GNU_SOURCE=1' \
192	'-DUSE_STLPORT=1' \
193	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
194	'-DCHROME_BUILD_ID=""' \
195	'-DNDEBUG' \
196	'-DNVALGRIND' \
197	'-DDYNAMIC_ANNOTATIONS_ENABLED=0'
198
199
200# Include paths placed before CFLAGS/CPPFLAGS
201LOCAL_C_INCLUDES_Release := \
202	$(LOCAL_PATH)/third_party/re2 \
203	$(LOCAL_PATH) \
204	$(PWD)/frameworks/wilhelm/include \
205	$(PWD)/bionic \
206	$(PWD)/external/stlport/stlport
207
208
209# Flags passed to only C++ (and not C) files.
210LOCAL_CPPFLAGS_Release := \
211	-fno-rtti \
212	-fno-threadsafe-statics \
213	-fvisibility-inlines-hidden \
214	-Wno-deprecated \
215	-Wno-non-virtual-dtor \
216	-Wno-sign-promo \
217	-Wno-non-virtual-dtor
218
219
220LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
221LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
222LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
223LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
224### Rules for final target.
225
226LOCAL_LDFLAGS_Debug := \
227	-Wl,-z,now \
228	-Wl,-z,relro \
229	-Wl,--fatal-warnings \
230	-Wl,-z,noexecstack \
231	-fPIC \
232	-nostdlib \
233	-Wl,--no-undefined \
234	-Wl,--exclude-libs=ALL \
235	-Wl,--warn-shared-textrel \
236	-Wl,-O1 \
237	-Wl,--as-needed
238
239
240LOCAL_LDFLAGS_Release := \
241	-Wl,-z,now \
242	-Wl,-z,relro \
243	-Wl,--fatal-warnings \
244	-Wl,-z,noexecstack \
245	-fPIC \
246	-nostdlib \
247	-Wl,--no-undefined \
248	-Wl,--exclude-libs=ALL \
249	-Wl,-O1 \
250	-Wl,--as-needed \
251	-Wl,--gc-sections \
252	-Wl,--warn-shared-textrel
253
254
255LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION))
256
257LOCAL_STATIC_LIBRARIES :=
258
259# Enable grouping to fix circular references
260LOCAL_GROUP_STATIC_LIBRARIES := true
261
262LOCAL_SHARED_LIBRARIES := \
263	libstlport \
264	libdl
265
266# Add target alias to "gyp_all_modules" target.
267.PHONY: gyp_all_modules
268gyp_all_modules: third_party_re2_re2_gyp
269
270# Alias gyp target name.
271.PHONY: re2
272re2: third_party_re2_re2_gyp
273
274include $(BUILD_STATIC_LIBRARY)
275