pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/gcc9



Module Name:    pkgsrc
Committed By:   rillig
Date:           Fri Jan 10 07:46:43 UTC 2020

Modified Files:
        pkgsrc/lang/gcc9: PLIST.NetBSD-x86_64 options.mk

Log Message:
lang/gcc9: make PLIST entries conditional on NetBSD-*-x86_64

This allows to install gcc9 with all its PKG_OPTIONS disabled. This still
installs the C++ compiler. The C++ include files end up in the private
directory though.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc9/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64
diff -u pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64:1.1 pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64:1.2
--- pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64:1.1    Fri Jan 10 00:28:03 2020
+++ pkgsrc/lang/gcc9/PLIST.NetBSD-x86_64        Fri Jan 10 07:46:43 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.NetBSD-x86_64,v 1.1 2020/01/10 00:28:03 rillig Exp $
+@comment $NetBSD: PLIST.NetBSD-x86_64,v 1.2 2020/01/10 07:46:43 rillig Exp $
 gcc9/bin/c++
 gcc9/bin/cc
 gcc9/bin/cpp
@@ -10,7 +10,7 @@ gcc9/bin/gcc-ranlib
 gcc9/bin/gcov
 gcc9/bin/gcov-dump
 gcc9/bin/gcov-tool
-gcc9/bin/gfortran
+${PLIST.fortran}gcc9/bin/gfortran
 gcc9/bin/${MACHINE_GNU_PLATFORM}-c++
 gcc9/bin/${MACHINE_GNU_PLATFORM}-g++
 gcc9/bin/${MACHINE_GNU_PLATFORM}-gcc
@@ -18,800 +18,800 @@ gcc9/bin/${MACHINE_GNU_PLATFORM}-gcc-${P
 gcc9/bin/${MACHINE_GNU_PLATFORM}-gcc-ar
 gcc9/bin/${MACHINE_GNU_PLATFORM}-gcc-nm
 gcc9/bin/${MACHINE_GNU_PLATFORM}-gcc-ranlib
-gcc9/bin/${MACHINE_GNU_PLATFORM}-gfortran
-gcc9/include/c++/algorithm
-gcc9/include/c++/any
-gcc9/include/c++/array
-gcc9/include/c++/atomic
-gcc9/include/c++/backward/auto_ptr.h
-gcc9/include/c++/backward/backward_warning.h
-gcc9/include/c++/backward/binders.h
-gcc9/include/c++/backward/hash_fun.h
-gcc9/include/c++/backward/hash_map
-gcc9/include/c++/backward/hash_set
-gcc9/include/c++/backward/hashtable.h
-gcc9/include/c++/backward/strstream
-gcc9/include/c++/bit
-gcc9/include/c++/bits/algorithmfwd.h
-gcc9/include/c++/bits/alloc_traits.h
-gcc9/include/c++/bits/allocated_ptr.h
-gcc9/include/c++/bits/allocator.h
-gcc9/include/c++/bits/atomic_base.h
-gcc9/include/c++/bits/atomic_futex.h
-gcc9/include/c++/bits/atomic_lockfree_defines.h
-gcc9/include/c++/bits/basic_ios.h
-gcc9/include/c++/bits/basic_ios.tcc
-gcc9/include/c++/bits/basic_string.h
-gcc9/include/c++/bits/basic_string.tcc
-gcc9/include/c++/bits/boost_concept_check.h
-gcc9/include/c++/bits/c++0x_warning.h
-gcc9/include/c++/bits/char_traits.h
-gcc9/include/c++/bits/codecvt.h
-gcc9/include/c++/bits/concept_check.h
-gcc9/include/c++/bits/cpp_type_traits.h
-gcc9/include/c++/bits/cxxabi_forced.h
-gcc9/include/c++/bits/cxxabi_init_exception.h
-gcc9/include/c++/bits/deque.tcc
-gcc9/include/c++/bits/enable_special_members.h
-gcc9/include/c++/bits/erase_if.h
-gcc9/include/c++/bits/exception.h
-gcc9/include/c++/bits/exception_defines.h
-gcc9/include/c++/bits/exception_ptr.h
-gcc9/include/c++/bits/forward_list.h
-gcc9/include/c++/bits/forward_list.tcc
-gcc9/include/c++/bits/fs_dir.h
-gcc9/include/c++/bits/fs_fwd.h
-gcc9/include/c++/bits/fs_ops.h
-gcc9/include/c++/bits/fs_path.h
-gcc9/include/c++/bits/fstream.tcc
-gcc9/include/c++/bits/functexcept.h
-gcc9/include/c++/bits/functional_hash.h
-gcc9/include/c++/bits/gslice.h
-gcc9/include/c++/bits/gslice_array.h
-gcc9/include/c++/bits/hash_bytes.h
-gcc9/include/c++/bits/hashtable.h
-gcc9/include/c++/bits/hashtable_policy.h
-gcc9/include/c++/bits/indirect_array.h
-gcc9/include/c++/bits/invoke.h
-gcc9/include/c++/bits/ios_base.h
-gcc9/include/c++/bits/istream.tcc
-gcc9/include/c++/bits/list.tcc
-gcc9/include/c++/bits/locale_classes.h
-gcc9/include/c++/bits/locale_classes.tcc
-gcc9/include/c++/bits/locale_conv.h
-gcc9/include/c++/bits/locale_facets.h
-gcc9/include/c++/bits/locale_facets.tcc
-gcc9/include/c++/bits/locale_facets_nonio.h
-gcc9/include/c++/bits/locale_facets_nonio.tcc
-gcc9/include/c++/bits/localefwd.h
-gcc9/include/c++/bits/mask_array.h
-gcc9/include/c++/bits/memoryfwd.h
-gcc9/include/c++/bits/move.h
-gcc9/include/c++/bits/nested_exception.h
-gcc9/include/c++/bits/node_handle.h
-gcc9/include/c++/bits/ostream.tcc
-gcc9/include/c++/bits/ostream_insert.h
-gcc9/include/c++/bits/parse_numbers.h
-gcc9/include/c++/bits/postypes.h
-gcc9/include/c++/bits/predefined_ops.h
-gcc9/include/c++/bits/ptr_traits.h
-gcc9/include/c++/bits/quoted_string.h
-gcc9/include/c++/bits/random.h
-gcc9/include/c++/bits/random.tcc
-gcc9/include/c++/bits/range_access.h
-gcc9/include/c++/bits/refwrap.h
-gcc9/include/c++/bits/regex.h
-gcc9/include/c++/bits/regex.tcc
-gcc9/include/c++/bits/regex_automaton.h
-gcc9/include/c++/bits/regex_automaton.tcc
-gcc9/include/c++/bits/regex_compiler.h
-gcc9/include/c++/bits/regex_compiler.tcc
-gcc9/include/c++/bits/regex_constants.h
-gcc9/include/c++/bits/regex_error.h
-gcc9/include/c++/bits/regex_executor.h
-gcc9/include/c++/bits/regex_executor.tcc
-gcc9/include/c++/bits/regex_scanner.h
-gcc9/include/c++/bits/regex_scanner.tcc
-gcc9/include/c++/bits/shared_ptr.h
-gcc9/include/c++/bits/shared_ptr_atomic.h
-gcc9/include/c++/bits/shared_ptr_base.h
-gcc9/include/c++/bits/slice_array.h
-gcc9/include/c++/bits/specfun.h
-gcc9/include/c++/bits/sstream.tcc
-gcc9/include/c++/bits/std_abs.h
-gcc9/include/c++/bits/std_function.h
-gcc9/include/c++/bits/std_mutex.h
-gcc9/include/c++/bits/stl_algo.h
-gcc9/include/c++/bits/stl_algobase.h
-gcc9/include/c++/bits/stl_bvector.h
-gcc9/include/c++/bits/stl_construct.h
-gcc9/include/c++/bits/stl_deque.h
-gcc9/include/c++/bits/stl_function.h
-gcc9/include/c++/bits/stl_heap.h
-gcc9/include/c++/bits/stl_iterator.h
-gcc9/include/c++/bits/stl_iterator_base_funcs.h
-gcc9/include/c++/bits/stl_iterator_base_types.h
-gcc9/include/c++/bits/stl_list.h
-gcc9/include/c++/bits/stl_map.h
-gcc9/include/c++/bits/stl_multimap.h
-gcc9/include/c++/bits/stl_multiset.h
-gcc9/include/c++/bits/stl_numeric.h
-gcc9/include/c++/bits/stl_pair.h
-gcc9/include/c++/bits/stl_queue.h
-gcc9/include/c++/bits/stl_raw_storage_iter.h
-gcc9/include/c++/bits/stl_relops.h
-gcc9/include/c++/bits/stl_set.h
-gcc9/include/c++/bits/stl_stack.h
-gcc9/include/c++/bits/stl_tempbuf.h
-gcc9/include/c++/bits/stl_tree.h
-gcc9/include/c++/bits/stl_uninitialized.h
-gcc9/include/c++/bits/stl_vector.h
-gcc9/include/c++/bits/stream_iterator.h
-gcc9/include/c++/bits/streambuf.tcc
-gcc9/include/c++/bits/streambuf_iterator.h
-gcc9/include/c++/bits/string_view.tcc
-gcc9/include/c++/bits/stringfwd.h
-gcc9/include/c++/bits/uniform_int_dist.h
-gcc9/include/c++/bits/unique_lock.h
-gcc9/include/c++/bits/unique_ptr.h
-gcc9/include/c++/bits/unordered_map.h
-gcc9/include/c++/bits/unordered_set.h
-gcc9/include/c++/bits/uses_allocator.h
-gcc9/include/c++/bits/valarray_after.h
-gcc9/include/c++/bits/valarray_array.h
-gcc9/include/c++/bits/valarray_array.tcc
-gcc9/include/c++/bits/valarray_before.h
-gcc9/include/c++/bits/vector.tcc
-gcc9/include/c++/bitset
-gcc9/include/c++/cassert
-gcc9/include/c++/ccomplex
-gcc9/include/c++/cctype
-gcc9/include/c++/cerrno
-gcc9/include/c++/cfenv
-gcc9/include/c++/cfloat
-gcc9/include/c++/charconv
-gcc9/include/c++/chrono
-gcc9/include/c++/cinttypes
-gcc9/include/c++/ciso646
-gcc9/include/c++/climits
-gcc9/include/c++/clocale
-gcc9/include/c++/cmath
-gcc9/include/c++/codecvt
-gcc9/include/c++/complex
-gcc9/include/c++/complex.h
-gcc9/include/c++/condition_variable
-gcc9/include/c++/csetjmp
-gcc9/include/c++/csignal
-gcc9/include/c++/cstdalign
-gcc9/include/c++/cstdarg
-gcc9/include/c++/cstdbool
-gcc9/include/c++/cstddef
-gcc9/include/c++/cstdint
-gcc9/include/c++/cstdio
-gcc9/include/c++/cstdlib
-gcc9/include/c++/cstring
-gcc9/include/c++/ctgmath
-gcc9/include/c++/ctime
-gcc9/include/c++/cuchar
-gcc9/include/c++/cwchar
-gcc9/include/c++/cwctype
-gcc9/include/c++/cxxabi.h
-gcc9/include/c++/debug/array
-gcc9/include/c++/debug/assertions.h
-gcc9/include/c++/debug/bitset
-gcc9/include/c++/debug/debug.h
-gcc9/include/c++/debug/deque
-gcc9/include/c++/debug/formatter.h
-gcc9/include/c++/debug/forward_list
-gcc9/include/c++/debug/functions.h
-gcc9/include/c++/debug/helper_functions.h
-gcc9/include/c++/debug/list
-gcc9/include/c++/debug/macros.h
-gcc9/include/c++/debug/map
-gcc9/include/c++/debug/map.h
-gcc9/include/c++/debug/multimap.h
-gcc9/include/c++/debug/multiset.h
-gcc9/include/c++/debug/safe_base.h
-gcc9/include/c++/debug/safe_container.h
-gcc9/include/c++/debug/safe_iterator.h
-gcc9/include/c++/debug/safe_iterator.tcc
-gcc9/include/c++/debug/safe_local_iterator.h
-gcc9/include/c++/debug/safe_local_iterator.tcc
-gcc9/include/c++/debug/safe_sequence.h
-gcc9/include/c++/debug/safe_sequence.tcc
-gcc9/include/c++/debug/safe_unordered_base.h
-gcc9/include/c++/debug/safe_unordered_container.h
-gcc9/include/c++/debug/safe_unordered_container.tcc
-gcc9/include/c++/debug/set
-gcc9/include/c++/debug/set.h
-gcc9/include/c++/debug/stl_iterator.h
-gcc9/include/c++/debug/string
-gcc9/include/c++/debug/unordered_map
-gcc9/include/c++/debug/unordered_set
-gcc9/include/c++/debug/vector
-gcc9/include/c++/decimal/decimal
-gcc9/include/c++/decimal/decimal.h
-gcc9/include/c++/deque
-gcc9/include/c++/exception
-gcc9/include/c++/execution
-gcc9/include/c++/experimental/algorithm
-gcc9/include/c++/experimental/any
-gcc9/include/c++/experimental/array
-gcc9/include/c++/experimental/bits/fs_dir.h
-gcc9/include/c++/experimental/bits/fs_fwd.h
-gcc9/include/c++/experimental/bits/fs_ops.h
-gcc9/include/c++/experimental/bits/fs_path.h
-gcc9/include/c++/experimental/bits/lfts_config.h
-gcc9/include/c++/experimental/bits/net.h
-gcc9/include/c++/experimental/bits/shared_ptr.h
-gcc9/include/c++/experimental/bits/string_view.tcc
-gcc9/include/c++/experimental/buffer
-gcc9/include/c++/experimental/chrono
-gcc9/include/c++/experimental/deque
-gcc9/include/c++/experimental/executor
-gcc9/include/c++/experimental/filesystem
-gcc9/include/c++/experimental/forward_list
-gcc9/include/c++/experimental/functional
-gcc9/include/c++/experimental/internet
-gcc9/include/c++/experimental/io_context
-gcc9/include/c++/experimental/iterator
-gcc9/include/c++/experimental/list
-gcc9/include/c++/experimental/map
-gcc9/include/c++/experimental/memory
-gcc9/include/c++/experimental/memory_resource
-gcc9/include/c++/experimental/net
-gcc9/include/c++/experimental/netfwd
-gcc9/include/c++/experimental/numeric
-gcc9/include/c++/experimental/optional
-gcc9/include/c++/experimental/propagate_const
-gcc9/include/c++/experimental/random
-gcc9/include/c++/experimental/ratio
-gcc9/include/c++/experimental/regex
-gcc9/include/c++/experimental/set
-gcc9/include/c++/experimental/socket
-gcc9/include/c++/experimental/source_location
-gcc9/include/c++/experimental/string
-gcc9/include/c++/experimental/string_view
-gcc9/include/c++/experimental/system_error
-gcc9/include/c++/experimental/timer
-gcc9/include/c++/experimental/tuple
-gcc9/include/c++/experimental/type_traits
-gcc9/include/c++/experimental/unordered_map
-gcc9/include/c++/experimental/unordered_set
-gcc9/include/c++/experimental/utility
-gcc9/include/c++/experimental/vector
-gcc9/include/c++/ext/algorithm
-gcc9/include/c++/ext/aligned_buffer.h
-gcc9/include/c++/ext/alloc_traits.h
-gcc9/include/c++/ext/array_allocator.h
-gcc9/include/c++/ext/atomicity.h
-gcc9/include/c++/ext/bitmap_allocator.h
-gcc9/include/c++/ext/cast.h
-gcc9/include/c++/ext/cmath
-gcc9/include/c++/ext/codecvt_specializations.h
-gcc9/include/c++/ext/concurrence.h
-gcc9/include/c++/ext/debug_allocator.h
-gcc9/include/c++/ext/enc_filebuf.h
-gcc9/include/c++/ext/extptr_allocator.h
-gcc9/include/c++/ext/functional
-gcc9/include/c++/ext/hash_map
-gcc9/include/c++/ext/hash_set
-gcc9/include/c++/ext/iterator
-gcc9/include/c++/ext/malloc_allocator.h
-gcc9/include/c++/ext/memory
-gcc9/include/c++/ext/mt_allocator.h
-gcc9/include/c++/ext/new_allocator.h
-gcc9/include/c++/ext/numeric
-gcc9/include/c++/ext/numeric_traits.h
-gcc9/include/c++/ext/pb_ds/assoc_container.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/bin_search_tree_/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/branch_policy/branch_policy.hpp
-gcc9/include/c++/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
-gcc9/include/c++/ext/pb_ds/detail/branch_policy/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/cond_dealtor.hpp
-gcc9/include/c++/ext/pb_ds/detail/container_base_dispatch.hpp
-gcc9/include/c++/ext/pb_ds/detail/debug_map_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
-gcc9/include/c++/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
-gcc9/include/c++/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/ov_tree_map_/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/node.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rb_tree_map_/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
-gcc9/include/c++/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/node.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/splay_tree_/traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/standard_policies.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
-gcc9/include/c++/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
-gcc9/include/c++/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
-gcc9/include/c++/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
-gcc9/include/c++/ext/pb_ds/detail/tree_trace_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
-gcc9/include/c++/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
-gcc9/include/c++/ext/pb_ds/detail/type_utils.hpp
-gcc9/include/c++/ext/pb_ds/detail/types_traits.hpp
-gcc9/include/c++/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/unordered_iterator/iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
-gcc9/include/c++/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
-gcc9/include/c++/ext/pb_ds/exception.hpp
-gcc9/include/c++/ext/pb_ds/hash_policy.hpp
-gcc9/include/c++/ext/pb_ds/list_update_policy.hpp
-gcc9/include/c++/ext/pb_ds/priority_queue.hpp
-gcc9/include/c++/ext/pb_ds/tag_and_trait.hpp
-gcc9/include/c++/ext/pb_ds/tree_policy.hpp
-gcc9/include/c++/ext/pb_ds/trie_policy.hpp
-gcc9/include/c++/ext/pod_char_traits.h
-gcc9/include/c++/ext/pointer.h
-gcc9/include/c++/ext/pool_allocator.h
-gcc9/include/c++/ext/random
-gcc9/include/c++/ext/random.tcc
-gcc9/include/c++/ext/rb_tree
-gcc9/include/c++/ext/rc_string_base.h
-gcc9/include/c++/ext/rope
-gcc9/include/c++/ext/ropeimpl.h
-gcc9/include/c++/ext/slist
-gcc9/include/c++/ext/sso_string_base.h
-gcc9/include/c++/ext/stdio_filebuf.h
-gcc9/include/c++/ext/stdio_sync_filebuf.h
-gcc9/include/c++/ext/string_conversions.h
-gcc9/include/c++/ext/throw_allocator.h
-gcc9/include/c++/ext/type_traits.h
-gcc9/include/c++/ext/typelist.h
-gcc9/include/c++/ext/vstring.h
-gcc9/include/c++/ext/vstring.tcc
-gcc9/include/c++/ext/vstring_fwd.h
-gcc9/include/c++/ext/vstring_util.h
-gcc9/include/c++/fenv.h
-gcc9/include/c++/filesystem
-gcc9/include/c++/forward_list
-gcc9/include/c++/fstream
-gcc9/include/c++/functional
-gcc9/include/c++/future
-gcc9/include/c++/initializer_list
-gcc9/include/c++/iomanip
-gcc9/include/c++/ios
-gcc9/include/c++/iosfwd
-gcc9/include/c++/iostream
-gcc9/include/c++/istream
-gcc9/include/c++/iterator
-gcc9/include/c++/limits
-gcc9/include/c++/list
-gcc9/include/c++/locale
-gcc9/include/c++/map
-gcc9/include/c++/math.h
-gcc9/include/c++/memory
-gcc9/include/c++/memory_resource
-gcc9/include/c++/mutex
-gcc9/include/c++/new
-gcc9/include/c++/numeric
-gcc9/include/c++/optional
-gcc9/include/c++/ostream
-gcc9/include/c++/parallel/algo.h
-gcc9/include/c++/parallel/algobase.h
-gcc9/include/c++/parallel/algorithm
-gcc9/include/c++/parallel/algorithmfwd.h
-gcc9/include/c++/parallel/balanced_quicksort.h
-gcc9/include/c++/parallel/base.h
-gcc9/include/c++/parallel/basic_iterator.h
-gcc9/include/c++/parallel/checkers.h
-gcc9/include/c++/parallel/compatibility.h
-gcc9/include/c++/parallel/compiletime_settings.h
-gcc9/include/c++/parallel/equally_split.h
-gcc9/include/c++/parallel/features.h
-gcc9/include/c++/parallel/find.h
-gcc9/include/c++/parallel/find_selectors.h
-gcc9/include/c++/parallel/for_each.h
-gcc9/include/c++/parallel/for_each_selectors.h
-gcc9/include/c++/parallel/iterator.h
-gcc9/include/c++/parallel/list_partition.h
-gcc9/include/c++/parallel/losertree.h
-gcc9/include/c++/parallel/merge.h
-gcc9/include/c++/parallel/multiseq_selection.h
-gcc9/include/c++/parallel/multiway_merge.h
-gcc9/include/c++/parallel/multiway_mergesort.h
-gcc9/include/c++/parallel/numeric
-gcc9/include/c++/parallel/numericfwd.h
-gcc9/include/c++/parallel/omp_loop.h
-gcc9/include/c++/parallel/omp_loop_static.h
-gcc9/include/c++/parallel/par_loop.h
-gcc9/include/c++/parallel/parallel.h
-gcc9/include/c++/parallel/partial_sum.h
-gcc9/include/c++/parallel/partition.h
-gcc9/include/c++/parallel/queue.h
-gcc9/include/c++/parallel/quicksort.h
-gcc9/include/c++/parallel/random_number.h
-gcc9/include/c++/parallel/random_shuffle.h
-gcc9/include/c++/parallel/search.h
-gcc9/include/c++/parallel/set_operations.h
-gcc9/include/c++/parallel/settings.h
-gcc9/include/c++/parallel/sort.h
-gcc9/include/c++/parallel/tags.h
-gcc9/include/c++/parallel/types.h
-gcc9/include/c++/parallel/unique_copy.h
-gcc9/include/c++/parallel/workstealing.h
-gcc9/include/c++/profile/array
-gcc9/include/c++/profile/base.h
-gcc9/include/c++/profile/bitset
-gcc9/include/c++/profile/deque
-gcc9/include/c++/profile/forward_list
-gcc9/include/c++/profile/impl/profiler.h
-gcc9/include/c++/profile/impl/profiler_algos.h
-gcc9/include/c++/profile/impl/profiler_container_size.h
-gcc9/include/c++/profile/impl/profiler_hash_func.h
-gcc9/include/c++/profile/impl/profiler_hashtable_size.h
-gcc9/include/c++/profile/impl/profiler_list_to_slist.h
-gcc9/include/c++/profile/impl/profiler_list_to_vector.h
-gcc9/include/c++/profile/impl/profiler_map_to_unordered_map.h
-gcc9/include/c++/profile/impl/profiler_node.h
-gcc9/include/c++/profile/impl/profiler_state.h
-gcc9/include/c++/profile/impl/profiler_trace.h
-gcc9/include/c++/profile/impl/profiler_vector_size.h
-gcc9/include/c++/profile/impl/profiler_vector_to_list.h
-gcc9/include/c++/profile/iterator_tracker.h
-gcc9/include/c++/profile/list
-gcc9/include/c++/profile/map
-gcc9/include/c++/profile/map.h
-gcc9/include/c++/profile/multimap.h
-gcc9/include/c++/profile/multiset.h
-gcc9/include/c++/profile/ordered_base.h
-gcc9/include/c++/profile/set
-gcc9/include/c++/profile/set.h
-gcc9/include/c++/profile/unordered_base.h
-gcc9/include/c++/profile/unordered_map
-gcc9/include/c++/profile/unordered_set
-gcc9/include/c++/profile/vector
-gcc9/include/c++/pstl/algorithm_fwd.h
-gcc9/include/c++/pstl/algorithm_impl.h
-gcc9/include/c++/pstl/execution_defs.h
-gcc9/include/c++/pstl/execution_impl.h
-gcc9/include/c++/pstl/glue_algorithm_defs.h
-gcc9/include/c++/pstl/glue_algorithm_impl.h
-gcc9/include/c++/pstl/glue_execution_defs.h
-gcc9/include/c++/pstl/glue_memory_defs.h
-gcc9/include/c++/pstl/glue_memory_impl.h
-gcc9/include/c++/pstl/glue_numeric_defs.h
-gcc9/include/c++/pstl/glue_numeric_impl.h
-gcc9/include/c++/pstl/memory_impl.h
-gcc9/include/c++/pstl/numeric_fwd.h
-gcc9/include/c++/pstl/numeric_impl.h
-gcc9/include/c++/pstl/parallel_backend.h
-gcc9/include/c++/pstl/parallel_backend_tbb.h
-gcc9/include/c++/pstl/parallel_backend_utils.h
-gcc9/include/c++/pstl/parallel_impl.h
-gcc9/include/c++/pstl/pstl_config.h
-gcc9/include/c++/pstl/unseq_backend_simd.h
-gcc9/include/c++/pstl/utils.h
-gcc9/include/c++/queue
-gcc9/include/c++/random
-gcc9/include/c++/ratio
-gcc9/include/c++/regex
-gcc9/include/c++/scoped_allocator
-gcc9/include/c++/set
-gcc9/include/c++/shared_mutex
-gcc9/include/c++/sstream
-gcc9/include/c++/stack
-gcc9/include/c++/stdexcept
-gcc9/include/c++/stdlib.h
-gcc9/include/c++/streambuf
-gcc9/include/c++/string
-gcc9/include/c++/string_view
-gcc9/include/c++/system_error
-gcc9/include/c++/tgmath.h
-gcc9/include/c++/thread
-gcc9/include/c++/tr1/array
-gcc9/include/c++/tr1/bessel_function.tcc
-gcc9/include/c++/tr1/beta_function.tcc
-gcc9/include/c++/tr1/ccomplex
-gcc9/include/c++/tr1/cctype
-gcc9/include/c++/tr1/cfenv
-gcc9/include/c++/tr1/cfloat
-gcc9/include/c++/tr1/cinttypes
-gcc9/include/c++/tr1/climits
-gcc9/include/c++/tr1/cmath
-gcc9/include/c++/tr1/complex
-gcc9/include/c++/tr1/complex.h
-gcc9/include/c++/tr1/cstdarg
-gcc9/include/c++/tr1/cstdbool
-gcc9/include/c++/tr1/cstdint
-gcc9/include/c++/tr1/cstdio
-gcc9/include/c++/tr1/cstdlib
-gcc9/include/c++/tr1/ctgmath
-gcc9/include/c++/tr1/ctime
-gcc9/include/c++/tr1/ctype.h
-gcc9/include/c++/tr1/cwchar
-gcc9/include/c++/tr1/cwctype
-gcc9/include/c++/tr1/ell_integral.tcc
-gcc9/include/c++/tr1/exp_integral.tcc
-gcc9/include/c++/tr1/fenv.h
-gcc9/include/c++/tr1/float.h
-gcc9/include/c++/tr1/functional
-gcc9/include/c++/tr1/functional_hash.h
-gcc9/include/c++/tr1/gamma.tcc
-gcc9/include/c++/tr1/hashtable.h
-gcc9/include/c++/tr1/hashtable_policy.h
-gcc9/include/c++/tr1/hypergeometric.tcc
-gcc9/include/c++/tr1/inttypes.h
-gcc9/include/c++/tr1/legendre_function.tcc
-gcc9/include/c++/tr1/limits.h
-gcc9/include/c++/tr1/math.h
-gcc9/include/c++/tr1/memory
-gcc9/include/c++/tr1/modified_bessel_func.tcc
-gcc9/include/c++/tr1/poly_hermite.tcc
-gcc9/include/c++/tr1/poly_laguerre.tcc
-gcc9/include/c++/tr1/random
-gcc9/include/c++/tr1/random.h
-gcc9/include/c++/tr1/random.tcc
-gcc9/include/c++/tr1/regex
-gcc9/include/c++/tr1/riemann_zeta.tcc
-gcc9/include/c++/tr1/shared_ptr.h
-gcc9/include/c++/tr1/special_function_util.h
-gcc9/include/c++/tr1/stdarg.h
-gcc9/include/c++/tr1/stdbool.h
-gcc9/include/c++/tr1/stdint.h
-gcc9/include/c++/tr1/stdio.h
-gcc9/include/c++/tr1/stdlib.h
-gcc9/include/c++/tr1/tgmath.h
-gcc9/include/c++/tr1/tuple
-gcc9/include/c++/tr1/type_traits
-gcc9/include/c++/tr1/unordered_map
-gcc9/include/c++/tr1/unordered_map.h
-gcc9/include/c++/tr1/unordered_set
-gcc9/include/c++/tr1/unordered_set.h
-gcc9/include/c++/tr1/utility
-gcc9/include/c++/tr1/wchar.h
-gcc9/include/c++/tr1/wctype.h
-gcc9/include/c++/tr2/bool_set
-gcc9/include/c++/tr2/bool_set.tcc
-gcc9/include/c++/tr2/dynamic_bitset
-gcc9/include/c++/tr2/dynamic_bitset.tcc
-gcc9/include/c++/tr2/ratio
-gcc9/include/c++/tr2/type_traits
-gcc9/include/c++/tuple
-gcc9/include/c++/type_traits
-gcc9/include/c++/typeindex
-gcc9/include/c++/typeinfo
-gcc9/include/c++/unordered_map
-gcc9/include/c++/unordered_set
-gcc9/include/c++/utility
-gcc9/include/c++/valarray
-gcc9/include/c++/variant
-gcc9/include/c++/vector
-gcc9/include/c++/version
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/atomic_word.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/basic_file.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/c++allocator.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/c++config.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/c++io.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/c++locale.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/cpu_defines.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/ctype_base.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/ctype_inline.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/cxxabi_tweaks.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/error_constants.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/extc++.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/gthr-default.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/gthr-posix.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/gthr-single.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/gthr.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/messages_members.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/opt_random.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/os_defines.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/stdc++.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/stdtr1c++.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/bits/time_members.h
-gcc9/include/c++/${MACHINE_GNU_PLATFORM}/ext/opt_random.h
+${PLIST.fortran}gcc9/bin/${MACHINE_GNU_PLATFORM}-gfortran
+${CXXINCDIR}/algorithm
+${CXXINCDIR}/any
+${CXXINCDIR}/array
+${CXXINCDIR}/atomic
+${CXXINCDIR}/backward/auto_ptr.h
+${CXXINCDIR}/backward/backward_warning.h
+${CXXINCDIR}/backward/binders.h
+${CXXINCDIR}/backward/hash_fun.h
+${CXXINCDIR}/backward/hash_map
+${CXXINCDIR}/backward/hash_set
+${CXXINCDIR}/backward/hashtable.h
+${CXXINCDIR}/backward/strstream
+${CXXINCDIR}/bit
+${CXXINCDIR}/bits/algorithmfwd.h
+${CXXINCDIR}/bits/alloc_traits.h
+${CXXINCDIR}/bits/allocated_ptr.h
+${CXXINCDIR}/bits/allocator.h
+${CXXINCDIR}/bits/atomic_base.h
+${CXXINCDIR}/bits/atomic_futex.h
+${CXXINCDIR}/bits/atomic_lockfree_defines.h
+${CXXINCDIR}/bits/basic_ios.h
+${CXXINCDIR}/bits/basic_ios.tcc
+${CXXINCDIR}/bits/basic_string.h
+${CXXINCDIR}/bits/basic_string.tcc
+${CXXINCDIR}/bits/boost_concept_check.h
+${CXXINCDIR}/bits/c++0x_warning.h
+${CXXINCDIR}/bits/char_traits.h
+${CXXINCDIR}/bits/codecvt.h
+${CXXINCDIR}/bits/concept_check.h
+${CXXINCDIR}/bits/cpp_type_traits.h
+${CXXINCDIR}/bits/cxxabi_forced.h
+${CXXINCDIR}/bits/cxxabi_init_exception.h
+${CXXINCDIR}/bits/deque.tcc
+${CXXINCDIR}/bits/enable_special_members.h
+${CXXINCDIR}/bits/erase_if.h
+${CXXINCDIR}/bits/exception.h
+${CXXINCDIR}/bits/exception_defines.h
+${CXXINCDIR}/bits/exception_ptr.h
+${CXXINCDIR}/bits/forward_list.h
+${CXXINCDIR}/bits/forward_list.tcc
+${CXXINCDIR}/bits/fs_dir.h
+${CXXINCDIR}/bits/fs_fwd.h
+${CXXINCDIR}/bits/fs_ops.h
+${CXXINCDIR}/bits/fs_path.h
+${CXXINCDIR}/bits/fstream.tcc
+${CXXINCDIR}/bits/functexcept.h
+${CXXINCDIR}/bits/functional_hash.h
+${CXXINCDIR}/bits/gslice.h
+${CXXINCDIR}/bits/gslice_array.h
+${CXXINCDIR}/bits/hash_bytes.h
+${CXXINCDIR}/bits/hashtable.h
+${CXXINCDIR}/bits/hashtable_policy.h
+${CXXINCDIR}/bits/indirect_array.h
+${CXXINCDIR}/bits/invoke.h
+${CXXINCDIR}/bits/ios_base.h
+${CXXINCDIR}/bits/istream.tcc
+${CXXINCDIR}/bits/list.tcc
+${CXXINCDIR}/bits/locale_classes.h
+${CXXINCDIR}/bits/locale_classes.tcc
+${CXXINCDIR}/bits/locale_conv.h
+${CXXINCDIR}/bits/locale_facets.h
+${CXXINCDIR}/bits/locale_facets.tcc
+${CXXINCDIR}/bits/locale_facets_nonio.h
+${CXXINCDIR}/bits/locale_facets_nonio.tcc
+${CXXINCDIR}/bits/localefwd.h
+${CXXINCDIR}/bits/mask_array.h
+${CXXINCDIR}/bits/memoryfwd.h
+${CXXINCDIR}/bits/move.h
+${CXXINCDIR}/bits/nested_exception.h
+${CXXINCDIR}/bits/node_handle.h
+${CXXINCDIR}/bits/ostream.tcc
+${CXXINCDIR}/bits/ostream_insert.h
+${CXXINCDIR}/bits/parse_numbers.h
+${CXXINCDIR}/bits/postypes.h
+${CXXINCDIR}/bits/predefined_ops.h
+${CXXINCDIR}/bits/ptr_traits.h
+${CXXINCDIR}/bits/quoted_string.h
+${CXXINCDIR}/bits/random.h
+${CXXINCDIR}/bits/random.tcc
+${CXXINCDIR}/bits/range_access.h
+${CXXINCDIR}/bits/refwrap.h
+${CXXINCDIR}/bits/regex.h
+${CXXINCDIR}/bits/regex.tcc
+${CXXINCDIR}/bits/regex_automaton.h
+${CXXINCDIR}/bits/regex_automaton.tcc
+${CXXINCDIR}/bits/regex_compiler.h
+${CXXINCDIR}/bits/regex_compiler.tcc
+${CXXINCDIR}/bits/regex_constants.h
+${CXXINCDIR}/bits/regex_error.h
+${CXXINCDIR}/bits/regex_executor.h
+${CXXINCDIR}/bits/regex_executor.tcc
+${CXXINCDIR}/bits/regex_scanner.h
+${CXXINCDIR}/bits/regex_scanner.tcc
+${CXXINCDIR}/bits/shared_ptr.h
+${CXXINCDIR}/bits/shared_ptr_atomic.h
+${CXXINCDIR}/bits/shared_ptr_base.h
+${CXXINCDIR}/bits/slice_array.h
+${CXXINCDIR}/bits/specfun.h
+${CXXINCDIR}/bits/sstream.tcc
+${CXXINCDIR}/bits/std_abs.h
+${CXXINCDIR}/bits/std_function.h
+${CXXINCDIR}/bits/std_mutex.h
+${CXXINCDIR}/bits/stl_algo.h
+${CXXINCDIR}/bits/stl_algobase.h
+${CXXINCDIR}/bits/stl_bvector.h
+${CXXINCDIR}/bits/stl_construct.h
+${CXXINCDIR}/bits/stl_deque.h
+${CXXINCDIR}/bits/stl_function.h
+${CXXINCDIR}/bits/stl_heap.h
+${CXXINCDIR}/bits/stl_iterator.h
+${CXXINCDIR}/bits/stl_iterator_base_funcs.h
+${CXXINCDIR}/bits/stl_iterator_base_types.h
+${CXXINCDIR}/bits/stl_list.h
+${CXXINCDIR}/bits/stl_map.h
+${CXXINCDIR}/bits/stl_multimap.h
+${CXXINCDIR}/bits/stl_multiset.h
+${CXXINCDIR}/bits/stl_numeric.h
+${CXXINCDIR}/bits/stl_pair.h
+${CXXINCDIR}/bits/stl_queue.h
+${CXXINCDIR}/bits/stl_raw_storage_iter.h
+${CXXINCDIR}/bits/stl_relops.h
+${CXXINCDIR}/bits/stl_set.h
+${CXXINCDIR}/bits/stl_stack.h
+${CXXINCDIR}/bits/stl_tempbuf.h
+${CXXINCDIR}/bits/stl_tree.h
+${CXXINCDIR}/bits/stl_uninitialized.h
+${CXXINCDIR}/bits/stl_vector.h
+${CXXINCDIR}/bits/stream_iterator.h
+${CXXINCDIR}/bits/streambuf.tcc
+${CXXINCDIR}/bits/streambuf_iterator.h
+${CXXINCDIR}/bits/string_view.tcc
+${CXXINCDIR}/bits/stringfwd.h
+${CXXINCDIR}/bits/uniform_int_dist.h
+${CXXINCDIR}/bits/unique_lock.h
+${CXXINCDIR}/bits/unique_ptr.h
+${CXXINCDIR}/bits/unordered_map.h
+${CXXINCDIR}/bits/unordered_set.h
+${CXXINCDIR}/bits/uses_allocator.h
+${CXXINCDIR}/bits/valarray_after.h
+${CXXINCDIR}/bits/valarray_array.h
+${CXXINCDIR}/bits/valarray_array.tcc
+${CXXINCDIR}/bits/valarray_before.h
+${CXXINCDIR}/bits/vector.tcc
+${CXXINCDIR}/bitset
+${CXXINCDIR}/cassert
+${CXXINCDIR}/ccomplex
+${CXXINCDIR}/cctype
+${CXXINCDIR}/cerrno
+${CXXINCDIR}/cfenv
+${CXXINCDIR}/cfloat
+${CXXINCDIR}/charconv
+${CXXINCDIR}/chrono
+${CXXINCDIR}/cinttypes
+${CXXINCDIR}/ciso646
+${CXXINCDIR}/climits
+${CXXINCDIR}/clocale
+${CXXINCDIR}/cmath
+${CXXINCDIR}/codecvt
+${CXXINCDIR}/complex
+${CXXINCDIR}/complex.h
+${CXXINCDIR}/condition_variable
+${CXXINCDIR}/csetjmp
+${CXXINCDIR}/csignal
+${CXXINCDIR}/cstdalign
+${CXXINCDIR}/cstdarg
+${CXXINCDIR}/cstdbool
+${CXXINCDIR}/cstddef
+${CXXINCDIR}/cstdint
+${CXXINCDIR}/cstdio
+${CXXINCDIR}/cstdlib
+${CXXINCDIR}/cstring
+${CXXINCDIR}/ctgmath
+${CXXINCDIR}/ctime
+${CXXINCDIR}/cuchar
+${CXXINCDIR}/cwchar
+${CXXINCDIR}/cwctype
+${CXXINCDIR}/cxxabi.h
+${CXXINCDIR}/debug/array
+${CXXINCDIR}/debug/assertions.h
+${CXXINCDIR}/debug/bitset
+${CXXINCDIR}/debug/debug.h
+${CXXINCDIR}/debug/deque
+${CXXINCDIR}/debug/formatter.h
+${CXXINCDIR}/debug/forward_list
+${CXXINCDIR}/debug/functions.h
+${CXXINCDIR}/debug/helper_functions.h
+${CXXINCDIR}/debug/list
+${CXXINCDIR}/debug/macros.h
+${CXXINCDIR}/debug/map
+${CXXINCDIR}/debug/map.h
+${CXXINCDIR}/debug/multimap.h
+${CXXINCDIR}/debug/multiset.h
+${CXXINCDIR}/debug/safe_base.h
+${CXXINCDIR}/debug/safe_container.h
+${CXXINCDIR}/debug/safe_iterator.h
+${CXXINCDIR}/debug/safe_iterator.tcc
+${CXXINCDIR}/debug/safe_local_iterator.h
+${CXXINCDIR}/debug/safe_local_iterator.tcc
+${CXXINCDIR}/debug/safe_sequence.h
+${CXXINCDIR}/debug/safe_sequence.tcc
+${CXXINCDIR}/debug/safe_unordered_base.h
+${CXXINCDIR}/debug/safe_unordered_container.h
+${CXXINCDIR}/debug/safe_unordered_container.tcc
+${CXXINCDIR}/debug/set
+${CXXINCDIR}/debug/set.h
+${CXXINCDIR}/debug/stl_iterator.h
+${CXXINCDIR}/debug/string
+${CXXINCDIR}/debug/unordered_map
+${CXXINCDIR}/debug/unordered_set
+${CXXINCDIR}/debug/vector
+${CXXINCDIR}/decimal/decimal
+${CXXINCDIR}/decimal/decimal.h
+${CXXINCDIR}/deque
+${CXXINCDIR}/exception
+${CXXINCDIR}/execution
+${CXXINCDIR}/experimental/algorithm
+${CXXINCDIR}/experimental/any
+${CXXINCDIR}/experimental/array
+${CXXINCDIR}/experimental/bits/fs_dir.h
+${CXXINCDIR}/experimental/bits/fs_fwd.h
+${CXXINCDIR}/experimental/bits/fs_ops.h
+${CXXINCDIR}/experimental/bits/fs_path.h
+${CXXINCDIR}/experimental/bits/lfts_config.h
+${CXXINCDIR}/experimental/bits/net.h
+${CXXINCDIR}/experimental/bits/shared_ptr.h
+${CXXINCDIR}/experimental/bits/string_view.tcc
+${CXXINCDIR}/experimental/buffer
+${CXXINCDIR}/experimental/chrono
+${CXXINCDIR}/experimental/deque
+${CXXINCDIR}/experimental/executor
+${CXXINCDIR}/experimental/filesystem
+${CXXINCDIR}/experimental/forward_list
+${CXXINCDIR}/experimental/functional
+${CXXINCDIR}/experimental/internet
+${CXXINCDIR}/experimental/io_context
+${CXXINCDIR}/experimental/iterator
+${CXXINCDIR}/experimental/list
+${CXXINCDIR}/experimental/map
+${CXXINCDIR}/experimental/memory
+${CXXINCDIR}/experimental/memory_resource
+${CXXINCDIR}/experimental/net
+${CXXINCDIR}/experimental/netfwd
+${CXXINCDIR}/experimental/numeric
+${CXXINCDIR}/experimental/optional
+${CXXINCDIR}/experimental/propagate_const
+${CXXINCDIR}/experimental/random
+${CXXINCDIR}/experimental/ratio
+${CXXINCDIR}/experimental/regex
+${CXXINCDIR}/experimental/set
+${CXXINCDIR}/experimental/socket
+${CXXINCDIR}/experimental/source_location
+${CXXINCDIR}/experimental/string
+${CXXINCDIR}/experimental/string_view
+${CXXINCDIR}/experimental/system_error
+${CXXINCDIR}/experimental/timer
+${CXXINCDIR}/experimental/tuple
+${CXXINCDIR}/experimental/type_traits
+${CXXINCDIR}/experimental/unordered_map
+${CXXINCDIR}/experimental/unordered_set
+${CXXINCDIR}/experimental/utility
+${CXXINCDIR}/experimental/vector
+${CXXINCDIR}/ext/algorithm
+${CXXINCDIR}/ext/aligned_buffer.h
+${CXXINCDIR}/ext/alloc_traits.h
+${CXXINCDIR}/ext/array_allocator.h
+${CXXINCDIR}/ext/atomicity.h
+${CXXINCDIR}/ext/bitmap_allocator.h
+${CXXINCDIR}/ext/cast.h
+${CXXINCDIR}/ext/cmath
+${CXXINCDIR}/ext/codecvt_specializations.h
+${CXXINCDIR}/ext/concurrence.h
+${CXXINCDIR}/ext/debug_allocator.h
+${CXXINCDIR}/ext/enc_filebuf.h
+${CXXINCDIR}/ext/extptr_allocator.h
+${CXXINCDIR}/ext/functional
+${CXXINCDIR}/ext/hash_map
+${CXXINCDIR}/ext/hash_set
+${CXXINCDIR}/ext/iterator
+${CXXINCDIR}/ext/malloc_allocator.h
+${CXXINCDIR}/ext/memory
+${CXXINCDIR}/ext/mt_allocator.h
+${CXXINCDIR}/ext/new_allocator.h
+${CXXINCDIR}/ext/numeric
+${CXXINCDIR}/ext/numeric_traits.h
+${CXXINCDIR}/ext/pb_ds/assoc_container.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/bin_search_tree_/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/branch_policy/branch_policy.hpp
+${CXXINCDIR}/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
+${CXXINCDIR}/ext/pb_ds/detail/branch_policy/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/cond_dealtor.hpp
+${CXXINCDIR}/ext/pb_ds/detail/container_base_dispatch.hpp
+${CXXINCDIR}/ext/pb_ds/detail/debug_map_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
+${CXXINCDIR}/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
+${CXXINCDIR}/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/ov_tree_map_/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/node.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rb_tree_map_/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
+${CXXINCDIR}/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/node.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/splay_tree_/traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/standard_policies.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
+${CXXINCDIR}/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
+${CXXINCDIR}/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
+${CXXINCDIR}/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
+${CXXINCDIR}/ext/pb_ds/detail/tree_trace_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
+${CXXINCDIR}/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
+${CXXINCDIR}/ext/pb_ds/detail/type_utils.hpp
+${CXXINCDIR}/ext/pb_ds/detail/types_traits.hpp
+${CXXINCDIR}/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/unordered_iterator/iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
+${CXXINCDIR}/ext/pb_ds/exception.hpp
+${CXXINCDIR}/ext/pb_ds/hash_policy.hpp
+${CXXINCDIR}/ext/pb_ds/list_update_policy.hpp
+${CXXINCDIR}/ext/pb_ds/priority_queue.hpp
+${CXXINCDIR}/ext/pb_ds/tag_and_trait.hpp
+${CXXINCDIR}/ext/pb_ds/tree_policy.hpp
+${CXXINCDIR}/ext/pb_ds/trie_policy.hpp
+${CXXINCDIR}/ext/pod_char_traits.h
+${CXXINCDIR}/ext/pointer.h
+${CXXINCDIR}/ext/pool_allocator.h
+${CXXINCDIR}/ext/random
+${CXXINCDIR}/ext/random.tcc
+${CXXINCDIR}/ext/rb_tree
+${CXXINCDIR}/ext/rc_string_base.h
+${CXXINCDIR}/ext/rope
+${CXXINCDIR}/ext/ropeimpl.h
+${CXXINCDIR}/ext/slist
+${CXXINCDIR}/ext/sso_string_base.h
+${CXXINCDIR}/ext/stdio_filebuf.h
+${CXXINCDIR}/ext/stdio_sync_filebuf.h
+${CXXINCDIR}/ext/string_conversions.h
+${CXXINCDIR}/ext/throw_allocator.h
+${CXXINCDIR}/ext/type_traits.h
+${CXXINCDIR}/ext/typelist.h
+${CXXINCDIR}/ext/vstring.h
+${CXXINCDIR}/ext/vstring.tcc
+${CXXINCDIR}/ext/vstring_fwd.h
+${CXXINCDIR}/ext/vstring_util.h
+${CXXINCDIR}/fenv.h
+${CXXINCDIR}/filesystem
+${CXXINCDIR}/forward_list
+${CXXINCDIR}/fstream
+${CXXINCDIR}/functional
+${CXXINCDIR}/future
+${CXXINCDIR}/initializer_list
+${CXXINCDIR}/iomanip
+${CXXINCDIR}/ios
+${CXXINCDIR}/iosfwd
+${CXXINCDIR}/iostream
+${CXXINCDIR}/istream
+${CXXINCDIR}/iterator
+${CXXINCDIR}/limits
+${CXXINCDIR}/list
+${CXXINCDIR}/locale
+${CXXINCDIR}/map
+${CXXINCDIR}/math.h
+${CXXINCDIR}/memory
+${CXXINCDIR}/memory_resource
+${CXXINCDIR}/mutex
+${CXXINCDIR}/new
+${CXXINCDIR}/numeric
+${CXXINCDIR}/optional
+${CXXINCDIR}/ostream
+${CXXINCDIR}/parallel/algo.h
+${CXXINCDIR}/parallel/algobase.h
+${CXXINCDIR}/parallel/algorithm
+${CXXINCDIR}/parallel/algorithmfwd.h
+${CXXINCDIR}/parallel/balanced_quicksort.h
+${CXXINCDIR}/parallel/base.h
+${CXXINCDIR}/parallel/basic_iterator.h
+${CXXINCDIR}/parallel/checkers.h
+${CXXINCDIR}/parallel/compatibility.h
+${CXXINCDIR}/parallel/compiletime_settings.h
+${CXXINCDIR}/parallel/equally_split.h
+${CXXINCDIR}/parallel/features.h
+${CXXINCDIR}/parallel/find.h
+${CXXINCDIR}/parallel/find_selectors.h
+${CXXINCDIR}/parallel/for_each.h
+${CXXINCDIR}/parallel/for_each_selectors.h
+${CXXINCDIR}/parallel/iterator.h
+${CXXINCDIR}/parallel/list_partition.h
+${CXXINCDIR}/parallel/losertree.h
+${CXXINCDIR}/parallel/merge.h
+${CXXINCDIR}/parallel/multiseq_selection.h
+${CXXINCDIR}/parallel/multiway_merge.h
+${CXXINCDIR}/parallel/multiway_mergesort.h
+${CXXINCDIR}/parallel/numeric
+${CXXINCDIR}/parallel/numericfwd.h
+${CXXINCDIR}/parallel/omp_loop.h
+${CXXINCDIR}/parallel/omp_loop_static.h
+${CXXINCDIR}/parallel/par_loop.h
+${CXXINCDIR}/parallel/parallel.h
+${CXXINCDIR}/parallel/partial_sum.h
+${CXXINCDIR}/parallel/partition.h
+${CXXINCDIR}/parallel/queue.h
+${CXXINCDIR}/parallel/quicksort.h
+${CXXINCDIR}/parallel/random_number.h
+${CXXINCDIR}/parallel/random_shuffle.h
+${CXXINCDIR}/parallel/search.h
+${CXXINCDIR}/parallel/set_operations.h
+${CXXINCDIR}/parallel/settings.h
+${CXXINCDIR}/parallel/sort.h
+${CXXINCDIR}/parallel/tags.h
+${CXXINCDIR}/parallel/types.h
+${CXXINCDIR}/parallel/unique_copy.h
+${CXXINCDIR}/parallel/workstealing.h
+${CXXINCDIR}/profile/array
+${CXXINCDIR}/profile/base.h
+${CXXINCDIR}/profile/bitset
+${CXXINCDIR}/profile/deque
+${CXXINCDIR}/profile/forward_list
+${CXXINCDIR}/profile/impl/profiler.h
+${CXXINCDIR}/profile/impl/profiler_algos.h
+${CXXINCDIR}/profile/impl/profiler_container_size.h
+${CXXINCDIR}/profile/impl/profiler_hash_func.h
+${CXXINCDIR}/profile/impl/profiler_hashtable_size.h
+${CXXINCDIR}/profile/impl/profiler_list_to_slist.h
+${CXXINCDIR}/profile/impl/profiler_list_to_vector.h
+${CXXINCDIR}/profile/impl/profiler_map_to_unordered_map.h
+${CXXINCDIR}/profile/impl/profiler_node.h
+${CXXINCDIR}/profile/impl/profiler_state.h
+${CXXINCDIR}/profile/impl/profiler_trace.h
+${CXXINCDIR}/profile/impl/profiler_vector_size.h
+${CXXINCDIR}/profile/impl/profiler_vector_to_list.h
+${CXXINCDIR}/profile/iterator_tracker.h
+${CXXINCDIR}/profile/list
+${CXXINCDIR}/profile/map
+${CXXINCDIR}/profile/map.h
+${CXXINCDIR}/profile/multimap.h
+${CXXINCDIR}/profile/multiset.h
+${CXXINCDIR}/profile/ordered_base.h
+${CXXINCDIR}/profile/set
+${CXXINCDIR}/profile/set.h
+${CXXINCDIR}/profile/unordered_base.h
+${CXXINCDIR}/profile/unordered_map
+${CXXINCDIR}/profile/unordered_set
+${CXXINCDIR}/profile/vector
+${CXXINCDIR}/pstl/algorithm_fwd.h
+${CXXINCDIR}/pstl/algorithm_impl.h
+${CXXINCDIR}/pstl/execution_defs.h
+${CXXINCDIR}/pstl/execution_impl.h
+${CXXINCDIR}/pstl/glue_algorithm_defs.h
+${CXXINCDIR}/pstl/glue_algorithm_impl.h
+${CXXINCDIR}/pstl/glue_execution_defs.h
+${CXXINCDIR}/pstl/glue_memory_defs.h
+${CXXINCDIR}/pstl/glue_memory_impl.h
+${CXXINCDIR}/pstl/glue_numeric_defs.h
+${CXXINCDIR}/pstl/glue_numeric_impl.h
+${CXXINCDIR}/pstl/memory_impl.h
+${CXXINCDIR}/pstl/numeric_fwd.h
+${CXXINCDIR}/pstl/numeric_impl.h
+${CXXINCDIR}/pstl/parallel_backend.h
+${CXXINCDIR}/pstl/parallel_backend_tbb.h
+${CXXINCDIR}/pstl/parallel_backend_utils.h
+${CXXINCDIR}/pstl/parallel_impl.h
+${CXXINCDIR}/pstl/pstl_config.h
+${CXXINCDIR}/pstl/unseq_backend_simd.h
+${CXXINCDIR}/pstl/utils.h
+${CXXINCDIR}/queue
+${CXXINCDIR}/random
+${CXXINCDIR}/ratio
+${CXXINCDIR}/regex
+${CXXINCDIR}/scoped_allocator
+${CXXINCDIR}/set
+${CXXINCDIR}/shared_mutex
+${CXXINCDIR}/sstream
+${CXXINCDIR}/stack
+${CXXINCDIR}/stdexcept
+${CXXINCDIR}/stdlib.h
+${CXXINCDIR}/streambuf
+${CXXINCDIR}/string
+${CXXINCDIR}/string_view
+${CXXINCDIR}/system_error
+${CXXINCDIR}/tgmath.h
+${CXXINCDIR}/thread
+${CXXINCDIR}/tr1/array
+${CXXINCDIR}/tr1/bessel_function.tcc
+${CXXINCDIR}/tr1/beta_function.tcc
+${CXXINCDIR}/tr1/ccomplex
+${CXXINCDIR}/tr1/cctype
+${CXXINCDIR}/tr1/cfenv
+${CXXINCDIR}/tr1/cfloat
+${CXXINCDIR}/tr1/cinttypes
+${CXXINCDIR}/tr1/climits
+${CXXINCDIR}/tr1/cmath
+${CXXINCDIR}/tr1/complex
+${CXXINCDIR}/tr1/complex.h
+${CXXINCDIR}/tr1/cstdarg
+${CXXINCDIR}/tr1/cstdbool
+${CXXINCDIR}/tr1/cstdint
+${CXXINCDIR}/tr1/cstdio
+${CXXINCDIR}/tr1/cstdlib
+${CXXINCDIR}/tr1/ctgmath
+${CXXINCDIR}/tr1/ctime
+${CXXINCDIR}/tr1/ctype.h
+${CXXINCDIR}/tr1/cwchar
+${CXXINCDIR}/tr1/cwctype
+${CXXINCDIR}/tr1/ell_integral.tcc
+${CXXINCDIR}/tr1/exp_integral.tcc
+${CXXINCDIR}/tr1/fenv.h
+${CXXINCDIR}/tr1/float.h
+${CXXINCDIR}/tr1/functional
+${CXXINCDIR}/tr1/functional_hash.h
+${CXXINCDIR}/tr1/gamma.tcc
+${CXXINCDIR}/tr1/hashtable.h
+${CXXINCDIR}/tr1/hashtable_policy.h
+${CXXINCDIR}/tr1/hypergeometric.tcc
+${CXXINCDIR}/tr1/inttypes.h
+${CXXINCDIR}/tr1/legendre_function.tcc
+${CXXINCDIR}/tr1/limits.h
+${CXXINCDIR}/tr1/math.h
+${CXXINCDIR}/tr1/memory
+${CXXINCDIR}/tr1/modified_bessel_func.tcc
+${CXXINCDIR}/tr1/poly_hermite.tcc
+${CXXINCDIR}/tr1/poly_laguerre.tcc
+${CXXINCDIR}/tr1/random
+${CXXINCDIR}/tr1/random.h
+${CXXINCDIR}/tr1/random.tcc
+${CXXINCDIR}/tr1/regex
+${CXXINCDIR}/tr1/riemann_zeta.tcc
+${CXXINCDIR}/tr1/shared_ptr.h
+${CXXINCDIR}/tr1/special_function_util.h
+${CXXINCDIR}/tr1/stdarg.h
+${CXXINCDIR}/tr1/stdbool.h
+${CXXINCDIR}/tr1/stdint.h
+${CXXINCDIR}/tr1/stdio.h
+${CXXINCDIR}/tr1/stdlib.h
+${CXXINCDIR}/tr1/tgmath.h
+${CXXINCDIR}/tr1/tuple
+${CXXINCDIR}/tr1/type_traits
+${CXXINCDIR}/tr1/unordered_map
+${CXXINCDIR}/tr1/unordered_map.h
+${CXXINCDIR}/tr1/unordered_set
+${CXXINCDIR}/tr1/unordered_set.h
+${CXXINCDIR}/tr1/utility
+${CXXINCDIR}/tr1/wchar.h
+${CXXINCDIR}/tr1/wctype.h
+${CXXINCDIR}/tr2/bool_set
+${CXXINCDIR}/tr2/bool_set.tcc
+${CXXINCDIR}/tr2/dynamic_bitset
+${CXXINCDIR}/tr2/dynamic_bitset.tcc
+${CXXINCDIR}/tr2/ratio
+${CXXINCDIR}/tr2/type_traits
+${CXXINCDIR}/tuple
+${CXXINCDIR}/type_traits
+${CXXINCDIR}/typeindex
+${CXXINCDIR}/typeinfo
+${CXXINCDIR}/unordered_map
+${CXXINCDIR}/unordered_set
+${CXXINCDIR}/utility
+${CXXINCDIR}/valarray
+${CXXINCDIR}/variant
+${CXXINCDIR}/vector
+${CXXINCDIR}/version
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/atomic_word.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/basic_file.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/c++allocator.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/c++config.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/c++io.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/c++locale.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/cpu_defines.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/ctype_base.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/ctype_inline.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/cxxabi_tweaks.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/error_constants.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/extc++.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/gthr-default.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/gthr-posix.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/gthr-single.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/gthr.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/messages_members.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/opt_random.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/os_defines.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/stdc++.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/stdtr1c++.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/bits/time_members.h
+${CXXINCDIR}/${MACHINE_GNU_PLATFORM}/ext/opt_random.h
 gcc9/info/cpp.info
 gcc9/info/cppinternals.info
 gcc9/info/gcc.info
 gcc9/info/gccinstall.info
 gcc9/info/gccint.info
-gcc9/info/gfortran.info
+${PLIST.fortran}gcc9/info/gfortran.info
 gcc9/info/libgomp.info
 gcc9/info/libitm.info
 gcc9/info/libquadmath.info
@@ -820,17 +820,17 @@ gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${P
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/crtbeginT.o
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/crtend.o
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/crtendS.o
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_arithmetic.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_exceptions.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_features.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.f90
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib_kinds.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc.f90
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc_kinds.mod
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc_lib.h
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_arithmetic.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_exceptions.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/ieee_features.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.f90
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.h
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/omp_lib_kinds.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc.f90
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc_kinds.mod
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/finclude/openacc_lib.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/README
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/curses.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/limits.h
@@ -848,7 +848,7 @@ gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${P
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/sys/types.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/syslimits.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include-fixed/wchar.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/ISO_Fortran_binding.h
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/ISO_Fortran_binding.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/adxintrin.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/ammintrin.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/avx2intrin.h
@@ -905,16 +905,16 @@ gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${P
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/movdirintrin.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/mwaitxintrin.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/nmmintrin.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/NXConstStr.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/Object.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/Protocol.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/message.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-decls.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-exception.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-sync.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/runtime.h
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/thr.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/NXConstStr.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/Object.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/Protocol.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/message.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-decls.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-exception.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc-sync.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/objc.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/runtime.h
+${PLIST.objc}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/objc/thr.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/omp.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/openacc.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/include/pconfigintrin.h
@@ -962,7 +962,7 @@ gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${P
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/include/limits.h
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/macro_list
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/mkheaders.conf
-gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/libcaf_single.la
+${PLIST.fortran}gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/libcaf_single.la
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/libgcc.a
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/libgcc_eh.a
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/libgcov.a
@@ -1392,24 +1392,24 @@ gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${P
 gcc9/lib/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/plugin/libcp1plugin.la
 gcc9/lib/libatomic.la
 gcc9/lib/libcc1.la
-gcc9/lib/libgfortran.la
-gcc9/lib/libgfortran.spec
+${PLIST.fortran}gcc9/lib/libgfortran.la
+${PLIST.fortran}gcc9/lib/libgfortran.spec
 gcc9/lib/libgomp.la
 gcc9/lib/libgomp.spec
 gcc9/lib/libitm.la
 gcc9/lib/libitm.spec
-gcc9/lib/libobjc.la
+${PLIST.objc}gcc9/lib/libobjc.la
 gcc9/lib/libquadmath.la
 gcc9/lib/libstdc++.la
 gcc9/lib/libstdc++.so.7.27-gdb.py
 gcc9/lib/libstdc++fs.la
 gcc9/lib/libsupc++.la
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1
-gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1obj
-gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1objplus
+${PLIST.objc}gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1obj
+${PLIST.objcxx}gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1objplus
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/cc1plus
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/collect2
-gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/f951
+${PLIST.fortran}gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/f951
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/fixinc.sh
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/fixincl
 gcc9/libexec/gcc/${MACHINE_GNU_PLATFORM}/${PKGVERSION}/install-tools/mkheaders
@@ -1424,7 +1424,7 @@ gcc9/man/man1/gcc.1
 gcc9/man/man1/gcov-dump.1
 gcc9/man/man1/gcov-tool.1
 gcc9/man/man1/gcov.1
-gcc9/man/man1/gfortran.1
+${PLIST.fortran}gcc9/man/man1/gfortran.1
 gcc9/man/man7/fsf-funding.7
 gcc9/man/man7/gfdl.7
 gcc9/man/man7/gpl.7

Index: pkgsrc/lang/gcc9/options.mk
diff -u pkgsrc/lang/gcc9/options.mk:1.2 pkgsrc/lang/gcc9/options.mk:1.3
--- pkgsrc/lang/gcc9/options.mk:1.2     Wed Jan  8 17:00:06 2020
+++ pkgsrc/lang/gcc9/options.mk Fri Jan 10 07:46:43 2020
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2020/01/08 17:00:06 minskim Exp $
+# $NetBSD: options.mk,v 1.3 2020/01/10 07:46:43 rillig Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gcc9
 PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran \
@@ -109,6 +109,7 @@ LIBS.SunOS+=                -lgmp
 .  include "../../math/mpfr/buildlink3.mk"
 .endif
 
+PLIST_VARS+=           objcxx
 .if ${PKG_OPTIONS:Mgcc-objc++}
 .  if !${PKG_OPTIONS:Mgcc-c++}
 PKG_OPTIONS+=          gcc-c++
@@ -116,19 +117,24 @@ PKG_OPTIONS+=             gcc-c++
 .  if !${PKG_OPTIONS:Mgcc-objc}
 PKG_OPTIONS+=          gcc-objc
 .  endif
+PLIST.objcxx=          yes
 LANGS+=                        obj-c++
 .endif
 
+PLIST_VARS+=           objc
 .if ${PKG_OPTIONS:Mgcc-objc}
 LANGS+=                        objc
+PLIST.objc=            yes
 .endif
 
 .if ${PKG_OPTIONS:Mgcc-go}
 LANGS+=                        go
 .endif
 
+PLIST_VARS+=           fortran
 .if ${PKG_OPTIONS:Mgcc-fortran}
 LANGS+=                        fortran
+PLIST.fortran=         yes
 .endif
 
 .if ${PKG_OPTIONS:Mgcc-c++}
@@ -136,7 +142,9 @@ LANGS+=                     c++
 USE_TOOLS+=            perl
 CONFIGURE_ARGS+=       --enable-__cxa_atexit
 CONFIGURE_ARGS+=       --with-gxx-include-dir=${GCC9_PREFIX}/include/c++/
+PLIST_SUBST+=          CXXINCDIR=${GCC9_SUBPREFIX}/include/c++
 .else
 CONFIGURE_ARGS+=       --disable-build-with-cxx
 CONFIGURE_ARGS+=       --disable-build-poststage1-with-cxx
+PLIST_SUBST+=          CXXINCDIR=${GCC9_SUBPREFIX}/include/c++/${GCC9_VERSION}
 .endif



Home | Main Index | Thread Index | Old Index