1*53d1339bSjoerg# $NetBSD: Makefile,v 1.8 2021/05/30 01:56:59 joerg Exp $ 2ecb06a3bSjoerg 3ecb06a3bSjoerg.include <bsd.init.mk> 4ecb06a3bSjoerg 5*53d1339bSjoergSUBDIR= experimental 6*53d1339bSjoerg 7ecb06a3bSjoerg.PATH: ${LIBCXX_SRCDIR}/include 882ff1017Sjoerg 982ff1017SjoergINCSDIR= /usr/include/c++ 10ecb06a3bSjoerg 11*53d1339bSjoergINCS= algorithm \ 12*53d1339bSjoerg any \ 13ecb06a3bSjoerg array \ 14ecb06a3bSjoerg atomic \ 15*53d1339bSjoerg __availability \ 16*53d1339bSjoerg barrier \ 17*53d1339bSjoerg bit \ 18*53d1339bSjoerg __bit_reference \ 19*53d1339bSjoerg __bits \ 20ecb06a3bSjoerg bitset \ 21*53d1339bSjoerg __bsd_locale_defaults.h \ 22*53d1339bSjoerg __bsd_locale_fallbacks.h \ 23ecb06a3bSjoerg cassert \ 24ecb06a3bSjoerg ccomplex \ 25ecb06a3bSjoerg cctype \ 26ecb06a3bSjoerg cerrno \ 27ecb06a3bSjoerg cfenv \ 28ecb06a3bSjoerg cfloat \ 29*53d1339bSjoerg charconv \ 30ecb06a3bSjoerg chrono \ 31ecb06a3bSjoerg cinttypes \ 32ecb06a3bSjoerg ciso646 \ 33ecb06a3bSjoerg climits \ 34ecb06a3bSjoerg clocale \ 35ecb06a3bSjoerg cmath \ 36ecb06a3bSjoerg codecvt \ 37*53d1339bSjoerg compare \ 38ecb06a3bSjoerg complex \ 39ecb06a3bSjoerg complex.h \ 40*53d1339bSjoerg concepts \ 41ecb06a3bSjoerg condition_variable \ 42*53d1339bSjoerg __config \ 43*53d1339bSjoerg __config_site \ 44ecb06a3bSjoerg csetjmp \ 45ecb06a3bSjoerg csignal \ 46ecb06a3bSjoerg cstdarg \ 47ecb06a3bSjoerg cstdbool \ 48ecb06a3bSjoerg cstddef \ 49ecb06a3bSjoerg cstdint \ 50ecb06a3bSjoerg cstdio \ 51ecb06a3bSjoerg cstdlib \ 52ecb06a3bSjoerg cstring \ 53ecb06a3bSjoerg ctgmath \ 54ecb06a3bSjoerg ctime \ 55ecb06a3bSjoerg cwchar \ 56ecb06a3bSjoerg cwctype \ 57*53d1339bSjoerg __debug \ 58ecb06a3bSjoerg deque \ 59*53d1339bSjoerg __errc \ 60ecb06a3bSjoerg exception \ 61*53d1339bSjoerg execution \ 62*53d1339bSjoerg filesystem \ 63*53d1339bSjoerg format \ 64ecb06a3bSjoerg forward_list \ 65ecb06a3bSjoerg fstream \ 66ecb06a3bSjoerg functional \ 67*53d1339bSjoerg __functional_03 \ 68*53d1339bSjoerg __functional_base \ 69*53d1339bSjoerg __functional_base_03 \ 70ecb06a3bSjoerg future \ 71*53d1339bSjoerg __hash_table \ 72ecb06a3bSjoerg initializer_list \ 73ecb06a3bSjoerg iomanip \ 74ecb06a3bSjoerg ios \ 75ecb06a3bSjoerg iosfwd \ 76ecb06a3bSjoerg iostream \ 77ecb06a3bSjoerg istream \ 78ecb06a3bSjoerg iterator \ 79*53d1339bSjoerg latch \ 80*53d1339bSjoerg __libcpp_version \ 81ecb06a3bSjoerg limits \ 82ecb06a3bSjoerg list \ 83*53d1339bSjoerg __locale \ 84ecb06a3bSjoerg locale \ 85ecb06a3bSjoerg map \ 86ecb06a3bSjoerg memory \ 87*53d1339bSjoerg module.modulemap \ 88ecb06a3bSjoerg mutex \ 89*53d1339bSjoerg __mutex_base \ 90ecb06a3bSjoerg new \ 91*53d1339bSjoerg __node_handle \ 92*53d1339bSjoerg __nullptr \ 93*53d1339bSjoerg numbers \ 94ecb06a3bSjoerg numeric \ 95*53d1339bSjoerg optional \ 96ecb06a3bSjoerg ostream \ 97ecb06a3bSjoerg queue \ 98ecb06a3bSjoerg random \ 99*53d1339bSjoerg ranges \ 100ecb06a3bSjoerg ratio \ 101ecb06a3bSjoerg regex \ 102ecb06a3bSjoerg scoped_allocator \ 103*53d1339bSjoerg semaphore \ 104ecb06a3bSjoerg set \ 105afecdbd8Sjoerg shared_mutex \ 106*53d1339bSjoerg span \ 107*53d1339bSjoerg __split_buffer \ 108ecb06a3bSjoerg sstream \ 109ecb06a3bSjoerg stack \ 110ecb06a3bSjoerg stdexcept \ 111*53d1339bSjoerg __std_stream \ 112ecb06a3bSjoerg streambuf \ 113*53d1339bSjoerg __string \ 114ecb06a3bSjoerg string \ 115*53d1339bSjoerg string_view \ 116ecb06a3bSjoerg strstream \ 117ecb06a3bSjoerg system_error \ 118ecb06a3bSjoerg tgmath.h \ 119ecb06a3bSjoerg thread \ 120*53d1339bSjoerg __threading_support \ 121*53d1339bSjoerg __tree \ 122*53d1339bSjoerg __tuple \ 123ecb06a3bSjoerg tuple \ 124ecb06a3bSjoerg typeindex \ 125ecb06a3bSjoerg typeinfo \ 126ecb06a3bSjoerg type_traits \ 127*53d1339bSjoerg __undef_macros \ 128ecb06a3bSjoerg unordered_map \ 129ecb06a3bSjoerg unordered_set \ 130ecb06a3bSjoerg utility \ 131ecb06a3bSjoerg valarray \ 132*53d1339bSjoerg variant \ 133*53d1339bSjoerg vector \ 134*53d1339bSjoerg version 135*53d1339bSjoerg 136*53d1339bSjoergINCS+= ctype.h \ 137*53d1339bSjoerg errno.h \ 138*53d1339bSjoerg fenv.h \ 139*53d1339bSjoerg float.h \ 140*53d1339bSjoerg inttypes.h \ 141*53d1339bSjoerg limits.h \ 142*53d1339bSjoerg locale.h \ 143*53d1339bSjoerg math.h \ 144*53d1339bSjoerg optional \ 145*53d1339bSjoerg setjmp.h \ 146*53d1339bSjoerg stdbool.h \ 147*53d1339bSjoerg stddef.h \ 148*53d1339bSjoerg stdint.h \ 149*53d1339bSjoerg stdio.h \ 150*53d1339bSjoerg stdlib.h \ 151*53d1339bSjoerg string.h \ 152*53d1339bSjoerg wchar.h \ 153*53d1339bSjoerg wctype.h 154ecb06a3bSjoerg 1557a5d56a8SjoergINCS+= cxxabi.h 1567a5d56a8Sjoerg 15782ff1017SjoergINCS+= ext/__hash \ 15882ff1017Sjoerg ext/hash_map \ 15982ff1017Sjoerg ext/hash_set 160*53d1339bSjoerg 161*53d1339bSjoergINCS+= __iterator/concepts.h \ 162*53d1339bSjoerg __iterator/incrementable_traits.h \ 163*53d1339bSjoerg __iterator/iter_move.h \ 164*53d1339bSjoerg __iterator/iterator_traits.h \ 165*53d1339bSjoerg __iterator/readable_traits.h 166*53d1339bSjoerg 167*53d1339bSjoergINCS+= __memory/addressof.h \ 168*53d1339bSjoerg __memory/allocation_guard.h \ 169*53d1339bSjoerg __memory/allocator.h \ 170*53d1339bSjoerg __memory/allocator_traits.h \ 171*53d1339bSjoerg __memory/auto_ptr.h \ 172*53d1339bSjoerg __memory/compressed_pair.h \ 173*53d1339bSjoerg __memory/construct_at.h \ 174*53d1339bSjoerg __memory/pointer_safety.h \ 175*53d1339bSjoerg __memory/pointer_traits.h \ 176*53d1339bSjoerg __memory/raw_storage_iterator.h \ 177*53d1339bSjoerg __memory/shared_ptr.h \ 178*53d1339bSjoerg __memory/temporary_buffer.h \ 179*53d1339bSjoerg __memory/uninitialized_algorithms.h \ 180*53d1339bSjoerg __memory/unique_ptr.h 181*53d1339bSjoerg 182*53d1339bSjoergINCS+= __ranges/access.h \ 183*53d1339bSjoerg __ranges/concepts.h \ 184*53d1339bSjoerg __ranges/data.h \ 185*53d1339bSjoerg __ranges/empty.h \ 186*53d1339bSjoerg __ranges/enable_borrowed_range.h \ 187*53d1339bSjoerg __ranges/size.h \ 188*53d1339bSjoerg __ranges/view.h 189*53d1339bSjoerg 190*53d1339bSjoergINCS+= __utility/to_underlying.h 191*53d1339bSjoerg 1928538f58fSjoerg 1937a5d56a8Sjoergcxxabi.h: ${LIBCXXRT_SRCDIR}/src/cxxabi.h 1947a5d56a8Sjoerg cp ${LIBCXXRT_SRCDIR}/src/cxxabi.h . 1957a5d56a8Sjoerg 1967a5d56a8SjoergDPSRCS+= cxxabi.h 1977a5d56a8SjoergCLEANFILES+= cxxabi.h 1987a5d56a8Sjoerg 199defe44bfSjoerg.include <bsd.clean.mk> 200*53d1339bSjoerg.include <bsd.inc.mk> 201ecb06a3bSjoerg.include <bsd.obj.mk> 202*53d1339bSjoerg.include <bsd.subdir.mk> 203