xref: /illumos-gate/usr/src/man/man3lib/Makefile (revision 4f82e07802416dd88f61770ddd96e9c040095895)
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 2020 Joyent, Inc.
16#
17
18include		$(SRC)/Makefile.master
19
20MANSECT=	3lib
21
22MANFILES=	libMPAPI.3lib		\
23		libSMHBAAPI.3lib	\
24		libadm.3lib		\
25		libaio.3lib		\
26		libavl.3lib		\
27		libbsdmalloc.3lib	\
28		libbsm.3lib		\
29		libc.3lib		\
30		libc_db.3lib		\
31		libcfgadm.3lib		\
32		libcommputil.3lib	\
33		libcontract.3lib	\
34		libcpc.3lib		\
35		libcrypt.3lib		\
36		libcurses.3lib		\
37		libdat.3lib		\
38		libdevid.3lib		\
39		libdevinfo.3lib		\
40		libdl.3lib		\
41		libdlpi.3lib		\
42		libdns_sd.3lib		\
43		libdoor.3lib		\
44		libdtrace.3lib		\
45		libefi.3lib		\
46		libelf.3lib		\
47		libexacct.3lib		\
48		libfcoe.3lib		\
49		libform.3lib		\
50		libfstyp.3lib		\
51		libgen.3lib		\
52		libgss.3lib		\
53		libintl.3lib		\
54		libiscsit.3lib		\
55		libkmf.3lib		\
56		libkrb5.3lib		\
57		libkstat.3lib		\
58		libkvm.3lib		\
59		libl.3lib		\
60		liblgrp.3lib		\
61		libm.3lib		\
62		libmail.3lib		\
63		libmalloc.3lib		\
64		libmapmalloc.3lib	\
65		libmd.3lib		\
66		libmd5.3lib		\
67		libmenu.3lib		\
68		libmp.3lib		\
69		libmtmalloc.3lib	\
70		libmvec.3lib		\
71		libnls.3lib		\
72		libnsl.3lib		\
73		libnvpair.3lib		\
74		libpam.3lib		\
75		libpanel.3lib		\
76		libpapi.3lib		\
77		libpctx.3lib		\
78		libpicl.3lib		\
79		libpicltree.3lib	\
80		libpkcs11.3lib		\
81		libpool.3lib		\
82		libproc.3lib		\
83		libproject.3lib		\
84		libpthread.3lib		\
85		libresolv.3lib		\
86		librpcsvc.3lib		\
87		librsm.3lib		\
88		librt.3lib		\
89		librtld_db.3lib		\
90		libsasl.3lib		\
91		libscf.3lib		\
92		libsctp.3lib		\
93		libsec.3lib		\
94		libsecdb.3lib		\
95		libsendfile.3lib	\
96		libsip.3lib		\
97		libslp.3lib		\
98		libsocket.3lib		\
99		libstmf.3lib		\
100		libsys.3lib		\
101		libsysevent.3lib	\
102		libtecla.3lib		\
103		libthread.3lib		\
104		libtnfctl.3lib		\
105		libtsalarm.3lib		\
106		libtsnet.3lib		\
107		libtsol.3lib		\
108		libumem.3lib		\
109		libuuid.3lib		\
110		libvolmgt.3lib		\
111		libw.3lib		\
112		libxnet.3lib		\
113		liby.3lib
114
115MANLINKS=	SMHBA_GetAdapterAttributes.3lib			\
116		SMHBA_GetAdapterPortAttributes.3lib		\
117		SMHBA_GetBindingCapability.3lib			\
118		SMHBA_GetBindingSupport.3lib			\
119		SMHBA_GetDiscoveredPortAttributes.3lib		\
120		SMHBA_GetFCPhyAttributes.3lib			\
121		SMHBA_GetLUNStatistics.3lib			\
122		SMHBA_GetNumberofPorts.3lib			\
123		SMHBA_GetPersistentBinding.3lib			\
124		SMHBA_GetPhyStatistics.3lib			\
125		SMHBA_GetPortAttributesByWWN.3lib		\
126		SMHBA_GetPortType.3lib				\
127		SMHBA_GetProtocolStatistics.3lib		\
128		SMHBA_GetSASPhyAttributes.3lib			\
129		SMHBA_GetTargetMapping.3lib			\
130		SMHBA_GetVendorLibraryAttributes.3lib		\
131		SMHBA_GetVersion.3lib				\
132		SMHBA_GetWrapperLibraryAttributes.3lib		\
133		SMHBA_RegisterForAdapterAddEvents.3lib		\
134		SMHBA_RegisterForAdapterEvents.3lib		\
135		SMHBA_RegisterForAdapterPhyStatEvents.3lib	\
136		SMHBA_RegisterForAdapterPortEvents.3lib		\
137		SMHBA_RegisterForAdapterPortStatEvents.3lib	\
138		SMHBA_RegisterForTargetEvents.3lib		\
139		SMHBA_RegisterLibrary.3lib			\
140		SMHBA_RemoveAllPersistentBindings.3lib		\
141		SMHBA_RemovePersistentBinding.3lib		\
142		SMHBA_ScsiInquiry.3lib				\
143		SMHBA_ScsiReadCapacity.3lib			\
144		SMHBA_ScsiReportLuns.3lib			\
145		SMHBA_SendECHO.3lib				\
146		SMHBA_SendSMPPassThru.3lib			\
147		SMHBA_SendTEST.3lib				\
148		SMHBA_SetBindingSupport.3lib			\
149		SMHBA_SetPersistentBinding.3lib			\
150		libmpapi.3lib					\
151		libposix4.3lib					\
152		libsmhbaapi.3lib				\
153		libtermcap.3lib					\
154		libtermlib.3lib
155
156libmpapi.3lib					:= LINKSRC = libMPAPI.3lib
157
158SMHBA_GetAdapterAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
159SMHBA_GetAdapterPortAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
160SMHBA_GetBindingCapability.3lib			:= LINKSRC = libSMHBAAPI.3lib
161SMHBA_GetBindingSupport.3lib			:= LINKSRC = libSMHBAAPI.3lib
162SMHBA_GetDiscoveredPortAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
163SMHBA_GetFCPhyAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
164SMHBA_GetLUNStatistics.3lib			:= LINKSRC = libSMHBAAPI.3lib
165SMHBA_GetNumberofPorts.3lib			:= LINKSRC = libSMHBAAPI.3lib
166SMHBA_GetPersistentBinding.3lib			:= LINKSRC = libSMHBAAPI.3lib
167SMHBA_GetPhyStatistics.3lib			:= LINKSRC = libSMHBAAPI.3lib
168SMHBA_GetPortAttributesByWWN.3lib		:= LINKSRC = libSMHBAAPI.3lib
169SMHBA_GetPortType.3lib				:= LINKSRC = libSMHBAAPI.3lib
170SMHBA_GetProtocolStatistics.3lib		:= LINKSRC = libSMHBAAPI.3lib
171SMHBA_GetSASPhyAttributes.3lib			:= LINKSRC = libSMHBAAPI.3lib
172SMHBA_GetTargetMapping.3lib			:= LINKSRC = libSMHBAAPI.3lib
173SMHBA_GetVendorLibraryAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
174SMHBA_GetVersion.3lib				:= LINKSRC = libSMHBAAPI.3lib
175SMHBA_GetWrapperLibraryAttributes.3lib		:= LINKSRC = libSMHBAAPI.3lib
176SMHBA_RegisterForAdapterAddEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
177SMHBA_RegisterForAdapterEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
178SMHBA_RegisterForAdapterPhyStatEvents.3lib	:= LINKSRC = libSMHBAAPI.3lib
179SMHBA_RegisterForAdapterPortEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
180SMHBA_RegisterForAdapterPortStatEvents.3lib	:= LINKSRC = libSMHBAAPI.3lib
181SMHBA_RegisterForTargetEvents.3lib		:= LINKSRC = libSMHBAAPI.3lib
182SMHBA_RegisterLibrary.3lib			:= LINKSRC = libSMHBAAPI.3lib
183SMHBA_RemoveAllPersistentBindings.3lib		:= LINKSRC = libSMHBAAPI.3lib
184SMHBA_RemovePersistentBinding.3lib		:= LINKSRC = libSMHBAAPI.3lib
185SMHBA_ScsiInquiry.3lib				:= LINKSRC = libSMHBAAPI.3lib
186SMHBA_ScsiReadCapacity.3lib			:= LINKSRC = libSMHBAAPI.3lib
187SMHBA_ScsiReportLuns.3lib			:= LINKSRC = libSMHBAAPI.3lib
188SMHBA_SendECHO.3lib				:= LINKSRC = libSMHBAAPI.3lib
189SMHBA_SendSMPPassThru.3lib			:= LINKSRC = libSMHBAAPI.3lib
190SMHBA_SendTEST.3lib				:= LINKSRC = libSMHBAAPI.3lib
191SMHBA_SetBindingSupport.3lib			:= LINKSRC = libSMHBAAPI.3lib
192SMHBA_SetPersistentBinding.3lib			:= LINKSRC = libSMHBAAPI.3lib
193libsmhbaapi.3lib				:= LINKSRC = libSMHBAAPI.3lib
194
195libtermcap.3lib					:= LINKSRC = libcurses.3lib
196libtermlib.3lib					:= LINKSRC = libcurses.3lib
197
198libposix4.3lib					:= LINKSRC = librt.3lib
199
200.KEEP_STATE:
201
202include		$(SRC)/man/Makefile.man
203
204install:	$(ROOTMANFILES) $(ROOTMANLINKS)
205