4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
27 LIBRARY = libsun_sas.a
30 OBJECTS = devtree_hba_disco.o \
31 devtree_device_disco.o \
36 SMHBA_RegisterLibrary.o \
37 Sun_sasLoadLibrary.o \
38 Sun_sasGetNumberOfAdapters.o \
39 Sun_sasGetTargetMapping.o \
40 Sun_sasGetAdapterName.o \
41 Sun_sasGetAdapterAttributes.o \
42 Sun_sasGetAdapterPortAttributes.o \
43 Sun_sasGetDiscoveredPortAttributes.o \
44 Sun_sasGetPortAttributesByWWN.o \
45 Sun_sasGetSASPhyAttributes.o \
46 Sun_sasGetPortType.o \
47 Sun_sasGetNumberOfPorts.o \
49 Sun_sasGetPhyStatistics.o \
50 Sun_sasGetVendorLibraryAttributes.o \
51 Sun_sasFreeLibrary.o \
52 Sun_sasOpenAdapter.o \
53 Sun_sasCloseAdapter.o \
54 Sun_sasRefreshInformation.o \
55 Sun_sasRefreshAdapterConfiguration.o \
56 Sun_sasGetLUNStatistics.o \
57 Sun_sasGetProtocolStatistics.o \
58 Sun_sasGetPersistentBinding.o \
59 Sun_sasSetPersistentBinding.o \
60 Sun_sasSendSMPPassThru.o \
61 Sun_sasScsiInquiry.o \
62 Sun_sasScsiReportLUNs.o \
63 Sun_sasScsiReadCapacity.o \
67 include ../../Makefile.lib
73 INCS += -I$(SRC)/lib/smhba/common
74 INCS += -I$(SRC)/lib/hbaapi/common
75 INCS += -I$(SRC)/lib/libdevid
78 CFLAGS += $(CCVERBOSE)
80 CFLAGS64 += $(CCVERBOSE)
81 CPPFLAGS += $(INCS) -D_POSIX_PTHREAD_SEMANTICS
82 CPPFLAGS += -DBUILD_TIME='"Wed Feb 4 12:00:00 2009"'
84 CERRWARN += -_gcc=-Wno-parentheses
85 CERRWARN += -_gcc=-Wno-unused-value
94 $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC)
102 include ../../Makefile.targ