xref: /illumos-gate/usr/src/man/man3head/Makefile (revision e75b2cb046700ccab0100afdcd81f2b860fcca87)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet
9# at http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2011, Richard Lowe
14# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
15# Copyright 2014 Garrett D'Amore <garrett@damore.org>
16#
17
18include		$(SRC)/Makefile.master
19
20MANSECT= 	3head
21
22MANFILES=	acct.h.3head		\
23	 	aio.h.3head		\
24	 	ar.h.3head		\
25	 	archives.h.3head	\
26	 	assert.h.3head		\
27	 	complex.h.3head		\
28	 	cpio.h.3head		\
29	 	dirent.h.3head		\
30		endian.h.3head		\
31	 	errno.h.3head		\
32	 	fcntl.h.3head		\
33	 	fenv.h.3head		\
34	 	float.h.3head		\
35	 	floatingpoint.h.3head	\
36	 	fmtmsg.h.3head		\
37	 	fnmatch.h.3head		\
38	 	ftw.h.3head		\
39	 	glob.h.3head		\
40	 	grp.h.3head		\
41	 	iconv.h.3head		\
42	 	if.h.3head		\
43	 	in.h.3head		\
44	 	inet.h.3head		\
45	 	inttypes.h.3head	\
46	 	ipc.h.3head		\
47	 	iso646.h.3head		\
48	 	langinfo.h.3head	\
49	 	libgen.h.3head		\
50	 	libintl.h.3head		\
51	 	limits.h.3head		\
52	 	locale.h.3head		\
53	 	math.h.3head		\
54	 	mman.h.3head		\
55	 	monetary.h.3head	\
56	 	mqueue.h.3head		\
57	 	msg.h.3head		\
58	 	ndbm.h.3head		\
59	 	netdb.h.3head		\
60	 	nl_types.h.3head	\
61	 	poll.h.3head		\
62	 	pthread.h.3head		\
63	 	pwd.h.3head		\
64		queue.h.3head		\
65	 	regex.h.3head		\
66	 	resource.h.3head	\
67	 	sched.h.3head		\
68	 	search.h.3head		\
69	 	select.h.3head		\
70	 	sem.h.3head		\
71	 	semaphore.h.3head	\
72	 	setjmp.h.3head		\
73	 	shm.h.3head		\
74	 	siginfo.h.3head		\
75	 	signal.h.3head		\
76	 	socket.h.3head		\
77	 	spawn.h.3head		\
78	 	stat.h.3head		\
79	 	statvfs.h.3head		\
80	 	stdbool.h.3head		\
81	 	stddef.h.3head		\
82	 	stdint.h.3head		\
83	 	stdio.h.3head		\
84	 	stdlib.h.3head		\
85	 	string.h.3head		\
86	 	strings.h.3head		\
87	 	stropts.h.3head		\
88	 	syslog.h.3head		\
89	 	tar.h.3head		\
90	 	tcp.h.3head		\
91	 	termios.h.3head		\
92	 	tgmath.h.3head		\
93	 	time.h.3head		\
94	 	timeb.h.3head		\
95	 	times.h.3head		\
96	 	types.h.3head		\
97	 	types32.h.3head		\
98	 	ucontext.h.3head	\
99	 	uio.h.3head		\
100	 	ulimit.h.3head		\
101	 	un.h.3head		\
102	 	unistd.h.3head		\
103	 	utime.h.3head		\
104	 	utmpx.h.3head		\
105	 	utsname.h.3head		\
106	 	values.h.3head		\
107	 	wait.h.3head		\
108	 	wchar.h.3head		\
109	 	wctype.h.3head		\
110	 	wordexp.h.3head		\
111	 	xlocale.h.3head
112
113MANLINKS=	\
114		LIST_CLASS_ENTRY.3head \
115		LIST_CLASS_HEAD.3head \
116		LIST_CONCAT.3head \
117		LIST_EMPTY.3head \
118		LIST_ENTRY.3head \
119		LIST_FIRST.3head \
120		LIST_FOREACH.3head \
121		LIST_FOREACH_FROM.3head \
122		LIST_FOREACH_FROM_SAFE.3head \
123		LIST_FOREACH_SAFE.3head \
124		LIST_HEAD.3head \
125		LIST_HEAD_INITIALIZER.3head \
126		LIST_INIT.3head \
127		LIST_INSERT_AFTER.3head \
128		LIST_INSERT_BEFORE.3head \
129		LIST_INSERT_HEAD.3head \
130		LIST_NEXT.3head \
131		LIST_PREV.3head \
132		LIST_REMOVE.3head \
133		LIST_SWAP.3head \
134		SLIST_CLASS_ENTRY.3head \
135		SLIST_CLASS_HEAD.3head \
136		SLIST_CONCAT.3head \
137		SLIST_EMPTY.3head \
138		SLIST_ENTRY.3head \
139		SLIST_FIRST.3head \
140		SLIST_FOREACH.3head \
141		SLIST_FOREACH_FROM.3head \
142		SLIST_FOREACH_FROM_SAFE.3head \
143		SLIST_FOREACH_SAFE.3head \
144		SLIST_HEAD.3head \
145		SLIST_HEAD_INITIALIZER.3head \
146		SLIST_INIT.3head \
147		SLIST_INSERT_AFTER.3head \
148		SLIST_INSERT_HEAD.3head \
149		SLIST_NEXT.3head \
150		SLIST_REMOVE.3head \
151		SLIST_REMOVE_AFTER.3head \
152		SLIST_REMOVE_HEAD.3head \
153		SLIST_SWAP.3head \
154		STAILQ_CLASS_ENTRY.3head \
155		STAILQ_CLASS_HEAD.3head \
156		STAILQ_CONCAT.3head \
157		STAILQ_EMPTY.3head \
158		STAILQ_ENTRY.3head \
159		STAILQ_FIRST.3head \
160		STAILQ_FOREACH.3head \
161		STAILQ_FOREACH_FROM.3head \
162		STAILQ_FOREACH_FROM_SAFE.3head \
163		STAILQ_FOREACH_SAFE.3head \
164		STAILQ_HEAD.3head \
165		STAILQ_HEAD_INITIALIZER.3head \
166		STAILQ_INIT.3head \
167		STAILQ_INSERT_AFTER.3head \
168		STAILQ_INSERT_HEAD.3head \
169		STAILQ_INSERT_TAIL.3head \
170		STAILQ_LAST.3head \
171		STAILQ_NEXT.3head \
172		STAILQ_REMOVE.3head \
173		STAILQ_REMOVE_AFTER.3head \
174		STAILQ_REMOVE_HEAD.3head \
175		STAILQ_SWAP.3head \
176		TAILQ_CLASS_ENTRY.3head \
177		TAILQ_CLASS_HEAD.3head \
178		TAILQ_CONCAT.3head \
179		TAILQ_EMPTY.3head \
180		TAILQ_ENTRY.3head \
181		TAILQ_FIRST.3head \
182		TAILQ_FOREACH.3head \
183		TAILQ_FOREACH_FROM.3head \
184		TAILQ_FOREACH_FROM_SAFE.3head \
185		TAILQ_FOREACH_REVERSE.3head \
186		TAILQ_FOREACH_REVERSE_FROM.3head \
187		TAILQ_FOREACH_REVERSE_FROM_SAFE.3head \
188		TAILQ_FOREACH_REVERSE_SAFE.3head \
189		TAILQ_FOREACH_SAFE.3head \
190		TAILQ_HEAD.3head \
191		TAILQ_HEAD_INITIALIZER.3head \
192		TAILQ_INIT.3head \
193		TAILQ_INSERT_AFTER.3head \
194		TAILQ_INSERT_BEFORE.3head \
195		TAILQ_INSERT_HEAD.3head \
196		TAILQ_INSERT_TAIL.3head \
197		TAILQ_LAST.3head \
198		TAILQ_NEXT.3head \
199		TAILQ_PREV.3head \
200		TAILQ_REMOVE.3head \
201		TAILQ_SWAP.3head
202
203MANLINKS +=	acct.3head		\
204		aio.3head		\
205		ar.3head		\
206		archives.3head		\
207		assert.3head		\
208		complex.3head		\
209		cpio.3head		\
210		dirent.3head		\
211		errno.3head		\
212		fcntl.3head		\
213		fenv.3head		\
214		float.3head		\
215		floatingpoint.3head	\
216		fmtmsg.3head		\
217		fnmatch.3head		\
218		ftw.3head		\
219		glob.3head		\
220		grp.3head		\
221		iconv.3head		\
222		if.3head		\
223		in.3head		\
224		inet.3head		\
225		inttypes.3head		\
226		ipc.3head		\
227		iso646.3head		\
228		langinfo.3head		\
229		libgen.3head		\
230		libintl.3head		\
231		limits.3head		\
232		locale.3head		\
233		math.3head		\
234		mman.3head		\
235		monetary.3head		\
236		mqueue.3head		\
237		msg.3head		\
238		ndbm.3head		\
239		netdb.3head		\
240		nl_types.3head		\
241		poll.3head		\
242		pthread.3head		\
243		pwd.3head		\
244		regex.3head		\
245		resource.3head		\
246		sched.3head		\
247		search.3head		\
248		select.3head		\
249		sem.3head		\
250		semaphore.3head		\
251		setjmp.3head		\
252		shm.3head		\
253		siginfo.3head		\
254		signal.3head		\
255		socket.3head		\
256		spawn.3head		\
257		stat.3head		\
258		statvfs.3head		\
259		stdbool.3head		\
260		stddef.3head		\
261		stdint.3head		\
262		stdio.3head		\
263		stdlib.3head		\
264		string.3head		\
265		strings.3head		\
266		stropts.3head		\
267		syslog.3head		\
268		tar.3head		\
269		tcp.3head		\
270		termios.3head		\
271		tgmath.3head		\
272		time.3head		\
273		timeb.3head		\
274		times.3head		\
275		types.3head		\
276		types32.3head		\
277		ucontext.3head		\
278		uio.3head		\
279		ulimit.3head		\
280		un.3head		\
281		unistd.3head		\
282		utime.3head		\
283		utmpx.3head		\
284		utsname.3head		\
285		values.3head		\
286		wait.3head		\
287		wchar.3head		\
288		wctype.3head		\
289		wordexp.3head		\
290		xlocale.3head
291
292LIST_CLASS_ENTRY.3head := LINKSRC = queue.h.3head
293LIST_CLASS_HEAD.3head := LINKSRC = queue.h.3head
294LIST_CONCAT.3head := LINKSRC = queue.h.3head
295LIST_EMPTY.3head := LINKSRC = queue.h.3head
296LIST_ENTRY.3head := LINKSRC = queue.h.3head
297LIST_FIRST.3head := LINKSRC = queue.h.3head
298LIST_FOREACH.3head := LINKSRC = queue.h.3head
299LIST_FOREACH_FROM.3head := LINKSRC = queue.h.3head
300LIST_FOREACH_FROM_SAFE.3head := LINKSRC = queue.h.3head
301LIST_FOREACH_SAFE.3head := LINKSRC = queue.h.3head
302LIST_HEAD.3head := LINKSRC = queue.h.3head
303LIST_HEAD_INITIALIZER.3head := LINKSRC = queue.h.3head
304LIST_INIT.3head := LINKSRC = queue.h.3head
305LIST_INSERT_AFTER.3head := LINKSRC = queue.h.3head
306LIST_INSERT_BEFORE.3head := LINKSRC = queue.h.3head
307LIST_INSERT_HEAD.3head := LINKSRC = queue.h.3head
308LIST_NEXT.3head := LINKSRC = queue.h.3head
309LIST_PREV.3head := LINKSRC = queue.h.3head
310LIST_REMOVE.3head := LINKSRC = queue.h.3head
311LIST_SWAP.3head := LINKSRC = queue.h.3head
312SLIST_CLASS_ENTRY.3head := LINKSRC = queue.h.3head
313SLIST_CLASS_HEAD.3head := LINKSRC = queue.h.3head
314SLIST_CONCAT.3head := LINKSRC = queue.h.3head
315SLIST_EMPTY.3head := LINKSRC = queue.h.3head
316SLIST_ENTRY.3head := LINKSRC = queue.h.3head
317SLIST_FIRST.3head := LINKSRC = queue.h.3head
318SLIST_FOREACH.3head := LINKSRC = queue.h.3head
319SLIST_FOREACH_FROM.3head := LINKSRC = queue.h.3head
320SLIST_FOREACH_FROM_SAFE.3head := LINKSRC = queue.h.3head
321SLIST_FOREACH_SAFE.3head := LINKSRC = queue.h.3head
322SLIST_HEAD.3head := LINKSRC = queue.h.3head
323SLIST_HEAD_INITIALIZER.3head := LINKSRC = queue.h.3head
324SLIST_INIT.3head := LINKSRC = queue.h.3head
325SLIST_INSERT_AFTER.3head := LINKSRC = queue.h.3head
326SLIST_INSERT_HEAD.3head := LINKSRC = queue.h.3head
327SLIST_NEXT.3head := LINKSRC = queue.h.3head
328SLIST_REMOVE.3head := LINKSRC = queue.h.3head
329SLIST_REMOVE_AFTER.3head := LINKSRC = queue.h.3head
330SLIST_REMOVE_HEAD.3head := LINKSRC = queue.h.3head
331SLIST_SWAP.3head := LINKSRC = queue.h.3head
332STAILQ_CLASS_ENTRY.3head := LINKSRC = queue.h.3head
333STAILQ_CLASS_HEAD.3head := LINKSRC = queue.h.3head
334STAILQ_CONCAT.3head := LINKSRC = queue.h.3head
335STAILQ_EMPTY.3head := LINKSRC = queue.h.3head
336STAILQ_ENTRY.3head := LINKSRC = queue.h.3head
337STAILQ_FIRST.3head := LINKSRC = queue.h.3head
338STAILQ_FOREACH.3head := LINKSRC = queue.h.3head
339STAILQ_FOREACH_FROM.3head := LINKSRC = queue.h.3head
340STAILQ_FOREACH_FROM_SAFE.3head := LINKSRC = queue.h.3head
341STAILQ_FOREACH_SAFE.3head := LINKSRC = queue.h.3head
342STAILQ_HEAD.3head := LINKSRC = queue.h.3head
343STAILQ_HEAD_INITIALIZER.3head := LINKSRC = queue.h.3head
344STAILQ_INIT.3head := LINKSRC = queue.h.3head
345STAILQ_INSERT_AFTER.3head := LINKSRC = queue.h.3head
346STAILQ_INSERT_HEAD.3head := LINKSRC = queue.h.3head
347STAILQ_INSERT_TAIL.3head := LINKSRC = queue.h.3head
348STAILQ_LAST.3head := LINKSRC = queue.h.3head
349STAILQ_NEXT.3head := LINKSRC = queue.h.3head
350STAILQ_REMOVE.3head := LINKSRC = queue.h.3head
351STAILQ_REMOVE_AFTER.3head := LINKSRC = queue.h.3head
352STAILQ_REMOVE_HEAD.3head := LINKSRC = queue.h.3head
353STAILQ_SWAP.3head := LINKSRC = queue.h.3head
354TAILQ_CLASS_ENTRY.3head := LINKSRC = queue.h.3head
355TAILQ_CLASS_HEAD.3head := LINKSRC = queue.h.3head
356TAILQ_CONCAT.3head := LINKSRC = queue.h.3head
357TAILQ_EMPTY.3head := LINKSRC = queue.h.3head
358TAILQ_ENTRY.3head := LINKSRC = queue.h.3head
359TAILQ_FIRST.3head := LINKSRC = queue.h.3head
360TAILQ_FOREACH.3head := LINKSRC = queue.h.3head
361TAILQ_FOREACH_FROM.3head := LINKSRC = queue.h.3head
362TAILQ_FOREACH_FROM_SAFE.3head := LINKSRC = queue.h.3head
363TAILQ_FOREACH_REVERSE.3head := LINKSRC = queue.h.3head
364TAILQ_FOREACH_REVERSE_FROM.3head := LINKSRC = queue.h.3head
365TAILQ_FOREACH_REVERSE_FROM_SAFE.3head := LINKSRC = queue.h.3head
366TAILQ_FOREACH_REVERSE_SAFE.3head := LINKSRC = queue.h.3head
367TAILQ_FOREACH_SAFE.3head := LINKSRC = queue.h.3head
368TAILQ_HEAD.3head := LINKSRC = queue.h.3head
369TAILQ_HEAD_INITIALIZER.3head := LINKSRC = queue.h.3head
370TAILQ_INIT.3head := LINKSRC = queue.h.3head
371TAILQ_INSERT_AFTER.3head := LINKSRC = queue.h.3head
372TAILQ_INSERT_BEFORE.3head := LINKSRC = queue.h.3head
373TAILQ_INSERT_HEAD.3head := LINKSRC = queue.h.3head
374TAILQ_INSERT_TAIL.3head := LINKSRC = queue.h.3head
375TAILQ_LAST.3head := LINKSRC = queue.h.3head
376TAILQ_NEXT.3head := LINKSRC = queue.h.3head
377TAILQ_PREV.3head := LINKSRC = queue.h.3head
378TAILQ_REMOVE.3head := LINKSRC = queue.h.3head
379TAILQ_SWAP.3head := LINKSRC = queue.h.3head
380
381acct.3head		:= LINKSRC = acct.h.3head
382aio.3head		:= LINKSRC = aio.h.3head
383ar.3head		:= LINKSRC = ar.h.3head
384archives.3head		:= LINKSRC = archives.h.3head
385assert.3head		:= LINKSRC = assert.h.3head
386complex.3head		:= LINKSRC = complex.h.3head
387cpio.3head		:= LINKSRC = cpio.h.3head
388dirent.3head		:= LINKSRC = dirent.h.3head
389errno.3head		:= LINKSRC = errno.h.3head
390fcntl.3head		:= LINKSRC = fcntl.h.3head
391fenv.3head		:= LINKSRC = fenv.h.3head
392float.3head		:= LINKSRC = float.h.3head
393floatingpoint.3head	:= LINKSRC = floatingpoint.h.3head
394fmtmsg.3head		:= LINKSRC = fmtmsg.h.3head
395fnmatch.3head		:= LINKSRC = fnmatch.h.3head
396ftw.3head		:= LINKSRC = ftw.h.3head
397glob.3head		:= LINKSRC = glob.h.3head
398grp.3head		:= LINKSRC = grp.h.3head
399iconv.3head		:= LINKSRC = iconv.h.3head
400if.3head		:= LINKSRC = if.h.3head
401in.3head		:= LINKSRC = in.h.3head
402inet.3head		:= LINKSRC = inet.h.3head
403inttypes.3head		:= LINKSRC = inttypes.h.3head
404ipc.3head		:= LINKSRC = ipc.h.3head
405iso646.3head		:= LINKSRC = iso646.h.3head
406langinfo.3head		:= LINKSRC = langinfo.h.3head
407libgen.3head		:= LINKSRC = libgen.h.3head
408libintl.3head		:= LINKSRC = libintl.h.3head
409limits.3head		:= LINKSRC = limits.h.3head
410locale.3head		:= LINKSRC = locale.h.3head
411math.3head		:= LINKSRC = math.h.3head
412mman.3head		:= LINKSRC = mman.h.3head
413monetary.3head		:= LINKSRC = monetary.h.3head
414mqueue.3head		:= LINKSRC = mqueue.h.3head
415msg.3head		:= LINKSRC = msg.h.3head
416ndbm.3head		:= LINKSRC = ndbm.h.3head
417netdb.3head		:= LINKSRC = netdb.h.3head
418nl_types.3head		:= LINKSRC = nl_types.h.3head
419poll.3head		:= LINKSRC = poll.h.3head
420pthread.3head		:= LINKSRC = pthread.h.3head
421pwd.3head		:= LINKSRC = pwd.h.3head
422regex.3head		:= LINKSRC = regex.h.3head
423resource.3head		:= LINKSRC = resource.h.3head
424sched.3head		:= LINKSRC = sched.h.3head
425search.3head		:= LINKSRC = search.h.3head
426select.3head		:= LINKSRC = select.h.3head
427sem.3head		:= LINKSRC = sem.h.3head
428semaphore.3head		:= LINKSRC = semaphore.h.3head
429setjmp.3head		:= LINKSRC = setjmp.h.3head
430shm.3head		:= LINKSRC = shm.h.3head
431siginfo.3head		:= LINKSRC = siginfo.h.3head
432signal.3head		:= LINKSRC = signal.h.3head
433socket.3head		:= LINKSRC = socket.h.3head
434spawn.3head		:= LINKSRC = spawn.h.3head
435stat.3head		:= LINKSRC = stat.h.3head
436statvfs.3head		:= LINKSRC = statvfs.h.3head
437stdbool.3head		:= LINKSRC = stdbool.h.3head
438stddef.3head		:= LINKSRC = stddef.h.3head
439stdint.3head		:= LINKSRC = stdint.h.3head
440stdio.3head		:= LINKSRC = stdio.h.3head
441stdlib.3head		:= LINKSRC = stdlib.h.3head
442string.3head		:= LINKSRC = string.h.3head
443strings.3head		:= LINKSRC = strings.h.3head
444stropts.3head		:= LINKSRC = stropts.h.3head
445syslog.3head		:= LINKSRC = syslog.h.3head
446tar.3head		:= LINKSRC = tar.h.3head
447tcp.3head		:= LINKSRC = tcp.h.3head
448termios.3head		:= LINKSRC = termios.h.3head
449tgmath.3head		:= LINKSRC = tgmath.h.3head
450time.3head		:= LINKSRC = time.h.3head
451timeb.3head		:= LINKSRC = timeb.h.3head
452times.3head		:= LINKSRC = times.h.3head
453types.3head		:= LINKSRC = types.h.3head
454types32.3head		:= LINKSRC = types32.h.3head
455ucontext.3head		:= LINKSRC = ucontext.h.3head
456uio.3head		:= LINKSRC = uio.h.3head
457ulimit.3head		:= LINKSRC = ulimit.h.3head
458un.3head		:= LINKSRC = un.h.3head
459unistd.3head		:= LINKSRC = unistd.h.3head
460utime.3head		:= LINKSRC = utime.h.3head
461utmpx.3head		:= LINKSRC = utmpx.h.3head
462utsname.3head		:= LINKSRC = utsname.h.3head
463values.3head		:= LINKSRC = values.h.3head
464wait.3head		:= LINKSRC = wait.h.3head
465wchar.3head		:= LINKSRC = wchar.h.3head
466wctype.3head		:= LINKSRC = wctype.h.3head
467wordexp.3head		:= LINKSRC = wordexp.h.3head
468xlocale.3head		:= LINKSRC = xlocale.h.3head
469
470.KEEP_STATE:
471
472include		$(SRC)/man/Makefile.man
473
474install:	$(ROOTMANFILES) $(ROOTMANLINKS)
475