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# 259e86db79SHyon Kim# 269e86db79SHyon Kim 279e86db79SHyon KimLIBRARY = libsun_sas.a 289e86db79SHyon KimVERS = .1 299e86db79SHyon Kim 309e86db79SHyon KimOBJECTS = devtree_hba_disco.o \ 319e86db79SHyon Kim devtree_device_disco.o \ 329e86db79SHyon Kim devtree_phy_disco.o \ 339e86db79SHyon Kim devlink_disco.o \ 349e86db79SHyon Kim event.o \ 359e86db79SHyon Kim verify.o \ 369e86db79SHyon Kim SMHBA_RegisterLibrary.o \ 379e86db79SHyon Kim Sun_sasLoadLibrary.o \ 389e86db79SHyon Kim Sun_sasGetNumberOfAdapters.o \ 399e86db79SHyon Kim Sun_sasGetTargetMapping.o \ 409e86db79SHyon Kim 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 \ 479e86db79SHyon Kim Sun_sasGetNumberOfPorts.o \ 489e86db79SHyon Kim Sun_sasGetVersion.o \ 499e86db79SHyon Kim Sun_sasGetPhyStatistics.o \ 509e86db79SHyon Kim Sun_sasGetVendorLibraryAttributes.o \ 519e86db79SHyon Kim Sun_sasFreeLibrary.o \ 529e86db79SHyon Kim Sun_sasOpenAdapter.o \ 539e86db79SHyon Kim Sun_sasCloseAdapter.o \ 549e86db79SHyon Kim Sun_sasRefreshInformation.o \ 559e86db79SHyon Kim Sun_sasRefreshAdapterConfiguration.o \ 569e86db79SHyon Kim Sun_sasGetLUNStatistics.o \ 579e86db79SHyon Kim Sun_sasGetProtocolStatistics.o \ 589e86db79SHyon Kim Sun_sasGetPersistentBinding.o \ 599e86db79SHyon Kim 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 \ 659e86db79SHyon Kim 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 78*7014882cSRichard LoweCFLAGS += $(CCVERBOSE) 799e86db79SHyon KimCFLAGS64 += -mt 80*7014882cSRichard LoweCFLAGS64 += $(CCVERBOSE) 819e86db79SHyon KimCPPFLAGS += $(INCS) -D_POSIX_PTHREAD_SEMANTICS 829e86db79SHyon KimCPPFLAGS += -DBUILD_TIME='"Wed Feb 4 12:00:00 2009"' 839e86db79SHyon Kim 84*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-parentheses 85*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-value 86*7014882cSRichard Lowe 879e86db79SHyon KimLDLIBS += -ldevinfo 889e86db79SHyon KimLDLIBS += -lsysevent 899e86db79SHyon KimLDLIBS += -lnvpair 909e86db79SHyon KimLDLIBS += -lc 919e86db79SHyon KimLDLIBS += -lkstat 929e86db79SHyon KimLDLIBS += -ldevid 939e86db79SHyon Kim 949e86db79SHyon Kim$(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC) 959e86db79SHyon Kim 969e86db79SHyon Kim.KEEP_STATE: 979e86db79SHyon Kim 989e86db79SHyon Kimall: $(LIBS) 999e86db79SHyon Kim 1009e86db79SHyon Kimlint: lintcheck 1019e86db79SHyon Kim 1029e86db79SHyon Kiminclude ../../Makefile.targ 103