Print this page
3442 sgs checks should be run in normal builds
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/Makefile.check
+++ new/usr/src/cmd/Makefile.check
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.
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 (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
23 23
24 24 include ../Makefile.master
25 25
26 26 #
27 27 # Commands providing manifests must offer a check target. A recursive check
28 28 # target across all commands directories is not currently provided.
29 29 #
30 30 MANIFEST_TOPDIRS= \
31 31 acctadm \
32 32 auditd \
33 33 bnu \
34 34 consadm \
35 35 coreadm \
36 36 cron \
37 37 cvcd \
38 38 dispadmin \
39 39 drd \
40 40 dumpadm \
41 41 fcinfo \
42 42 fcoesvc \
43 43 fm \
44 44 ibd_upgrade \
45 45 intrd \
46 46 iscsid \
47 47 iscsitsvc \
48 48 kbd \
49 49 keyserv \
50 50 ldapcachemgr \
51 51 ldmad \
52 52 lms \
53 53 dlmgmtd \
54 54 ndmpd \
55 55 nscd \
56 56 oplhpd \
57 57 pools \
58 58 power \
59 59 rexd \
60 60 rmvolmgr \
61 61 rpcbind \
62 62 rpcsvc \
63 63 sa \
64 64 saf \
65 65 sckmd \
66 66 sf880drd \
67 67 smserverd \
68 68 stmfproxy \
69 69 stmfsvc \
70 70 stmsboot \
71 71 syseventd \
72 72 syslogd \
73 73 utmpd \
74 74 vntsd \
75 75 ypcmd \
76 76 zoneadm \
77 77 zoneadmd
78 78
79 79 MANIFEST_SUBDIRS= \
80 80 boot/scripts \
81 81 cmd-crypto/scripts \
82 82 cmd-inet/usr.lib/ilbd \
83 83 cmd-inet/usr.lib/in.chargend \
84 84 cmd-inet/usr.lib/in.daytimed \
85 85 cmd-inet/usr.lib/in.dhcpd \
86 86 cmd-inet/usr.lib/in.discardd \
87 87 cmd-inet/usr.lib/in.echod \
88 88 cmd-inet/usr.lib/in.ndpd \
89 89 cmd-inet/usr.lib/in.ripngd \
90 90 cmd-inet/usr.lib/in.timed \
91 91 cmd-inet/usr.lib/inetd \
92 92 cmd-inet/usr.lib/mdnsd \
93 93 cmd-inet/usr.lib/slpd \
94 94 cmd-inet/usr.lib/vrrpd \
95 95 cmd-inet/usr.lib/wpad \
96 96 cmd-inet/usr.sbin \
97 97 cmd-inet/usr.sbin/in.ftpd \
98 98 cmd-inet/usr.sbin/in.rdisc \
99 99 cmd-inet/usr.sbin/in.routed \
100 100 cmd-inet/usr.sbin/in.talkd \
101 101 cmd-inet/usr.sbin/ipsecutils \
102 102 cmd-inet/usr.sbin/kssl/ksslcfg \
103 103 cmd-inet/usr.sbin/routeadm \
104 104 dcs/sparc/sun4u \
105 105 dfs.cmds/sharemgr \
106 106 fs.d/autofs \
107 107 fs.d/nfs/svc \
108 108 fs.d/smbclnt/svc \
109 109 gss/gssd \
110 110 hal/addons/network-devices \
111 111 hal/hald/solaris \
112 112 halt/smf.$(MACH) \
113 113 hostid/smf \
114 114 idmap/idmapd \
115 115 ipf/svc \
116 116 isns/isnsd \
117 117 krb5/kadmin/server \
118 118 krb5/krb5kdc \
119 119 krb5/kwarn \
120 120 krb5/slave \
121 121 lp/cmd/lpsched \
122 122 lvm/rpc.mdcommd \
123 123 lvm/rpc.metad \
124 124 lvm/rpc.metamedd \
125 125 lvm/rpc.metamhd \
126 126 lvm/md_monitord \
127 127 lvm/util \
128 128 picl/picld \
129 129 pools/poold \
130 130 print/bsd-sysv-commands \
131 131 print/ppdmgr \
132 132 rcap/rcapd \
133 133 rpcsvc/rpc.bootparamd \
134 134 sendmail/lib \
135 135 smbsrv/smbd \
136 136 ssh/etc \
137 137 svc/milestone \
↓ open down ↓ |
137 lines elided |
↑ open up ↑ |
138 138 tsol/labeld \
139 139 tsol/tnctl \
140 140 tsol/tnd \
141 141 tsol/tsol-zones \
142 142 vscan/vscand \
143 143 xvm/ipagent \
144 144 ypcmd/yppasswd \
145 145 ypcmd/ypupdated \
146 146 zonestat/zonestatd
147 147
148 -$(CLOSED_BUILD)MANIFEST_SUBDIRS += \
149 - $(CLOSED)/cmd/cmd-inet/usr.lib/in.iked
150 -
151 -DTEST_SUBDIRS= \
152 - dtrace/test/tst
148 +MISC_SUBDIRS= \
149 + dtrace/test/tst \
150 + sgs
153 151
154 152 .KEEP_STATE:
155 153
156 154 # Manifests cannot be checked in parallel, because we are using the global
157 155 # repository that is in $(SRC)/cmd/svc/seed/global.db. This is a
158 156 # repository that is built from the manifests in this workspace, whereas
159 157 # the build machine's repository may be out of sync with these manifests.
160 158 # Because we are using a private repository, svccfg-native must start up a
161 159 # private copy of configd-native. We cannot have multiple copies of
162 160 # configd-native trying to access global.db simultaneously.
163 161
164 162 .NO_PARALLEL:
165 163
166 -check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS)
164 +check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS)
167 165
168 166 svccfg_check:
169 167 @$(ECHO) "building requirements for svccfg check ..."; \
170 168 (cd $(SRC)/cmd/svc/seed && pwd && $(MAKE) $(MFLAGS) global.db)
171 169
172 -$(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS): FRC
170 +$(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS): FRC
173 171 @cd $@; pwd; $(MAKE) check
174 172
175 173 FRC:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX