Print this page
10079 smatch Makefile changes for usr/src/lib
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/sun_sas/Makefile.com
+++ new/usr/src/lib/sun_sas/Makefile.com
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
↓ open down ↓ |
14 lines elided |
↑ open up ↑ |
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 #
25 -#
25 +# Copyright (c) 2018, Joyent, Inc.
26 26
27 27 LIBRARY = libsun_sas.a
28 28 VERS = .1
29 29
30 30 OBJECTS = devtree_hba_disco.o \
31 31 devtree_device_disco.o \
32 32 devtree_phy_disco.o \
33 33 devlink_disco.o \
34 34 event.o \
35 35 verify.o \
36 36 SMHBA_RegisterLibrary.o \
37 37 Sun_sasLoadLibrary.o \
38 38 Sun_sasGetNumberOfAdapters.o \
39 39 Sun_sasGetTargetMapping.o \
40 40 Sun_sasGetAdapterName.o \
41 41 Sun_sasGetAdapterAttributes.o \
42 42 Sun_sasGetAdapterPortAttributes.o \
43 43 Sun_sasGetDiscoveredPortAttributes.o \
44 44 Sun_sasGetPortAttributesByWWN.o \
45 45 Sun_sasGetSASPhyAttributes.o \
46 46 Sun_sasGetPortType.o \
47 47 Sun_sasGetNumberOfPorts.o \
48 48 Sun_sasGetVersion.o \
49 49 Sun_sasGetPhyStatistics.o \
50 50 Sun_sasGetVendorLibraryAttributes.o \
51 51 Sun_sasFreeLibrary.o \
52 52 Sun_sasOpenAdapter.o \
53 53 Sun_sasCloseAdapter.o \
54 54 Sun_sasRefreshInformation.o \
55 55 Sun_sasRefreshAdapterConfiguration.o \
56 56 Sun_sasGetLUNStatistics.o \
57 57 Sun_sasGetProtocolStatistics.o \
58 58 Sun_sasGetPersistentBinding.o \
59 59 Sun_sasSetPersistentBinding.o \
60 60 Sun_sasSendSMPPassThru.o \
61 61 Sun_sasScsiInquiry.o \
62 62 Sun_sasScsiReportLUNs.o \
63 63 Sun_sasScsiReadCapacity.o \
64 64 sun_sas.o \
65 65 log.o
66 66
67 67 include ../../Makefile.lib
68 68
69 69 LIBS = $(DYNLIB)
70 70 SRCDIR= ../common
71 71
72 72 INCS += -I$(SRCDIR)
73 73 INCS += -I$(SRC)/lib/smhba/common
74 74 INCS += -I$(SRC)/lib/hbaapi/common
75 75 INCS += -I$(SRC)/lib/libdevid
76 76
↓ open down ↓ |
41 lines elided |
↑ open up ↑ |
77 77 CFLAGS += -mt
78 78 CFLAGS += $(CCVERBOSE)
79 79 CFLAGS64 += -mt
80 80 CFLAGS64 += $(CCVERBOSE)
81 81 CPPFLAGS += $(INCS) -D_POSIX_PTHREAD_SEMANTICS
82 82 CPPFLAGS += -DBUILD_TIME='"Wed Feb 4 12:00:00 2009"'
83 83
84 84 CERRWARN += -_gcc=-Wno-parentheses
85 85 CERRWARN += -_gcc=-Wno-unused-value
86 86
87 +# not linted
88 +SMATCH=off
89 +
87 90 LDLIBS += -ldevinfo
88 91 LDLIBS += -lsysevent
89 92 LDLIBS += -lnvpair
90 93 LDLIBS += -lc
91 94 LDLIBS += -lkstat
92 95 LDLIBS += -ldevid
93 96
94 97 $(LINTLIB) := SRCS= $(SRCDIR)/$(LINTSRC)
95 98
96 99 .KEEP_STATE:
97 100
98 101 all: $(LIBS)
99 102
100 103 lint: lintcheck
101 104
102 105 include ../../Makefile.targ
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX