xref: /minix/external/bsd/libc++/include/Makefile (revision 4684ddb6)
1#	$NetBSD: Makefile,v 1.5 2013/11/28 13:47:29 joerg Exp $
2
3.include <bsd.init.mk>
4
5.PATH: ${LIBCXX_SRCDIR}/include
6.PATH: ${LIBCXX_SRCDIR}/include/experimental
7.PATH: ${LIBCXX_SRCDIR}/include/ext
8
9INCS=	__bit_reference \
10	__config \
11	__debug \
12	__functional_03 \
13	__functional_base \
14	__functional_base_03 \
15	__hash_table \
16	__locale \
17	__mutex_base \
18	__split_buffer \
19	__sso_allocator \
20	__std_stream \
21	__tree \
22	__tuple \
23	__tuple_03 \
24	__undef_min_max \
25	algorithm \
26	array \
27	atomic \
28	bitset \
29	cassert \
30	ccomplex \
31	cctype \
32	cerrno \
33	cfenv \
34	cfloat \
35	chrono \
36	cinttypes \
37	ciso646 \
38	climits \
39	clocale \
40	cmath \
41	codecvt \
42	complex \
43	complex.h \
44	condition_variable \
45	csetjmp \
46	csignal \
47	cstdarg \
48	cstdbool \
49	cstddef \
50	cstdint \
51	cstdio \
52	cstdlib \
53	cstring \
54	ctgmath \
55	ctime \
56	cwchar \
57	cwctype \
58	deque \
59	dynarray \
60	exception \
61	forward_list \
62	fstream \
63	functional \
64	future \
65	initializer_list \
66	iomanip \
67	ios \
68	iosfwd \
69	iostream \
70	istream \
71	iterator \
72	limits \
73	list \
74	locale \
75	map \
76	memory \
77	mutex \
78	new \
79	numeric \
80	optional \
81	ostream \
82	queue \
83	random \
84	ratio \
85	regex \
86	scoped_allocator \
87	set \
88	shared_mutex \
89	sstream \
90	stack \
91	stdexcept \
92	streambuf \
93	string \
94	strstream \
95	system_error \
96	tgmath.h \
97	thread \
98	tuple \
99	typeindex \
100	typeinfo \
101	type_traits \
102	unordered_map \
103	unordered_set \
104	utility \
105	valarray \
106	vector \
107	__hash \
108	hash_map \
109	hash_set
110
111INCS+=		cxxabi.h
112
113INCSDIR=	/usr/include/c++
114.for f in __hash hash_map hash_set
115INCSDIR_${f}=	/usr/include/c++/ext
116.endfor
117
118.for f in dynarray optional
119INCSDIR_${f}=	/usr/include/c++/experimental
120.endfor
121
122cxxabi.h: ${LIBCXXRT_SRCDIR}/src/cxxabi.h
123	cp ${LIBCXXRT_SRCDIR}/src/cxxabi.h .
124
125DPSRCS+=	cxxabi.h
126CLEANFILES+=	cxxabi.h
127
128.include <bsd.inc.mk>
129.include <bsd.clean.mk>
130.include <bsd.obj.mk>
131