19e86db79SHyon Kim# 29e86db79SHyon Kim# CDDL HEADER START 39e86db79SHyon Kim# 49e86db79SHyon Kim# The contents of this file are subject to the terms of the 59e86db79SHyon Kim# Common Development and Distribution License (the "License"). 69e86db79SHyon Kim# You may not use this file except in compliance with the License. 79e86db79SHyon Kim# 89e86db79SHyon Kim# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 99e86db79SHyon Kim# or http://www.opensolaris.org/os/licensing. 109e86db79SHyon Kim# See the License for the specific language governing permissions 119e86db79SHyon Kim# and limitations under the License. 129e86db79SHyon Kim# 139e86db79SHyon Kim# When distributing Covered Code, include this CDDL HEADER in each 149e86db79SHyon Kim# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 159e86db79SHyon Kim# If applicable, add the following below this CDDL HEADER, with the 169e86db79SHyon Kim# fields enclosed by brackets "[]" replaced with your own identifying 179e86db79SHyon Kim# information: Portions Copyright [yyyy] [name of copyright owner] 189e86db79SHyon Kim# 199e86db79SHyon Kim# CDDL HEADER END 209e86db79SHyon Kim# 219e86db79SHyon Kim# 229e86db79SHyon Kim# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 239e86db79SHyon Kim# Use is subject to license terms. 249e86db79SHyon Kim# 25*00f453f4SRob Johnston# Copyright 2019 Joyent, Inc. 269e86db79SHyon Kim 279e86db79SHyon KimLIBRARY = libsun_sas.a 289e86db79SHyon KimVERS = .1 299e86db79SHyon Kim 309e86db79SHyon KimOBJECTS = devtree_hba_disco.o \ 31*00f453f4SRob Johnston devtree_device_disco.o \ 32*00f453f4SRob Johnston devtree_phy_disco.o \ 33*00f453f4SRob Johnston devlink_disco.o \ 34*00f453f4SRob Johnston event.o \ 35*00f453f4SRob Johnston verify.o \ 36*00f453f4SRob Johnston SMHBA_RegisterLibrary.o \ 37*00f453f4SRob Johnston Sun_sasLoadLibrary.o \ 38*00f453f4SRob Johnston Sun_sasGetNumberOfAdapters.o \ 39*00f453f4SRob Johnston Sun_sasGetTargetMapping.o \ 40*00f453f4SRob Johnston Sun_sasGetAdapterName.o \ 419e86db79SHyon Kim Sun_sasGetAdapterAttributes.o \ 429e86db79SHyon Kim Sun_sasGetAdapterPortAttributes.o \ 439e86db79SHyon Kim Sun_sasGetDiscoveredPortAttributes.o \ 449e86db79SHyon Kim Sun_sasGetPortAttributesByWWN.o \ 459e86db79SHyon Kim Sun_sasGetSASPhyAttributes.o \ 469e86db79SHyon Kim Sun_sasGetPortType.o \ 47*00f453f4SRob Johnston Sun_sasGetNumberOfPorts.o \ 48*00f453f4SRob Johnston Sun_sasGetVersion.o \ 49*00f453f4SRob Johnston Sun_sasGetPhyStatistics.o \ 50*00f453f4SRob Johnston Sun_sasGetVendorLibraryAttributes.o \ 51*00f453f4SRob Johnston Sun_sasFreeLibrary.o \ 52*00f453f4SRob Johnston Sun_sasOpenAdapter.o \ 53*00f453f4SRob Johnston Sun_sasCloseAdapter.o \ 54*00f453f4SRob Johnston Sun_sasRefreshInformation.o \ 55*00f453f4SRob Johnston Sun_sasRefreshAdapterConfiguration.o \ 56*00f453f4SRob Johnston Sun_sasGetLUNStatistics.o \ 57*00f453f4SRob Johnston Sun_sasGetProtocolStatistics.o \ 58*00f453f4SRob Johnston Sun_sasGetPersistentBinding.o \ 59*00f453f4SRob Johnston Sun_sasSetPersistentBinding.o \ 609e86db79SHyon Kim Sun_sasSendSMPPassThru.o \ 619e86db79SHyon Kim Sun_sasScsiInquiry.o \ 629e86db79SHyon Kim Sun_sasScsiReportLUNs.o \ 639e86db79SHyon Kim Sun_sasScsiReadCapacity.o \ 649e86db79SHyon Kim sun_sas.o \ 65*00f453f4SRob Johnston log.o 669e86db79SHyon Kim 679e86db79SHyon Kiminclude ../../Makefile.lib 689e86db79SHyon Kim 699e86db79SHyon KimLIBS = $(DYNLIB) 709e86db79SHyon KimSRCDIR= ../common 719e86db79SHyon Kim 729e86db79SHyon KimINCS += -I$(SRCDIR) 739e86db79SHyon KimINCS += -I$(SRC)/lib/smhba/common 749e86db79SHyon KimINCS += -I$(SRC)/lib/hbaapi/common 759e86db79SHyon KimINCS += -I$(SRC)/lib/libdevid 769e86db79SHyon Kim 779e86db79SHyon KimCFLAGS += -mt 787014882cSRichard LoweCFLAGS += $(CCVERBOSE) 799e86db79SHyon KimCFLAGS64 += -mt 807014882cSRichard LoweCFLAGS64 += $(CCVERBOSE) 819e86db79SHyon KimCPPFLAGS += $(INCS) -D_POSIX_PTHREAD_SEMANTICS 829e86db79SHyon KimCPPFLAGS += -DBUILD_TIME='"Wed Feb 4 12:00:00 2009"' 839e86db79SHyon Kim 849e86db79SHyon KimLDLIBS += -ldevinfo 859e86db79SHyon KimLDLIBS += -lsysevent 869e86db79SHyon KimLDLIBS += -lnvpair 879e86db79SHyon KimLDLIBS += -lc 889e86db79SHyon KimLDLIBS += -lkstat 899e86db79SHyon KimLDLIBS += -ldevid 909e86db79SHyon Kim 919e86db79SHyon Kim 929e86db79SHyon Kim.KEEP_STATE: 939e86db79SHyon Kim 949e86db79SHyon Kimall: $(LIBS) 959e86db79SHyon Kim 969e86db79SHyon Kim 979e86db79SHyon Kiminclude ../../Makefile.targ 98