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