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