xref: /illumos-gate/usr/src/man/man3lib/Makefile (revision b3783300013fa93b98278c901b855062f538f7e2)
1c10c16deSRichard Lowe#
2c10c16deSRichard Lowe# This file and its contents are supplied under the terms of the
3c10c16deSRichard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
4c10c16deSRichard Lowe# You may only use this file in accordance with the terms of version
5c10c16deSRichard Lowe# 1.0 of the CDDL.
6c10c16deSRichard Lowe#
7c10c16deSRichard Lowe# A full copy of the text of the CDDL should have accompanied this
8c10c16deSRichard Lowe# source.  A copy of the CDDL is also available via the Internet
9c10c16deSRichard Lowe# at http://www.illumos.org/license/CDDL.
10c10c16deSRichard Lowe#
11c10c16deSRichard Lowe
12a9478106SYuri Pankov#
13c10c16deSRichard Lowe# Copyright 2011, Richard Lowe
14a9478106SYuri Pankov# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
15343622caSJohn Levon# Copyright 2020 Joyent, Inc.
1618d738ddSPeter Tribble# Copyright 2023 Peter Tribble
17a9478106SYuri Pankov#
18c10c16deSRichard Lowe
19a9478106SYuri Pankovinclude		$(SRC)/Makefile.master
20c10c16deSRichard Lowe
21c10c16deSRichard LoweMANSECT=	3lib
22c10c16deSRichard Lowe
23c10c16deSRichard LoweMANFILES=	libMPAPI.3lib		\
24c10c16deSRichard Lowe		libSMHBAAPI.3lib	\
25c10c16deSRichard Lowe		libadm.3lib		\
26c10c16deSRichard Lowe		libaio.3lib		\
27fa9922c2SRobert Mustacchi		libavl.3lib		\
28c10c16deSRichard Lowe		libbsdmalloc.3lib	\
29c10c16deSRichard Lowe		libbsm.3lib		\
30c10c16deSRichard Lowe		libc.3lib		\
31c10c16deSRichard Lowe		libc_db.3lib		\
32c10c16deSRichard Lowe		libcfgadm.3lib		\
33c10c16deSRichard Lowe		libcommputil.3lib	\
34c10c16deSRichard Lowe		libcontract.3lib	\
35c10c16deSRichard Lowe		libcpc.3lib		\
36c10c16deSRichard Lowe		libcrypt.3lib		\
37c10c16deSRichard Lowe		libcurses.3lib		\
38c10c16deSRichard Lowe		libdat.3lib		\
39c10c16deSRichard Lowe		libdevid.3lib		\
40c10c16deSRichard Lowe		libdevinfo.3lib		\
41c10c16deSRichard Lowe		libdl.3lib		\
42c10c16deSRichard Lowe		libdlpi.3lib		\
43c10c16deSRichard Lowe		libdns_sd.3lib		\
44c10c16deSRichard Lowe		libdoor.3lib		\
45c10c16deSRichard Lowe		libdtrace.3lib		\
46c10c16deSRichard Lowe		libefi.3lib		\
47c10c16deSRichard Lowe		libelf.3lib		\
48c10c16deSRichard Lowe		libexacct.3lib		\
49c10c16deSRichard Lowe		libfcoe.3lib		\
50c10c16deSRichard Lowe		libform.3lib		\
51c10c16deSRichard Lowe		libfstyp.3lib		\
52c10c16deSRichard Lowe		libgen.3lib		\
53c10c16deSRichard Lowe		libgss.3lib		\
54c10c16deSRichard Lowe		libintl.3lib		\
55c10c16deSRichard Lowe		libiscsit.3lib		\
56*b3783300SRobert Mustacchi		libjedec.3lib		\
57c10c16deSRichard Lowe		libkmf.3lib		\
58c10c16deSRichard Lowe		libkrb5.3lib		\
59c10c16deSRichard Lowe		libkstat.3lib		\
60c10c16deSRichard Lowe		libkvm.3lib		\
61c10c16deSRichard Lowe		libl.3lib		\
62c10c16deSRichard Lowe		liblgrp.3lib		\
63343622caSJohn Levon		libm.3lib		\
64c10c16deSRichard Lowe		libmail.3lib		\
65c10c16deSRichard Lowe		libmalloc.3lib		\
66c10c16deSRichard Lowe		libmapmalloc.3lib	\
67c10c16deSRichard Lowe		libmd.3lib		\
68c10c16deSRichard Lowe		libmd5.3lib		\
69c10c16deSRichard Lowe		libmenu.3lib		\
70c10c16deSRichard Lowe		libmp.3lib		\
71c10c16deSRichard Lowe		libmtmalloc.3lib	\
72343622caSJohn Levon		libmvec.3lib		\
73c10c16deSRichard Lowe		libnls.3lib		\
74c10c16deSRichard Lowe		libnsl.3lib		\
75c10c16deSRichard Lowe		libnvpair.3lib		\
76c10c16deSRichard Lowe		libpam.3lib		\
77c10c16deSRichard Lowe		libpanel.3lib		\
78c10c16deSRichard Lowe		libpapi.3lib		\
79c10c16deSRichard Lowe		libpctx.3lib		\
80c10c16deSRichard Lowe		libpicl.3lib		\
81c10c16deSRichard Lowe		libpicltree.3lib	\
82c10c16deSRichard Lowe		libpkcs11.3lib		\
83c10c16deSRichard Lowe		libpool.3lib		\
8443051d27SRobert Mustacchi		libproc.3lib		\
85c10c16deSRichard Lowe		libproject.3lib		\
86c10c16deSRichard Lowe		libpthread.3lib		\
87c10c16deSRichard Lowe		libresolv.3lib		\
88c10c16deSRichard Lowe		librpcsvc.3lib		\
89c10c16deSRichard Lowe		librsm.3lib		\
90c10c16deSRichard Lowe		librt.3lib		\
91c10c16deSRichard Lowe		librtld_db.3lib		\
92c10c16deSRichard Lowe		libsasl.3lib		\
93c10c16deSRichard Lowe		libscf.3lib		\
94c10c16deSRichard Lowe		libsctp.3lib		\
95c10c16deSRichard Lowe		libsec.3lib		\
96c10c16deSRichard Lowe		libsecdb.3lib		\
97c10c16deSRichard Lowe		libsendfile.3lib	\
98c10c16deSRichard Lowe		libsip.3lib		\
99c10c16deSRichard Lowe		libslp.3lib		\
100c10c16deSRichard Lowe		libsocket.3lib		\
101c10c16deSRichard Lowe		libstmf.3lib		\
102c10c16deSRichard Lowe		libsysevent.3lib	\
103c10c16deSRichard Lowe		libtecla.3lib		\
104c10c16deSRichard Lowe		libthread.3lib		\
105c10c16deSRichard Lowe		libtsnet.3lib		\
106c10c16deSRichard Lowe		libtsol.3lib		\
107c10c16deSRichard Lowe		libumem.3lib		\
108c10c16deSRichard Lowe		libuuid.3lib		\
109c10c16deSRichard Lowe		libvolmgt.3lib		\
110c10c16deSRichard Lowe		libw.3lib		\
111c10c16deSRichard Lowe		libxnet.3lib		\
112c10c16deSRichard Lowe		liby.3lib
113c10c16deSRichard Lowe
114a9478106SYuri PankovMANLINKS=	SMHBA_GetAdapterAttributes.3lib			\
115c10c16deSRichard Lowe		SMHBA_GetAdapterPortAttributes.3lib		\
116c10c16deSRichard Lowe		SMHBA_GetBindingCapability.3lib			\
117c10c16deSRichard Lowe		SMHBA_GetBindingSupport.3lib			\
118c10c16deSRichard Lowe		SMHBA_GetDiscoveredPortAttributes.3lib		\
119c10c16deSRichard Lowe		SMHBA_GetFCPhyAttributes.3lib			\
120c10c16deSRichard Lowe		SMHBA_GetLUNStatistics.3lib			\
121c10c16deSRichard Lowe		SMHBA_GetNumberofPorts.3lib			\
122c10c16deSRichard Lowe		SMHBA_GetPersistentBinding.3lib			\
123c10c16deSRichard Lowe		SMHBA_GetPhyStatistics.3lib			\
124c10c16deSRichard Lowe		SMHBA_GetPortAttributesByWWN.3lib		\
125c10c16deSRichard Lowe		SMHBA_GetPortType.3lib				\
126c10c16deSRichard Lowe		SMHBA_GetProtocolStatistics.3lib		\
127c10c16deSRichard Lowe		SMHBA_GetSASPhyAttributes.3lib			\
128c10c16deSRichard Lowe		SMHBA_GetTargetMapping.3lib			\
129c10c16deSRichard Lowe		SMHBA_GetVendorLibraryAttributes.3lib		\
130c10c16deSRichard Lowe		SMHBA_GetVersion.3lib				\
131c10c16deSRichard Lowe		SMHBA_GetWrapperLibraryAttributes.3lib		\
132c10c16deSRichard Lowe		SMHBA_RegisterForAdapterAddEvents.3lib		\
133c10c16deSRichard Lowe		SMHBA_RegisterForAdapterEvents.3lib		\
134c10c16deSRichard Lowe		SMHBA_RegisterForAdapterPhyStatEvents.3lib	\
135c10c16deSRichard Lowe		SMHBA_RegisterForAdapterPortEvents.3lib		\
136c10c16deSRichard Lowe		SMHBA_RegisterForAdapterPortStatEvents.3lib	\
137c10c16deSRichard Lowe		SMHBA_RegisterForTargetEvents.3lib		\
138c10c16deSRichard Lowe		SMHBA_RegisterLibrary.3lib			\
139c10c16deSRichard Lowe		SMHBA_RemoveAllPersistentBindings.3lib		\
140c10c16deSRichard Lowe		SMHBA_RemovePersistentBinding.3lib		\
141c10c16deSRichard Lowe		SMHBA_ScsiInquiry.3lib				\
142c10c16deSRichard Lowe		SMHBA_ScsiReadCapacity.3lib			\
143c10c16deSRichard Lowe		SMHBA_ScsiReportLuns.3lib			\
144c10c16deSRichard Lowe		SMHBA_SendECHO.3lib				\
145c10c16deSRichard Lowe		SMHBA_SendSMPPassThru.3lib			\
146c10c16deSRichard Lowe		SMHBA_SendTEST.3lib				\
147c10c16deSRichard Lowe		SMHBA_SetBindingSupport.3lib			\
148c10c16deSRichard Lowe		SMHBA_SetPersistentBinding.3lib			\
149c10c16deSRichard Lowe		libmpapi.3lib					\
150c10c16deSRichard Lowe		libposix4.3lib					\
151c10c16deSRichard Lowe		libsmhbaapi.3lib				\
152c10c16deSRichard Lowe		libtermcap.3lib					\
153c10c16deSRichard Lowe		libtermlib.3lib
154c10c16deSRichard Lowe
155a9478106SYuri Pankovlibmpapi.3lib					:= LINKSRC = libMPAPI.3lib
156c10c16deSRichard Lowe
157a9478106SYuri PankovSMHBA_GetAdapterAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
158a9478106SYuri PankovSMHBA_GetAdapterPortAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
159a9478106SYuri PankovSMHBA_GetBindingCapability.3lib			:= LINKSRC = libSMHBAAPI.3lib
160a9478106SYuri PankovSMHBA_GetBindingSupport.3lib			:= LINKSRC = libSMHBAAPI.3lib
161a9478106SYuri PankovSMHBA_GetDiscoveredPortAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
162a9478106SYuri PankovSMHBA_GetFCPhyAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
163a9478106SYuri PankovSMHBA_GetLUNStatistics.3lib			:= LINKSRC = libSMHBAAPI.3lib
164a9478106SYuri PankovSMHBA_GetNumberofPorts.3lib			:= LINKSRC = libSMHBAAPI.3lib
165a9478106SYuri PankovSMHBA_GetPersistentBinding.3lib			:= LINKSRC = libSMHBAAPI.3lib
166a9478106SYuri PankovSMHBA_GetPhyStatistics.3lib			:= LINKSRC = libSMHBAAPI.3lib
167a9478106SYuri PankovSMHBA_GetPortAttributesByWWN.3lib		:= LINKSRC = libSMHBAAPI.3lib
168a9478106SYuri PankovSMHBA_GetPortType.3lib				:= LINKSRC = libSMHBAAPI.3lib
169a9478106SYuri PankovSMHBA_GetProtocolStatistics.3lib		:= LINKSRC = libSMHBAAPI.3lib
170a9478106SYuri PankovSMHBA_GetSASPhyAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
171a9478106SYuri PankovSMHBA_GetTargetMapping.3lib			:= LINKSRC = libSMHBAAPI.3lib
172a9478106SYuri PankovSMHBA_GetVendorLibraryAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
173a9478106SYuri PankovSMHBA_GetVersion.3lib				:= LINKSRC = libSMHBAAPI.3lib
174a9478106SYuri PankovSMHBA_GetWrapperLibraryAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
175a9478106SYuri PankovSMHBA_RegisterForAdapterAddEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
176a9478106SYuri PankovSMHBA_RegisterForAdapterEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
177a9478106SYuri PankovSMHBA_RegisterForAdapterPhyStatEvents.3lib	:= LINKSRC = libSMHBAAPI.3lib
178a9478106SYuri PankovSMHBA_RegisterForAdapterPortEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
179a9478106SYuri PankovSMHBA_RegisterForAdapterPortStatEvents.3lib	:= LINKSRC = libSMHBAAPI.3lib
180a9478106SYuri PankovSMHBA_RegisterForTargetEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
181a9478106SYuri PankovSMHBA_RegisterLibrary.3lib			:= LINKSRC = libSMHBAAPI.3lib
182a9478106SYuri PankovSMHBA_RemoveAllPersistentBindings.3lib		:= LINKSRC = libSMHBAAPI.3lib
183a9478106SYuri PankovSMHBA_RemovePersistentBinding.3lib		:= LINKSRC = libSMHBAAPI.3lib
184a9478106SYuri PankovSMHBA_ScsiInquiry.3lib				:= LINKSRC = libSMHBAAPI.3lib
185a9478106SYuri PankovSMHBA_ScsiReadCapacity.3lib			:= LINKSRC = libSMHBAAPI.3lib
186a9478106SYuri PankovSMHBA_ScsiReportLuns.3lib			:= LINKSRC = libSMHBAAPI.3lib
187a9478106SYuri PankovSMHBA_SendECHO.3lib				:= LINKSRC = libSMHBAAPI.3lib
188a9478106SYuri PankovSMHBA_SendSMPPassThru.3lib			:= LINKSRC = libSMHBAAPI.3lib
189a9478106SYuri PankovSMHBA_SendTEST.3lib				:= LINKSRC = libSMHBAAPI.3lib
190a9478106SYuri PankovSMHBA_SetBindingSupport.3lib			:= LINKSRC = libSMHBAAPI.3lib
191a9478106SYuri PankovSMHBA_SetPersistentBinding.3lib			:= LINKSRC = libSMHBAAPI.3lib
192a9478106SYuri Pankovlibsmhbaapi.3lib				:= LINKSRC = libSMHBAAPI.3lib
193c10c16deSRichard Lowe
194a9478106SYuri Pankovlibtermcap.3lib					:= LINKSRC = libcurses.3lib
195a9478106SYuri Pankovlibtermlib.3lib					:= LINKSRC = libcurses.3lib
196c10c16deSRichard Lowe
197a9478106SYuri Pankovlibposix4.3lib					:= LINKSRC = librt.3lib
198c10c16deSRichard Lowe
199c10c16deSRichard Lowe.KEEP_STATE:
200c10c16deSRichard Lowe
201a9478106SYuri Pankovinclude		$(SRC)/man/Makefile.man
202c10c16deSRichard Lowe
203a9478106SYuri Pankovinstall:	$(ROOTMANFILES) $(ROOTMANLINKS)
204