128 picl/picld \
129 pools/poold \
130 print/bsd-sysv-commands \
131 print/ppdmgr \
132 rcap/rcapd \
133 rpcsvc/rpc.bootparamd \
134 sendmail/lib \
135 smbsrv/smbd \
136 ssh/etc \
137 svc/milestone \
138 tsol/labeld \
139 tsol/tnctl \
140 tsol/tnd \
141 tsol/tsol-zones \
142 vscan/vscand \
143 xvm/ipagent \
144 ypcmd/yppasswd \
145 ypcmd/ypupdated \
146 zonestat/zonestatd
147
148 $(CLOSED_BUILD)MANIFEST_SUBDIRS += \
149 $(CLOSED)/cmd/cmd-inet/usr.lib/in.iked
150
151 DTEST_SUBDIRS= \
152 dtrace/test/tst
153
154 .KEEP_STATE:
155
156 # Manifests cannot be checked in parallel, because we are using the global
157 # repository that is in $(SRC)/cmd/svc/seed/global.db. This is a
158 # repository that is built from the manifests in this workspace, whereas
159 # the build machine's repository may be out of sync with these manifests.
160 # Because we are using a private repository, svccfg-native must start up a
161 # private copy of configd-native. We cannot have multiple copies of
162 # configd-native trying to access global.db simultaneously.
163
164 .NO_PARALLEL:
165
166 check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS)
167
168 svccfg_check:
169 @$(ECHO) "building requirements for svccfg check ..."; \
170 (cd $(SRC)/cmd/svc/seed && pwd && $(MAKE) $(MFLAGS) global.db)
171
172 $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS): FRC
173 @cd $@; pwd; $(MAKE) check
174
175 FRC:
|
128 picl/picld \
129 pools/poold \
130 print/bsd-sysv-commands \
131 print/ppdmgr \
132 rcap/rcapd \
133 rpcsvc/rpc.bootparamd \
134 sendmail/lib \
135 smbsrv/smbd \
136 ssh/etc \
137 svc/milestone \
138 tsol/labeld \
139 tsol/tnctl \
140 tsol/tnd \
141 tsol/tsol-zones \
142 vscan/vscand \
143 xvm/ipagent \
144 ypcmd/yppasswd \
145 ypcmd/ypupdated \
146 zonestat/zonestatd
147
148 MISC_SUBDIRS= \
149 dtrace/test/tst \
150 sgs
151
152 .KEEP_STATE:
153
154 # Manifests cannot be checked in parallel, because we are using the global
155 # repository that is in $(SRC)/cmd/svc/seed/global.db. This is a
156 # repository that is built from the manifests in this workspace, whereas
157 # the build machine's repository may be out of sync with these manifests.
158 # Because we are using a private repository, svccfg-native must start up a
159 # private copy of configd-native. We cannot have multiple copies of
160 # configd-native trying to access global.db simultaneously.
161
162 .NO_PARALLEL:
163
164 check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS)
165
166 svccfg_check:
167 @$(ECHO) "building requirements for svccfg check ..."; \
168 (cd $(SRC)/cmd/svc/seed && pwd && $(MAKE) $(MFLAGS) global.db)
169
170 $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS): FRC
171 @cd $@; pwd; $(MAKE) check
172
173 FRC:
|