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]
23 # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
25 # Copyright 2016 Nexenta Systems, Inc.
28 include ../Makefile.master
31 # Commands providing manifests must offer a check target. A recursive check
32 # target across all commands directories is not currently provided.
86 cmd-inet/usr.lib/ilbd \
87 cmd-inet/usr.lib/in.chargend \
88 cmd-inet/usr.lib/in.daytimed \
89 cmd-inet/usr.lib/in.discardd \
90 cmd-inet/usr.lib/in.echod \
91 cmd-inet/usr.lib/in.ndpd \
92 cmd-inet/usr.lib/in.ripngd \
93 cmd-inet/usr.lib/in.timed \
94 cmd-inet/usr.lib/inetd \
95 cmd-inet/usr.lib/mdnsd \
96 cmd-inet/usr.lib/slpd \
97 cmd-inet/usr.lib/vrrpd \
98 cmd-inet/usr.lib/wpad \
100 cmd-inet/usr.sbin/in.rdisc \
101 cmd-inet/usr.sbin/in.routed \
102 cmd-inet/usr.sbin/in.talkd \
103 cmd-inet/usr.sbin/ipsecutils \
104 cmd-inet/usr.sbin/kssl/ksslcfg \
105 cmd-inet/usr.sbin/routeadm \
112 hal/addons/network-devices \
126 print/bsd-sysv-commands \
129 rpcsvc/rpc.bootparamd \
150 # Manifests cannot be checked in parallel, because we are using the global
151 # repository that is in $(SRC)/cmd/svc/seed/global.db. This is a
152 # repository that is built from the manifests in this workspace, whereas
153 # the build machine's repository may be out of sync with these manifests.
154 # Because we are using a private repository, svccfg-native must start up a
155 # private copy of configd-native. We cannot have multiple copies of
156 # configd-native trying to access global.db simultaneously.
160 check: svccfg_check $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS)
163 @$(ECHO) "building requirements for svccfg check ..."; \
164 (cd $(SRC)/cmd/svc/seed && pwd && $(MAKE) $(MFLAGS) global.db)
166 $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) $(MISC_SUBDIRS): FRC
167 @cd $@; pwd; $(MAKE) check