1*2233c95bSzrj# verbatim from libstdc++/include/Makefile.in
2*2233c95bSzrj# Info also from libstdc++/libsupc++/Makefile.in
3*2233c95bSzrj
4*2233c95bSzrjCOMPATIBILITY_H = config/abi/compatibility.h
5*2233c95bSzrjCLOCALE_CC = config/locale/dragonfly/c_locale.cc
6*2233c95bSzrjCLOCALE_H = config/locale/dragonfly/c_locale.h
7*2233c95bSzrjCLOCALE_INTERNAL_H = config/locale/generic/c++locale_internal.h
8*2233c95bSzrjCMESSAGES_CC = config/locale/generic/messages_members.cc
9*2233c95bSzrjCMESSAGES_H = config/locale/generic/messages_members.h
10*2233c95bSzrjCMONEY_CC = config/locale/dragonfly/monetary_members.cc
11*2233c95bSzrjCNUMERIC_CC = config/locale/dragonfly/numeric_members.cc
12*2233c95bSzrjATOMIC_WORD_SRCDIR = config/cpu/generic
13*2233c95bSzrjABI_TWEAKS_SRCDIR = config/cpu/generic
14*2233c95bSzrjCPU_DEFINES_SRCDIR = config/cpu/generic
15*2233c95bSzrjERROR_CONSTANTS_SRCDIR = config/os/generic
16*2233c95bSzrjCPU_OPT_BITS_RANDOM = config/cpu/i486/opt/bits/opt_random.h
17*2233c95bSzrjCPU_OPT_EXT_RANDOM = config/cpu/i486/opt/ext/opt_random.h
18*2233c95bSzrj
19*2233c95bSzrjstd_srcdir = ${glibcxx_srcdir}/include/std
20*2233c95bSzrjbits_srcdir = ${glibcxx_srcdir}/include/bits
21*2233c95bSzrjbits_sup_srcdir = ${glibcxx_srcdir}/libsupc++
22*2233c95bSzrjbackward_srcdir = ${glibcxx_srcdir}/include/backward
23*2233c95bSzrjpb_srcdir = ${glibcxx_srcdir}/include/ext/pb_ds
24*2233c95bSzrjext_srcdir = ${glibcxx_srcdir}/include/ext
25*2233c95bSzrjtr1_srcdir = ${glibcxx_srcdir}/include/tr1
26*2233c95bSzrjtr2_srcdir = ${glibcxx_srcdir}/include/tr2
27*2233c95bSzrjdecimal_srcdir = ${glibcxx_srcdir}/include/decimal
28*2233c95bSzrjc_base_srcdir = ${glibcxx_srcdir}/include/c_global
29*2233c95bSzrjc_compatibility_srcdir = ${glibcxx_srcdir}/include/c_compatibility
30*2233c95bSzrjdebug_srcdir = ${glibcxx_srcdir}/include/debug
31*2233c95bSzrjparallel_srcdir = ${glibcxx_srcdir}/include/parallel
32*2233c95bSzrjprofile_srcdir = ${glibcxx_srcdir}/include/profile
33*2233c95bSzrjprofile_impl_srcdir = ${glibcxx_srcdir}/include/profile/impl
34*2233c95bSzrjhost_srcdir = ${glibcxx_srcdir}/config/os/bsd/dragonfly
35*2233c95bSzrjexperimental_srcdir = ${glibcxx_srcdir}/include/experimental
36*2233c95bSzrjexperimental_bits_srcdir = ${glibcxx_srcdir}/include/experimental/bits
37*2233c95bSzrj
38*2233c95bSzrjstd_builddir = .
39*2233c95bSzrjbits_builddir = ./bits
40*2233c95bSzrjbackward_builddir = ./backward
41*2233c95bSzrjpb_builddir = ./ext/pb_ds
42*2233c95bSzrjext_builddir = ./ext
43*2233c95bSzrjtr1_builddir = ./tr1
44*2233c95bSzrjtr2_builddir = ./tr2
45*2233c95bSzrjdecimal_builddir = ./decimal
46*2233c95bSzrjc_base_builddir = .
47*2233c95bSzrjc_compatibility_builddir = .
48*2233c95bSzrjdebug_builddir = ./debug
49*2233c95bSzrjparallel_builddir = ./parallel
50*2233c95bSzrjprofile_builddir = ./profile
51*2233c95bSzrjprofile_impl_builddir = ./profile/impl
52*2233c95bSzrjexperimental_builddir = ./experimental
53*2233c95bSzrjext_host_builddir = ./ext
54*2233c95bSzrj
55*2233c95bSzrj##### HEAD: Not from Makefile.in #####
56*2233c95bSzrjbits_sup_builddir = bits
57*2233c95bSzrjext_compat_builddir = ext
58*2233c95bSzrjhost_builddir = bits
59*2233c95bSzrjsupc_builddir = .
60*2233c95bSzrjhost_headers_extra = \
61*2233c95bSzrj	c++config.h \
62*2233c95bSzrj	${glibcxx_srcdir}/config/allocator/new_allocator_base.h \
63*2233c95bSzrj	${glibcxx_srcdir}/config/io/basic_file_stdio.h \
64*2233c95bSzrj	${glibcxx_srcdir}/config/io/c_io_stdio.h \
65*2233c95bSzrj	${glibcxx_srcdir}/config/locale/dragonfly/c_locale.h \
66*2233c95bSzrj	${glibcxx_srcdir}/config/locale/generic/messages_members.h \
67*2233c95bSzrj	${glibcxx_srcdir}/config/locale/dragonfly/time_members.h \
68*2233c95bSzrj	${glibcxx_srcdir}/${CPU_OPT_BITS_RANDOM} \
69*2233c95bSzrj	gthr.h \
70*2233c95bSzrj	gthr-default.h \
71*2233c95bSzrj	gthr-posix.h \
72*2233c95bSzrj	gthr-single.h
73*2233c95bSzrjsupc_headers = \
74*2233c95bSzrj	${glibcxx_srcdir}/libsupc++/cxxabi.h \
75*2233c95bSzrj	${glibcxx_srcdir}/libsupc++/exception \
76*2233c95bSzrj	${glibcxx_srcdir}/libsupc++/initializer_list \
77*2233c95bSzrj	${glibcxx_srcdir}/libsupc++/new \
78*2233c95bSzrj	${glibcxx_srcdir}/libsupc++/typeinfo
79*2233c95bSzrj##### TAIL: Not from Makefile.in #####
80*2233c95bSzrj
81*2233c95bSzrjstd_headers = \
82*2233c95bSzrj	${std_srcdir}/algorithm \
83*2233c95bSzrj	${std_srcdir}/any \
84*2233c95bSzrj	${std_srcdir}/array \
85*2233c95bSzrj	${std_srcdir}/atomic \
86*2233c95bSzrj	${std_srcdir}/bitset \
87*2233c95bSzrj	${std_srcdir}/charconv \
88*2233c95bSzrj	${std_srcdir}/chrono \
89*2233c95bSzrj	${std_srcdir}/codecvt \
90*2233c95bSzrj	${std_srcdir}/complex \
91*2233c95bSzrj	${std_srcdir}/condition_variable \
92*2233c95bSzrj	${std_srcdir}/deque \
93*2233c95bSzrj	${std_srcdir}/filesystem \
94*2233c95bSzrj	${std_srcdir}/forward_list \
95*2233c95bSzrj	${std_srcdir}/fstream \
96*2233c95bSzrj	${std_srcdir}/functional \
97*2233c95bSzrj	${std_srcdir}/future \
98*2233c95bSzrj	${std_srcdir}/iomanip \
99*2233c95bSzrj	${std_srcdir}/ios \
100*2233c95bSzrj	${std_srcdir}/iosfwd \
101*2233c95bSzrj	${std_srcdir}/iostream \
102*2233c95bSzrj	${std_srcdir}/istream \
103*2233c95bSzrj	${std_srcdir}/iterator \
104*2233c95bSzrj	${std_srcdir}/limits \
105*2233c95bSzrj	${std_srcdir}/list \
106*2233c95bSzrj	${std_srcdir}/locale \
107*2233c95bSzrj	${std_srcdir}/map \
108*2233c95bSzrj	${std_srcdir}/memory \
109*2233c95bSzrj	${std_srcdir}/mutex \
110*2233c95bSzrj	${std_srcdir}/numeric \
111*2233c95bSzrj	${std_srcdir}/optional \
112*2233c95bSzrj	${std_srcdir}/ostream \
113*2233c95bSzrj	${std_srcdir}/queue \
114*2233c95bSzrj	${std_srcdir}/random \
115*2233c95bSzrj	${std_srcdir}/ratio \
116*2233c95bSzrj	${std_srcdir}/regex \
117*2233c95bSzrj	${std_srcdir}/scoped_allocator \
118*2233c95bSzrj	${std_srcdir}/set \
119*2233c95bSzrj	${std_srcdir}/shared_mutex \
120*2233c95bSzrj	${std_srcdir}/sstream \
121*2233c95bSzrj	${std_srcdir}/stack \
122*2233c95bSzrj	${std_srcdir}/stdexcept \
123*2233c95bSzrj	${std_srcdir}/streambuf \
124*2233c95bSzrj	${std_srcdir}/string \
125*2233c95bSzrj	${std_srcdir}/string_view \
126*2233c95bSzrj	${std_srcdir}/system_error \
127*2233c95bSzrj	${std_srcdir}/thread \
128*2233c95bSzrj	${std_srcdir}/tuple \
129*2233c95bSzrj	${std_srcdir}/typeindex \
130*2233c95bSzrj	${std_srcdir}/type_traits \
131*2233c95bSzrj	${std_srcdir}/unordered_map \
132*2233c95bSzrj	${std_srcdir}/unordered_set \
133*2233c95bSzrj	${std_srcdir}/utility \
134*2233c95bSzrj	${std_srcdir}/valarray \
135*2233c95bSzrj	${std_srcdir}/variant \
136*2233c95bSzrj	${std_srcdir}/vector
137*2233c95bSzrj
138*2233c95bSzrjbits_headers = \
139*2233c95bSzrj	${bits_srcdir}/algorithmfwd.h \
140*2233c95bSzrj	${bits_srcdir}/alloc_traits.h \
141*2233c95bSzrj	${bits_srcdir}/allocated_ptr.h \
142*2233c95bSzrj	${bits_srcdir}/allocator.h \
143*2233c95bSzrj	${bits_srcdir}/atomic_base.h \
144*2233c95bSzrj	${bits_srcdir}/atomic_futex.h \
145*2233c95bSzrj	${bits_srcdir}/basic_ios.h \
146*2233c95bSzrj	${bits_srcdir}/basic_ios.tcc \
147*2233c95bSzrj	${bits_srcdir}/basic_string.h \
148*2233c95bSzrj	${bits_srcdir}/basic_string.tcc \
149*2233c95bSzrj	${bits_srcdir}/boost_concept_check.h \
150*2233c95bSzrj	${bits_srcdir}/c++0x_warning.h \
151*2233c95bSzrj	${bits_srcdir}/char_traits.h \
152*2233c95bSzrj	${bits_srcdir}/codecvt.h \
153*2233c95bSzrj	${bits_srcdir}/concept_check.h \
154*2233c95bSzrj	${bits_srcdir}/cpp_type_traits.h \
155*2233c95bSzrj	${bits_srcdir}/deque.tcc \
156*2233c95bSzrj	${bits_srcdir}/enable_special_members.h \
157*2233c95bSzrj	${bits_srcdir}/forward_list.h \
158*2233c95bSzrj	${bits_srcdir}/forward_list.tcc \
159*2233c95bSzrj	${bits_srcdir}/fs_dir.h \
160*2233c95bSzrj	${bits_srcdir}/fs_fwd.h \
161*2233c95bSzrj	${bits_srcdir}/fs_ops.h \
162*2233c95bSzrj	${bits_srcdir}/fs_path.h \
163*2233c95bSzrj	${bits_srcdir}/fstream.tcc \
164*2233c95bSzrj	${bits_srcdir}/functexcept.h \
165*2233c95bSzrj	${bits_srcdir}/functional_hash.h \
166*2233c95bSzrj	${bits_srcdir}/gslice.h \
167*2233c95bSzrj	${bits_srcdir}/gslice_array.h \
168*2233c95bSzrj	${bits_srcdir}/hashtable.h \
169*2233c95bSzrj	${bits_srcdir}/hashtable_policy.h \
170*2233c95bSzrj	${bits_srcdir}/indirect_array.h \
171*2233c95bSzrj	${bits_srcdir}/invoke.h \
172*2233c95bSzrj	${bits_srcdir}/ios_base.h \
173*2233c95bSzrj	${bits_srcdir}/istream.tcc \
174*2233c95bSzrj	${bits_srcdir}/list.tcc \
175*2233c95bSzrj	${bits_srcdir}/locale_classes.h \
176*2233c95bSzrj	${bits_srcdir}/locale_classes.tcc \
177*2233c95bSzrj	${bits_srcdir}/locale_conv.h \
178*2233c95bSzrj	${bits_srcdir}/locale_facets.h \
179*2233c95bSzrj	${bits_srcdir}/locale_facets.tcc \
180*2233c95bSzrj	${bits_srcdir}/locale_facets_nonio.h \
181*2233c95bSzrj	${bits_srcdir}/locale_facets_nonio.tcc \
182*2233c95bSzrj	${bits_srcdir}/localefwd.h \
183*2233c95bSzrj	${bits_srcdir}/mask_array.h \
184*2233c95bSzrj	${bits_srcdir}/memoryfwd.h \
185*2233c95bSzrj	${bits_srcdir}/move.h \
186*2233c95bSzrj	${bits_srcdir}/node_handle.h \
187*2233c95bSzrj	${bits_srcdir}/ostream.tcc \
188*2233c95bSzrj	${bits_srcdir}/ostream_insert.h \
189*2233c95bSzrj	${bits_srcdir}/parse_numbers.h \
190*2233c95bSzrj	${bits_srcdir}/postypes.h \
191*2233c95bSzrj	${bits_srcdir}/predefined_ops.h \
192*2233c95bSzrj	${bits_srcdir}/ptr_traits.h \
193*2233c95bSzrj	${bits_srcdir}/quoted_string.h \
194*2233c95bSzrj	${bits_srcdir}/random.h \
195*2233c95bSzrj	${bits_srcdir}/random.tcc \
196*2233c95bSzrj	${bits_srcdir}/range_access.h \
197*2233c95bSzrj	${bits_srcdir}/refwrap.h \
198*2233c95bSzrj	${bits_srcdir}/regex.h \
199*2233c95bSzrj	${bits_srcdir}/regex.tcc \
200*2233c95bSzrj	${bits_srcdir}/regex_constants.h \
201*2233c95bSzrj	${bits_srcdir}/regex_error.h \
202*2233c95bSzrj	${bits_srcdir}/regex_scanner.h \
203*2233c95bSzrj	${bits_srcdir}/regex_scanner.tcc \
204*2233c95bSzrj	${bits_srcdir}/regex_automaton.h \
205*2233c95bSzrj	${bits_srcdir}/regex_automaton.tcc \
206*2233c95bSzrj	${bits_srcdir}/regex_compiler.h \
207*2233c95bSzrj	${bits_srcdir}/regex_compiler.tcc \
208*2233c95bSzrj	${bits_srcdir}/regex_executor.h \
209*2233c95bSzrj	${bits_srcdir}/regex_executor.tcc \
210*2233c95bSzrj	${bits_srcdir}/shared_ptr.h \
211*2233c95bSzrj	${bits_srcdir}/shared_ptr_atomic.h \
212*2233c95bSzrj	${bits_srcdir}/shared_ptr_base.h \
213*2233c95bSzrj	${bits_srcdir}/slice_array.h \
214*2233c95bSzrj	${bits_srcdir}/specfun.h \
215*2233c95bSzrj	${bits_srcdir}/sstream.tcc \
216*2233c95bSzrj	${bits_srcdir}/std_abs.h \
217*2233c95bSzrj	${bits_srcdir}/std_function.h \
218*2233c95bSzrj	${bits_srcdir}/std_mutex.h \
219*2233c95bSzrj	${bits_srcdir}/stl_algo.h \
220*2233c95bSzrj	${bits_srcdir}/stl_algobase.h \
221*2233c95bSzrj	${bits_srcdir}/stl_bvector.h \
222*2233c95bSzrj	${bits_srcdir}/stl_construct.h \
223*2233c95bSzrj	${bits_srcdir}/stl_deque.h \
224*2233c95bSzrj	${bits_srcdir}/stl_function.h \
225*2233c95bSzrj	${bits_srcdir}/stl_heap.h \
226*2233c95bSzrj	${bits_srcdir}/stl_iterator.h \
227*2233c95bSzrj	${bits_srcdir}/stl_iterator_base_funcs.h \
228*2233c95bSzrj	${bits_srcdir}/stl_iterator_base_types.h \
229*2233c95bSzrj	${bits_srcdir}/stl_list.h \
230*2233c95bSzrj	${bits_srcdir}/stl_map.h \
231*2233c95bSzrj	${bits_srcdir}/stl_multimap.h \
232*2233c95bSzrj	${bits_srcdir}/stl_multiset.h \
233*2233c95bSzrj	${bits_srcdir}/stl_numeric.h \
234*2233c95bSzrj	${bits_srcdir}/stl_pair.h \
235*2233c95bSzrj	${bits_srcdir}/stl_queue.h \
236*2233c95bSzrj	${bits_srcdir}/stl_raw_storage_iter.h \
237*2233c95bSzrj	${bits_srcdir}/stl_relops.h \
238*2233c95bSzrj	${bits_srcdir}/stl_set.h \
239*2233c95bSzrj	${bits_srcdir}/stl_stack.h \
240*2233c95bSzrj	${bits_srcdir}/stl_tempbuf.h \
241*2233c95bSzrj	${bits_srcdir}/stl_tree.h \
242*2233c95bSzrj	${bits_srcdir}/stl_uninitialized.h \
243*2233c95bSzrj	${bits_srcdir}/stl_vector.h \
244*2233c95bSzrj	${bits_srcdir}/stream_iterator.h \
245*2233c95bSzrj	${bits_srcdir}/streambuf_iterator.h \
246*2233c95bSzrj	${bits_srcdir}/streambuf.tcc \
247*2233c95bSzrj	${bits_srcdir}/stringfwd.h \
248*2233c95bSzrj	${bits_srcdir}/string_view.tcc \
249*2233c95bSzrj	${bits_srcdir}/uniform_int_dist.h \
250*2233c95bSzrj	${bits_srcdir}/unique_ptr.h \
251*2233c95bSzrj	${bits_srcdir}/unordered_map.h \
252*2233c95bSzrj	${bits_srcdir}/unordered_set.h \
253*2233c95bSzrj	${bits_srcdir}/uses_allocator.h \
254*2233c95bSzrj	${bits_srcdir}/valarray_array.h \
255*2233c95bSzrj	${bits_srcdir}/valarray_array.tcc \
256*2233c95bSzrj	${bits_srcdir}/valarray_before.h \
257*2233c95bSzrj	${bits_srcdir}/valarray_after.h \
258*2233c95bSzrj	${bits_srcdir}/vector.tcc
259*2233c95bSzrj
260*2233c95bSzrjbits_sup_headers = \
261*2233c95bSzrj	${bits_sup_srcdir}/atomic_lockfree_defines.h \
262*2233c95bSzrj	${bits_sup_srcdir}/cxxabi_forced.h \
263*2233c95bSzrj	${bits_sup_srcdir}/cxxabi_init_exception.h \
264*2233c95bSzrj	${bits_sup_srcdir}/exception.h \
265*2233c95bSzrj	${bits_sup_srcdir}/exception_defines.h \
266*2233c95bSzrj	${bits_sup_srcdir}/exception_ptr.h \
267*2233c95bSzrj	${bits_sup_srcdir}/hash_bytes.h \
268*2233c95bSzrj	${bits_sup_srcdir}/nested_exception.h
269*2233c95bSzrj
270*2233c95bSzrjbackward_headers = \
271*2233c95bSzrj	${backward_srcdir}/auto_ptr.h \
272*2233c95bSzrj	${backward_srcdir}/backward_warning.h \
273*2233c95bSzrj	${backward_srcdir}/binders.h \
274*2233c95bSzrj	${backward_srcdir}/hash_map \
275*2233c95bSzrj	${backward_srcdir}/hash_set \
276*2233c95bSzrj	${backward_srcdir}/hash_fun.h \
277*2233c95bSzrj	${backward_srcdir}/hashtable.h \
278*2233c95bSzrj	${backward_srcdir}/strstream
279*2233c95bSzrj
280*2233c95bSzrjpb_headers1 = \
281*2233c95bSzrj	${pb_srcdir}/assoc_container.hpp \
282*2233c95bSzrj	${pb_srcdir}/exception.hpp \
283*2233c95bSzrj	${pb_srcdir}/hash_policy.hpp \
284*2233c95bSzrj	${pb_srcdir}/list_update_policy.hpp \
285*2233c95bSzrj	${pb_srcdir}/priority_queue.hpp \
286*2233c95bSzrj	${pb_srcdir}/tag_and_trait.hpp \
287*2233c95bSzrj	${pb_srcdir}/tree_policy.hpp \
288*2233c95bSzrj	${pb_srcdir}/trie_policy.hpp \
289*2233c95bSzrj	${pb_srcdir}/detail/branch_policy/branch_policy.hpp \
290*2233c95bSzrj	${pb_srcdir}/detail/branch_policy/null_node_metadata.hpp \
291*2233c95bSzrj	${pb_srcdir}/detail/branch_policy/traits.hpp \
292*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/binary_heap_.hpp \
293*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/const_iterator.hpp \
294*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/point_const_iterator.hpp \
295*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/constructors_destructor_fn_imps.hpp \
296*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/debug_fn_imps.hpp \
297*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/entry_cmp.hpp \
298*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/entry_pred.hpp \
299*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/erase_fn_imps.hpp \
300*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/find_fn_imps.hpp \
301*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/info_fn_imps.hpp \
302*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/insert_fn_imps.hpp \
303*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/iterators_fn_imps.hpp \
304*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/policy_access_fn_imps.hpp \
305*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/resize_policy.hpp \
306*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/split_join_fn_imps.hpp \
307*2233c95bSzrj	${pb_srcdir}/detail/binary_heap_/trace_fn_imps.hpp \
308*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/binomial_heap_base_.hpp \
309*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp \
310*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/debug_fn_imps.hpp \
311*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/erase_fn_imps.hpp \
312*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/find_fn_imps.hpp \
313*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/insert_fn_imps.hpp \
314*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_base_/split_join_fn_imps.hpp \
315*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_/binomial_heap_.hpp \
316*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_/constructors_destructor_fn_imps.hpp \
317*2233c95bSzrj	${pb_srcdir}/detail/binomial_heap_/debug_fn_imps.hpp \
318*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/bin_search_tree_.hpp
319*2233c95bSzrj
320*2233c95bSzrjpb_headers2 = \
321*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp \
322*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/debug_fn_imps.hpp \
323*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/erase_fn_imps.hpp \
324*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/find_fn_imps.hpp \
325*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/info_fn_imps.hpp \
326*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/insert_fn_imps.hpp \
327*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/iterators_fn_imps.hpp \
328*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/node_iterators.hpp \
329*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/point_iterators.hpp \
330*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/policy_access_fn_imps.hpp \
331*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/r_erase_fn_imps.hpp \
332*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/rotate_fn_imps.hpp \
333*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/split_join_fn_imps.hpp \
334*2233c95bSzrj	${pb_srcdir}/detail/bin_search_tree_/traits.hpp \
335*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/cc_ht_map_.hpp \
336*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/cmp_fn_imps.hpp \
337*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp \
338*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp \
339*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp \
340*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp \
341*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/debug_fn_imps.hpp \
342*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp \
343*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp \
344*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/entry_list_fn_imps.hpp \
345*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/erase_fn_imps.hpp \
346*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp \
347*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp \
348*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/find_fn_imps.hpp \
349*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp \
350*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/info_fn_imps.hpp \
351*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/insert_fn_imps.hpp \
352*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp \
353*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp \
354*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/iterators_fn_imps.hpp \
355*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/policy_access_fn_imps.hpp \
356*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/resize_fn_imps.hpp \
357*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp \
358*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp \
359*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/size_fn_imps.hpp
360*2233c95bSzrj
361*2233c95bSzrjpb_headers3 = \
362*2233c95bSzrj	${pb_srcdir}/detail/cc_hash_table_map_/trace_fn_imps.hpp \
363*2233c95bSzrj	${pb_srcdir}/detail/cond_dealtor.hpp \
364*2233c95bSzrj	${pb_srcdir}/detail/container_base_dispatch.hpp \
365*2233c95bSzrj	${pb_srcdir}/detail/eq_fn/eq_by_less.hpp \
366*2233c95bSzrj	${pb_srcdir}/detail/eq_fn/hash_eq_fn.hpp \
367*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp \
368*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp \
369*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp \
370*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/debug_fn_imps.hpp \
371*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp \
372*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp \
373*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/erase_fn_imps.hpp \
374*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp \
375*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp \
376*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/find_fn_imps.hpp \
377*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp \
378*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp \
379*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/gp_ht_map_.hpp \
380*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/info_fn_imps.hpp \
381*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/insert_fn_imps.hpp \
382*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp \
383*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp \
384*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/iterator_fn_imps.hpp \
385*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/policy_access_fn_imps.hpp \
386*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/resize_fn_imps.hpp \
387*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp \
388*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp \
389*2233c95bSzrj	${pb_srcdir}/detail/gp_hash_table_map_/trace_fn_imps.hpp \
390*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/direct_mask_range_hashing_imp.hpp \
391*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/direct_mod_range_hashing_imp.hpp \
392*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/linear_probe_fn_imp.hpp \
393*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/mask_based_range_hashing.hpp \
394*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/mod_based_range_hashing.hpp \
395*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/probe_fn_base.hpp \
396*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/quadratic_probe_fn_imp.hpp \
397*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/ranged_hash_fn.hpp \
398*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/ranged_probe_fn.hpp
399*2233c95bSzrj
400*2233c95bSzrjpb_headers4 = \
401*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/sample_probe_fn.hpp \
402*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/sample_ranged_hash_fn.hpp \
403*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/sample_ranged_probe_fn.hpp \
404*2233c95bSzrj	${pb_srcdir}/detail/hash_fn/sample_range_hashing.hpp \
405*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/const_iterator.hpp \
406*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/point_const_iterator.hpp \
407*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp \
408*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp \
409*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp \
410*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/info_fn_imps.hpp \
411*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp \
412*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp \
413*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp \
414*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/node.hpp \
415*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp \
416*2233c95bSzrj	${pb_srcdir}/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp \
417*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/constructor_destructor_fn_imps.hpp \
418*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/debug_fn_imps.hpp \
419*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/entry_metadata_base.hpp \
420*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/erase_fn_imps.hpp \
421*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/find_fn_imps.hpp \
422*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/info_fn_imps.hpp \
423*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/insert_fn_imps.hpp \
424*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/iterators_fn_imps.hpp \
425*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/lu_map_.hpp \
426*2233c95bSzrj	${pb_srcdir}/detail/list_update_map_/trace_fn_imps.hpp \
427*2233c95bSzrj	${pb_srcdir}/detail/list_update_policy/lu_counter_metadata.hpp \
428*2233c95bSzrj	${pb_srcdir}/detail/list_update_policy/sample_update_policy.hpp \
429*2233c95bSzrj	${pb_srcdir}/detail/debug_map_base.hpp \
430*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp \
431*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/debug_fn_imps.hpp \
432*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/erase_fn_imps.hpp \
433*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/info_fn_imps.hpp \
434*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/insert_fn_imps.hpp \
435*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/iterators_fn_imps.hpp \
436*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/node_iterators.hpp \
437*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/ov_tree_map_.hpp
438*2233c95bSzrj
439*2233c95bSzrjpb_headers5 = \
440*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/policy_access_fn_imps.hpp \
441*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/split_join_fn_imps.hpp \
442*2233c95bSzrj	${pb_srcdir}/detail/ov_tree_map_/traits.hpp \
443*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/constructors_destructor_fn_imps.hpp \
444*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/debug_fn_imps.hpp \
445*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/erase_fn_imps.hpp \
446*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/find_fn_imps.hpp \
447*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/insert_fn_imps.hpp \
448*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/pairing_heap_.hpp \
449*2233c95bSzrj	${pb_srcdir}/detail/pairing_heap_/split_join_fn_imps.hpp \
450*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/constructors_destructor_fn_imps.hpp \
451*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/debug_fn_imps.hpp \
452*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/erase_fn_imps.hpp \
453*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/find_fn_imps.hpp \
454*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/info_fn_imps.hpp \
455*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/insert_join_fn_imps.hpp \
456*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/iterators_fn_imps.hpp \
457*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/pat_trie_.hpp \
458*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/pat_trie_base.hpp \
459*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/policy_access_fn_imps.hpp \
460*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/r_erase_fn_imps.hpp \
461*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/rotate_fn_imps.hpp \
462*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/split_fn_imps.hpp \
463*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/synth_access_traits.hpp \
464*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/trace_fn_imps.hpp \
465*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/traits.hpp \
466*2233c95bSzrj	${pb_srcdir}/detail/pat_trie_/update_fn_imps.hpp \
467*2233c95bSzrj	${pb_srcdir}/detail/priority_queue_base_dispatch.hpp \
468*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp \
469*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/debug_fn_imps.hpp
470*2233c95bSzrj
471*2233c95bSzrjpb_headers6 = \
472*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/erase_fn_imps.hpp \
473*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/find_fn_imps.hpp \
474*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/info_fn_imps.hpp \
475*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/insert_fn_imps.hpp \
476*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/node.hpp \
477*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/rb_tree_.hpp \
478*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/split_join_fn_imps.hpp \
479*2233c95bSzrj	${pb_srcdir}/detail/rb_tree_map_/traits.hpp \
480*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp \
481*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/debug_fn_imps.hpp \
482*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/erase_fn_imps.hpp \
483*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/insert_fn_imps.hpp \
484*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/rc_binomial_heap_.hpp \
485*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/rc.hpp \
486*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/split_join_fn_imps.hpp \
487*2233c95bSzrj	${pb_srcdir}/detail/rc_binomial_heap_/trace_fn_imps.hpp \
488*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp \
489*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/hash_exponential_size_policy_imp.hpp \
490*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp \
491*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp \
492*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/hash_prime_size_policy_imp.hpp \
493*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/hash_standard_resize_policy_imp.hpp \
494*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/sample_resize_policy.hpp \
495*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/sample_resize_trigger.hpp \
496*2233c95bSzrj	${pb_srcdir}/detail/resize_policy/sample_size_policy.hpp \
497*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/constructors_destructor_fn_imps.hpp \
498*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/debug_fn_imps.hpp \
499*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/erase_fn_imps.hpp \
500*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/find_fn_imps.hpp \
501*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/info_fn_imps.hpp \
502*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/insert_fn_imps.hpp \
503*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/node.hpp \
504*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/splay_fn_imps.hpp \
505*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/splay_tree_.hpp \
506*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/split_join_fn_imps.hpp \
507*2233c95bSzrj	${pb_srcdir}/detail/splay_tree_/traits.hpp \
508*2233c95bSzrj	${pb_srcdir}/detail/standard_policies.hpp \
509*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/constructors_destructor_fn_imps.hpp \
510*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/debug_fn_imps.hpp \
511*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/erase_fn_imps.hpp
512*2233c95bSzrj
513*2233c95bSzrjpb_headers7 = \
514*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/find_fn_imps.hpp \
515*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/insert_fn_imps.hpp \
516*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/split_join_fn_imps.hpp \
517*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/thin_heap_.hpp \
518*2233c95bSzrj	${pb_srcdir}/detail/thin_heap_/trace_fn_imps.hpp \
519*2233c95bSzrj	${pb_srcdir}/detail/tree_policy/node_metadata_selector.hpp \
520*2233c95bSzrj	${pb_srcdir}/detail/tree_policy/order_statistics_imp.hpp \
521*2233c95bSzrj	${pb_srcdir}/detail/tree_policy/sample_tree_node_update.hpp \
522*2233c95bSzrj	${pb_srcdir}/detail/tree_trace_base.hpp \
523*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/node_metadata_selector.hpp \
524*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/order_statistics_imp.hpp \
525*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/prefix_search_node_update_imp.hpp \
526*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/sample_trie_access_traits.hpp \
527*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/sample_trie_node_update.hpp \
528*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/trie_string_access_traits_imp.hpp \
529*2233c95bSzrj	${pb_srcdir}/detail/trie_policy/trie_policy_base.hpp \
530*2233c95bSzrj	${pb_srcdir}/detail/types_traits.hpp \
531*2233c95bSzrj	${pb_srcdir}/detail/type_utils.hpp \
532*2233c95bSzrj	${pb_srcdir}/detail/unordered_iterator/const_iterator.hpp \
533*2233c95bSzrj	${pb_srcdir}/detail/unordered_iterator/point_const_iterator.hpp \
534*2233c95bSzrj	${pb_srcdir}/detail/unordered_iterator/iterator.hpp \
535*2233c95bSzrj	${pb_srcdir}/detail/unordered_iterator/point_iterator.hpp
536*2233c95bSzrj
537*2233c95bSzrjext_headers = \
538*2233c95bSzrj	${ext_srcdir}/algorithm \
539*2233c95bSzrj	${ext_srcdir}/aligned_buffer.h \
540*2233c95bSzrj	${ext_srcdir}/alloc_traits.h \
541*2233c95bSzrj	${ext_srcdir}/atomicity.h \
542*2233c95bSzrj	${ext_srcdir}/array_allocator.h \
543*2233c95bSzrj	${ext_srcdir}/bitmap_allocator.h \
544*2233c95bSzrj	${ext_srcdir}/cast.h \
545*2233c95bSzrj	${ext_srcdir}/cmath \
546*2233c95bSzrj	${ext_srcdir}/codecvt_specializations.h \
547*2233c95bSzrj	${ext_srcdir}/concurrence.h \
548*2233c95bSzrj	${ext_srcdir}/debug_allocator.h \
549*2233c95bSzrj	${ext_srcdir}/enc_filebuf.h \
550*2233c95bSzrj	${ext_srcdir}/extptr_allocator.h \
551*2233c95bSzrj	${ext_srcdir}/stdio_filebuf.h \
552*2233c95bSzrj	${ext_srcdir}/stdio_sync_filebuf.h \
553*2233c95bSzrj	${ext_srcdir}/functional \
554*2233c95bSzrj	${ext_srcdir}/iterator \
555*2233c95bSzrj	${ext_srcdir}/malloc_allocator.h \
556*2233c95bSzrj	${ext_srcdir}/memory \
557*2233c95bSzrj	${ext_srcdir}/mt_allocator.h \
558*2233c95bSzrj	${ext_srcdir}/new_allocator.h \
559*2233c95bSzrj	${ext_srcdir}/numeric \
560*2233c95bSzrj	${ext_srcdir}/numeric_traits.h \
561*2233c95bSzrj	${ext_srcdir}/pod_char_traits.h \
562*2233c95bSzrj	${ext_srcdir}/pointer.h \
563*2233c95bSzrj	${ext_srcdir}/pool_allocator.h \
564*2233c95bSzrj	${ext_srcdir}/rb_tree \
565*2233c95bSzrj	${ext_srcdir}/random \
566*2233c95bSzrj	${ext_srcdir}/random.tcc \
567*2233c95bSzrj	${ext_srcdir}/rope \
568*2233c95bSzrj	${ext_srcdir}/ropeimpl.h \
569*2233c95bSzrj	${ext_srcdir}/slist \
570*2233c95bSzrj	${ext_srcdir}/string_conversions.h \
571*2233c95bSzrj	${ext_srcdir}/throw_allocator.h \
572*2233c95bSzrj	${ext_srcdir}/typelist.h \
573*2233c95bSzrj	${ext_srcdir}/type_traits.h \
574*2233c95bSzrj	${ext_srcdir}/rc_string_base.h \
575*2233c95bSzrj	${ext_srcdir}/sso_string_base.h \
576*2233c95bSzrj	${ext_srcdir}/vstring.h \
577*2233c95bSzrj	${ext_srcdir}/vstring.tcc \
578*2233c95bSzrj	${ext_srcdir}/vstring_fwd.h \
579*2233c95bSzrj	${ext_srcdir}/vstring_util.h \
580*2233c95bSzrj	${ext_compat_headers}
581*2233c95bSzrj
582*2233c95bSzrjext_compat_headers = \
583*2233c95bSzrj	${backward_srcdir}/hash_set \
584*2233c95bSzrj	${backward_srcdir}/hash_map
585*2233c95bSzrj
586*2233c95bSzrjext_host_headers = \
587*2233c95bSzrj	${glibcxx_srcdir}/${CPU_OPT_EXT_RANDOM}
588*2233c95bSzrj
589*2233c95bSzrjtr1_headers = \
590*2233c95bSzrj	${tr1_srcdir}/array \
591*2233c95bSzrj	${tr1_srcdir}/bessel_function.tcc \
592*2233c95bSzrj	${tr1_srcdir}/beta_function.tcc \
593*2233c95bSzrj	${tr1_srcdir}/ccomplex \
594*2233c95bSzrj	${tr1_srcdir}/cctype \
595*2233c95bSzrj	${tr1_srcdir}/cfenv \
596*2233c95bSzrj	${tr1_srcdir}/cfloat \
597*2233c95bSzrj	${tr1_srcdir}/cinttypes \
598*2233c95bSzrj	${tr1_srcdir}/climits \
599*2233c95bSzrj	${tr1_srcdir}/cmath \
600*2233c95bSzrj	${tr1_srcdir}/complex \
601*2233c95bSzrj	${tr1_srcdir}/complex.h \
602*2233c95bSzrj	${tr1_srcdir}/cstdarg \
603*2233c95bSzrj	${tr1_srcdir}/cstdbool \
604*2233c95bSzrj	${tr1_srcdir}/cstdint \
605*2233c95bSzrj	${tr1_srcdir}/cstdio \
606*2233c95bSzrj	${tr1_srcdir}/cstdlib \
607*2233c95bSzrj	${tr1_srcdir}/ctgmath \
608*2233c95bSzrj	${tr1_srcdir}/ctime \
609*2233c95bSzrj	${tr1_srcdir}/ctype.h \
610*2233c95bSzrj	${tr1_srcdir}/cwchar \
611*2233c95bSzrj	${tr1_srcdir}/cwctype \
612*2233c95bSzrj	${tr1_srcdir}/ell_integral.tcc \
613*2233c95bSzrj	${tr1_srcdir}/exp_integral.tcc \
614*2233c95bSzrj	${tr1_srcdir}/fenv.h \
615*2233c95bSzrj	${tr1_srcdir}/float.h \
616*2233c95bSzrj	${tr1_srcdir}/functional \
617*2233c95bSzrj	${tr1_srcdir}/functional_hash.h \
618*2233c95bSzrj	${tr1_srcdir}/gamma.tcc \
619*2233c95bSzrj	${tr1_srcdir}/hypergeometric.tcc \
620*2233c95bSzrj	${tr1_srcdir}/hashtable.h \
621*2233c95bSzrj	${tr1_srcdir}/hashtable_policy.h \
622*2233c95bSzrj	${tr1_srcdir}/inttypes.h \
623*2233c95bSzrj	${tr1_srcdir}/limits.h \
624*2233c95bSzrj	${tr1_srcdir}/math.h \
625*2233c95bSzrj	${tr1_srcdir}/memory \
626*2233c95bSzrj	${tr1_srcdir}/modified_bessel_func.tcc \
627*2233c95bSzrj	${tr1_srcdir}/poly_hermite.tcc \
628*2233c95bSzrj	${tr1_srcdir}/poly_laguerre.tcc \
629*2233c95bSzrj	${tr1_srcdir}/legendre_function.tcc \
630*2233c95bSzrj	${tr1_srcdir}/random \
631*2233c95bSzrj	${tr1_srcdir}/random.h \
632*2233c95bSzrj	${tr1_srcdir}/random.tcc \
633*2233c95bSzrj	${tr1_srcdir}/regex \
634*2233c95bSzrj	${tr1_srcdir}/riemann_zeta.tcc \
635*2233c95bSzrj	${tr1_srcdir}/shared_ptr.h \
636*2233c95bSzrj	${tr1_srcdir}/special_function_util.h \
637*2233c95bSzrj	${tr1_srcdir}/stdarg.h \
638*2233c95bSzrj	${tr1_srcdir}/stdbool.h \
639*2233c95bSzrj	${tr1_srcdir}/stdint.h \
640*2233c95bSzrj	${tr1_srcdir}/stdio.h \
641*2233c95bSzrj	${tr1_srcdir}/stdlib.h \
642*2233c95bSzrj	${tr1_srcdir}/tgmath.h \
643*2233c95bSzrj	${tr1_srcdir}/tuple \
644*2233c95bSzrj	${tr1_srcdir}/type_traits \
645*2233c95bSzrj	${tr1_srcdir}/unordered_map \
646*2233c95bSzrj	${tr1_srcdir}/unordered_map.h \
647*2233c95bSzrj	${tr1_srcdir}/unordered_set \
648*2233c95bSzrj	${tr1_srcdir}/unordered_set.h \
649*2233c95bSzrj	${tr1_srcdir}/utility \
650*2233c95bSzrj	${tr1_srcdir}/wchar.h \
651*2233c95bSzrj	${tr1_srcdir}/wctype.h
652*2233c95bSzrj
653*2233c95bSzrjtr2_headers = \
654*2233c95bSzrj	${tr2_srcdir}/bool_set \
655*2233c95bSzrj	${tr2_srcdir}/bool_set.tcc \
656*2233c95bSzrj	${tr2_srcdir}/dynamic_bitset \
657*2233c95bSzrj	${tr2_srcdir}/dynamic_bitset.tcc \
658*2233c95bSzrj	${tr2_srcdir}/ratio \
659*2233c95bSzrj	${tr2_srcdir}/type_traits
660*2233c95bSzrj
661*2233c95bSzrjdecimal_headers = \
662*2233c95bSzrj	${decimal_srcdir}/decimal \
663*2233c95bSzrj	${decimal_srcdir}/decimal.h
664*2233c95bSzrj
665*2233c95bSzrj# Post-C++11 TS's
666*2233c95bSzrjexperimental_headers = \
667*2233c95bSzrj	${experimental_srcdir}/algorithm \
668*2233c95bSzrj	${experimental_srcdir}/any \
669*2233c95bSzrj	${experimental_srcdir}/array \
670*2233c95bSzrj	${experimental_srcdir}/chrono \
671*2233c95bSzrj	${experimental_srcdir}/deque \
672*2233c95bSzrj	${experimental_srcdir}/forward_list \
673*2233c95bSzrj	${experimental_srcdir}/functional \
674*2233c95bSzrj	${experimental_srcdir}/iterator \
675*2233c95bSzrj	${experimental_srcdir}/list \
676*2233c95bSzrj	${experimental_srcdir}/map \
677*2233c95bSzrj	${experimental_srcdir}/memory \
678*2233c95bSzrj	${experimental_srcdir}/memory_resource \
679*2233c95bSzrj	${experimental_srcdir}/numeric \
680*2233c95bSzrj	${experimental_srcdir}/optional \
681*2233c95bSzrj	${experimental_srcdir}/propagate_const \
682*2233c95bSzrj	${experimental_srcdir}/random \
683*2233c95bSzrj	${experimental_srcdir}/ratio \
684*2233c95bSzrj	${experimental_srcdir}/regex \
685*2233c95bSzrj	${experimental_srcdir}/set \
686*2233c95bSzrj	${experimental_srcdir}/source_location \
687*2233c95bSzrj	${experimental_srcdir}/string \
688*2233c95bSzrj	${experimental_srcdir}/string_view \
689*2233c95bSzrj	${experimental_srcdir}/system_error \
690*2233c95bSzrj	${experimental_srcdir}/tuple \
691*2233c95bSzrj	${experimental_srcdir}/type_traits \
692*2233c95bSzrj	${experimental_srcdir}/unordered_map \
693*2233c95bSzrj	${experimental_srcdir}/unordered_set \
694*2233c95bSzrj	${experimental_srcdir}/utility \
695*2233c95bSzrj	${experimental_srcdir}/vector \
696*2233c95bSzrj	${experimental_filesystem_headers}
697*2233c95bSzrj
698*2233c95bSzrjexperimental_bits_headers = \
699*2233c95bSzrj	${experimental_bits_srcdir}/erase_if.h \
700*2233c95bSzrj	${experimental_bits_srcdir}/lfts_config.h \
701*2233c95bSzrj	${experimental_bits_srcdir}/shared_ptr.h \
702*2233c95bSzrj	${experimental_bits_srcdir}/string_view.tcc \
703*2233c95bSzrj	${experimental_bits_filesystem_headers}
704*2233c95bSzrj
705*2233c95bSzrjexperimental_filesystem_headers =
706*2233c95bSzrj
707*2233c95bSzrjexperimental_bits_filesystem_headers=
708*2233c95bSzrj
709*2233c95bSzrjc_base_headers = \
710*2233c95bSzrj	${c_base_srcdir}/cassert \
711*2233c95bSzrj	${c_base_srcdir}/ccomplex \
712*2233c95bSzrj	${c_base_srcdir}/cctype \
713*2233c95bSzrj	${c_base_srcdir}/cerrno \
714*2233c95bSzrj	${c_base_srcdir}/cfenv \
715*2233c95bSzrj	${c_base_srcdir}/cfloat \
716*2233c95bSzrj	${c_base_srcdir}/cinttypes \
717*2233c95bSzrj	${c_base_srcdir}/ciso646 \
718*2233c95bSzrj	${c_base_srcdir}/climits \
719*2233c95bSzrj	${c_base_srcdir}/clocale \
720*2233c95bSzrj	${c_base_srcdir}/cmath \
721*2233c95bSzrj	${c_base_srcdir}/csetjmp \
722*2233c95bSzrj	${c_base_srcdir}/csignal \
723*2233c95bSzrj	${c_base_srcdir}/cstdalign \
724*2233c95bSzrj	${c_base_srcdir}/cstdarg \
725*2233c95bSzrj	${c_base_srcdir}/cstdbool \
726*2233c95bSzrj	${c_base_srcdir}/cstddef \
727*2233c95bSzrj	${c_base_srcdir}/cstdint \
728*2233c95bSzrj	${c_base_srcdir}/cstdio \
729*2233c95bSzrj	${c_base_srcdir}/cstdlib \
730*2233c95bSzrj	${c_base_srcdir}/cstring \
731*2233c95bSzrj	${c_base_srcdir}/ctgmath \
732*2233c95bSzrj	${c_base_srcdir}/ctime \
733*2233c95bSzrj	${c_base_srcdir}/cuchar \
734*2233c95bSzrj	${c_base_srcdir}/cwchar \
735*2233c95bSzrj	${c_base_srcdir}/cwctype
736*2233c95bSzrj
737*2233c95bSzrjc_compatibility_headers = \
738*2233c95bSzrj	${c_compatibility_srcdir}/complex.h \
739*2233c95bSzrj	${c_compatibility_srcdir}/fenv.h \
740*2233c95bSzrj	${c_compatibility_srcdir}/tgmath.h
741*2233c95bSzrj
742*2233c95bSzrjdebug_headers = \
743*2233c95bSzrj	${debug_srcdir}/array \
744*2233c95bSzrj	${debug_srcdir}/assertions.h \
745*2233c95bSzrj	${debug_srcdir}/bitset \
746*2233c95bSzrj	${debug_srcdir}/debug.h \
747*2233c95bSzrj	${debug_srcdir}/deque \
748*2233c95bSzrj	${debug_srcdir}/formatter.h \
749*2233c95bSzrj	${debug_srcdir}/forward_list \
750*2233c95bSzrj	${debug_srcdir}/functions.h \
751*2233c95bSzrj	${debug_srcdir}/helper_functions.h \
752*2233c95bSzrj	${debug_srcdir}/list \
753*2233c95bSzrj	${debug_srcdir}/map \
754*2233c95bSzrj	${debug_srcdir}/macros.h \
755*2233c95bSzrj	${debug_srcdir}/map.h \
756*2233c95bSzrj	${debug_srcdir}/multimap.h \
757*2233c95bSzrj	${debug_srcdir}/multiset.h \
758*2233c95bSzrj	${debug_srcdir}/safe_base.h \
759*2233c95bSzrj	${debug_srcdir}/safe_container.h \
760*2233c95bSzrj	${debug_srcdir}/safe_iterator.h \
761*2233c95bSzrj	${debug_srcdir}/safe_iterator.tcc \
762*2233c95bSzrj	${debug_srcdir}/safe_local_iterator.h \
763*2233c95bSzrj	${debug_srcdir}/safe_local_iterator.tcc \
764*2233c95bSzrj	${debug_srcdir}/safe_sequence.h \
765*2233c95bSzrj	${debug_srcdir}/safe_sequence.tcc \
766*2233c95bSzrj	${debug_srcdir}/safe_unordered_base.h \
767*2233c95bSzrj	${debug_srcdir}/safe_unordered_container.h \
768*2233c95bSzrj	${debug_srcdir}/safe_unordered_container.tcc \
769*2233c95bSzrj	${debug_srcdir}/set \
770*2233c95bSzrj	${debug_srcdir}/set.h \
771*2233c95bSzrj	${debug_srcdir}/stl_iterator.h \
772*2233c95bSzrj	${debug_srcdir}/string \
773*2233c95bSzrj	${debug_srcdir}/unordered_map \
774*2233c95bSzrj	${debug_srcdir}/unordered_set \
775*2233c95bSzrj	${debug_srcdir}/vector
776*2233c95bSzrj
777*2233c95bSzrjparallel_headers = \
778*2233c95bSzrj	${parallel_srcdir}/algo.h \
779*2233c95bSzrj	${parallel_srcdir}/algobase.h \
780*2233c95bSzrj	${parallel_srcdir}/algorithm \
781*2233c95bSzrj	${parallel_srcdir}/algorithmfwd.h \
782*2233c95bSzrj	${parallel_srcdir}/balanced_quicksort.h \
783*2233c95bSzrj	${parallel_srcdir}/base.h \
784*2233c95bSzrj	${parallel_srcdir}/basic_iterator.h \
785*2233c95bSzrj	${parallel_srcdir}/checkers.h \
786*2233c95bSzrj	${parallel_srcdir}/compatibility.h \
787*2233c95bSzrj	${parallel_srcdir}/compiletime_settings.h \
788*2233c95bSzrj	${parallel_srcdir}/equally_split.h \
789*2233c95bSzrj	${parallel_srcdir}/features.h \
790*2233c95bSzrj	${parallel_srcdir}/find.h \
791*2233c95bSzrj	${parallel_srcdir}/find_selectors.h \
792*2233c95bSzrj	${parallel_srcdir}/for_each.h \
793*2233c95bSzrj	${parallel_srcdir}/for_each_selectors.h \
794*2233c95bSzrj	${parallel_srcdir}/iterator.h \
795*2233c95bSzrj	${parallel_srcdir}/list_partition.h \
796*2233c95bSzrj	${parallel_srcdir}/losertree.h \
797*2233c95bSzrj	${parallel_srcdir}/merge.h \
798*2233c95bSzrj	${parallel_srcdir}/multiseq_selection.h \
799*2233c95bSzrj	${parallel_srcdir}/multiway_merge.h \
800*2233c95bSzrj	${parallel_srcdir}/multiway_mergesort.h \
801*2233c95bSzrj	${parallel_srcdir}/numeric \
802*2233c95bSzrj	${parallel_srcdir}/numericfwd.h \
803*2233c95bSzrj	${parallel_srcdir}/omp_loop.h \
804*2233c95bSzrj	${parallel_srcdir}/omp_loop_static.h \
805*2233c95bSzrj	${parallel_srcdir}/par_loop.h \
806*2233c95bSzrj	${parallel_srcdir}/parallel.h \
807*2233c95bSzrj	${parallel_srcdir}/partial_sum.h \
808*2233c95bSzrj	${parallel_srcdir}/partition.h \
809*2233c95bSzrj	${parallel_srcdir}/queue.h \
810*2233c95bSzrj	${parallel_srcdir}/quicksort.h \
811*2233c95bSzrj	${parallel_srcdir}/random_number.h \
812*2233c95bSzrj	${parallel_srcdir}/random_shuffle.h \
813*2233c95bSzrj	${parallel_srcdir}/search.h \
814*2233c95bSzrj	${parallel_srcdir}/set_operations.h \
815*2233c95bSzrj	${parallel_srcdir}/settings.h \
816*2233c95bSzrj	${parallel_srcdir}/sort.h \
817*2233c95bSzrj	${parallel_srcdir}/tags.h \
818*2233c95bSzrj	${parallel_srcdir}/types.h \
819*2233c95bSzrj	${parallel_srcdir}/unique_copy.h \
820*2233c95bSzrj	${parallel_srcdir}/workstealing.h
821*2233c95bSzrj
822*2233c95bSzrjprofile_headers = \
823*2233c95bSzrj	${profile_srcdir}/array \
824*2233c95bSzrj	${profile_srcdir}/base.h \
825*2233c95bSzrj	${profile_srcdir}/unordered_base.h \
826*2233c95bSzrj	${profile_srcdir}/unordered_map \
827*2233c95bSzrj	${profile_srcdir}/unordered_set \
828*2233c95bSzrj	${profile_srcdir}/vector \
829*2233c95bSzrj	${profile_srcdir}/bitset \
830*2233c95bSzrj	${profile_srcdir}/deque \
831*2233c95bSzrj	${profile_srcdir}/forward_list \
832*2233c95bSzrj	${profile_srcdir}/list \
833*2233c95bSzrj	${profile_srcdir}/map \
834*2233c95bSzrj	${profile_srcdir}/map.h \
835*2233c95bSzrj	${profile_srcdir}/multimap.h \
836*2233c95bSzrj	${profile_srcdir}/multiset.h \
837*2233c95bSzrj	${profile_srcdir}/ordered_base.h \
838*2233c95bSzrj	${profile_srcdir}/set \
839*2233c95bSzrj	${profile_srcdir}/set.h \
840*2233c95bSzrj	${profile_srcdir}/iterator_tracker.h
841*2233c95bSzrj
842*2233c95bSzrjprofile_impl_headers = \
843*2233c95bSzrj	${profile_impl_srcdir}/profiler.h \
844*2233c95bSzrj	${profile_impl_srcdir}/profiler_algos.h \
845*2233c95bSzrj	${profile_impl_srcdir}/profiler_container_size.h \
846*2233c95bSzrj	${profile_impl_srcdir}/profiler_hash_func.h \
847*2233c95bSzrj	${profile_impl_srcdir}/profiler_hashtable_size.h \
848*2233c95bSzrj	${profile_impl_srcdir}/profiler_map_to_unordered_map.h \
849*2233c95bSzrj	${profile_impl_srcdir}/profiler_node.h \
850*2233c95bSzrj	${profile_impl_srcdir}/profiler_state.h \
851*2233c95bSzrj	${profile_impl_srcdir}/profiler_trace.h \
852*2233c95bSzrj	${profile_impl_srcdir}/profiler_vector_size.h \
853*2233c95bSzrj	${profile_impl_srcdir}/profiler_vector_to_list.h \
854*2233c95bSzrj	${profile_impl_srcdir}/profiler_list_to_vector.h \
855*2233c95bSzrj	${profile_impl_srcdir}/profiler_list_to_slist.h
856*2233c95bSzrj
857*2233c95bSzrjhost_headers = \
858*2233c95bSzrj	${host_srcdir}/ctype_base.h \
859*2233c95bSzrj	${host_srcdir}/ctype_inline.h \
860*2233c95bSzrj	${host_srcdir}/os_defines.h \
861*2233c95bSzrj	${glibcxx_srcdir}/$(ATOMIC_WORD_SRCDIR)/atomic_word.h \
862*2233c95bSzrj	${glibcxx_srcdir}/$(ABI_TWEAKS_SRCDIR)/cxxabi_tweaks.h \
863*2233c95bSzrj	${glibcxx_srcdir}/$(CPU_DEFINES_SRCDIR)/cpu_defines.h \
864*2233c95bSzrj	${glibcxx_srcdir}/$(ERROR_CONSTANTS_SRCDIR)/error_constants.h \
865*2233c95bSzrj	${glibcxx_srcdir}/include/precompiled/stdc++.h \
866*2233c95bSzrj	${glibcxx_srcdir}/include/precompiled/stdtr1c++.h \
867*2233c95bSzrj	${glibcxx_srcdir}/include/precompiled/extc++.h
868