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