Makefile revision fa9922c2be34868be01989cef133828185b5c0bc
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# This file and its contents are supplied under the terms of the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Common Development and Distribution License ("CDDL"), version 1.0.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# You may only use this file in accordance with the terms of version
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# 1.0 of the CDDL.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# A full copy of the text of the CDDL should have accompanied this
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# source. A copy of the CDDL is also available via the Internet
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# at http://www.illumos.org/license/CDDL.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Copyright 2011, Richard Lowe
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Copyright 2013 Nexenta Systems, Inc. All rights reserved.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesinclude $(SRC)/Makefile.master
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesMANSECT= 3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesMANFILES= libMPAPI.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libSMHBAAPI.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libadm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libaio.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libavl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libbsdmalloc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libbsm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libc_db.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcfgadm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcommputil.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcontract.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcpc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcrypt.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libcurses.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdat.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdevid.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdevinfo.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdlpi.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdns_sd.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdoor.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libdtrace.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libefi.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libelf.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libexacct.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libfcoe.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libform.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libfstyp.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libgen.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libgss.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libintl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libiscsit.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libkmf.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libkrb5.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libkstat.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libkvm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes liblgrp.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmail.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmalloc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmapmalloc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmd.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmd5.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmenu.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmp.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmtmalloc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libnls.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libnsl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libnvpair.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpam.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpanel.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpapi.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpctx.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpicl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpicltree.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpkcs11.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpool.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libproject.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libpthread.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libresolv.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes librpcsvc.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes librsm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes librt.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes librtld_db.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsasl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libscf.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsctp.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsec.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsecdb.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsendfile.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsip.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libslp.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsocket.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libstmf.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsys.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsysevent.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtecla.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libthread.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtnfctl.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtsalarm.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtsnet.3lib \
0a39e7683f6611d66c55712f50bb240428d832a1bnicholes libtsol.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libumem.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libuuid.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libvolmgt.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libw.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libxnet.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes liby.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesMANLINKS= SMHBA_GetAdapterAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetAdapterPortAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetBindingCapability.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetBindingSupport.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetDiscoveredPortAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetFCPhyAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetLUNStatistics.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetNumberofPorts.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetPersistentBinding.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetPhyStatistics.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetPortAttributesByWWN.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetPortType.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetProtocolStatistics.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetSASPhyAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetTargetMapping.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetVendorLibraryAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetVersion.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_GetWrapperLibraryAttributes.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForAdapterAddEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForAdapterEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForAdapterPhyStatEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForAdapterPortEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForAdapterPortStatEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterForTargetEvents.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RegisterLibrary.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RemoveAllPersistentBindings.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_RemovePersistentBinding.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_ScsiInquiry.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_ScsiReadCapacity.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_ScsiReportLuns.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_SendECHO.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_SendSMPPassThru.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_SendTEST.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_SetBindingSupport.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMHBA_SetPersistentBinding.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libmpapi.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libposix4.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libsmhbaapi.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtermcap.3lib \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes libtermlib.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibmpapi.3lib := LINKSRC = libMPAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetAdapterAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetAdapterPortAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetBindingCapability.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetBindingSupport.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetDiscoveredPortAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetFCPhyAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetLUNStatistics.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetNumberofPorts.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetPersistentBinding.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetPhyStatistics.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetPortAttributesByWWN.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetPortType.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetProtocolStatistics.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetSASPhyAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetTargetMapping.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetVendorLibraryAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetVersion.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_GetWrapperLibraryAttributes.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForAdapterAddEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForAdapterEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForAdapterPhyStatEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForAdapterPortEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForAdapterPortStatEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterForTargetEvents.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RegisterLibrary.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RemoveAllPersistentBindings.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_RemovePersistentBinding.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_ScsiInquiry.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_ScsiReadCapacity.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_ScsiReportLuns.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_SendECHO.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_SendSMPPassThru.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_SendTEST.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_SetBindingSupport.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesSMHBA_SetPersistentBinding.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibsmhbaapi.3lib := LINKSRC = libSMHBAAPI.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibtermcap.3lib := LINKSRC = libcurses.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibtermlib.3lib := LINKSRC = libcurses.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibposix4.3lib := LINKSRC = librt.3lib
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes.KEEP_STATE:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesinclude $(SRC)/man/Makefile.man
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesinstall: $(ROOTMANFILES) $(ROOTMANLINKS)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes