xref: /titanic_41/usr/src/cmd/Makefile (revision bd0f52d78d701efcad2c460df61b45677d041c35)
17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
5ea8dc4b6Seschrock# Common Development and Distribution License (the "License").
6ea8dc4b6Seschrock# You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate#
87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate# and limitations under the License.
127c478bd9Sstevel@tonic-gate#
137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate#
197c478bd9Sstevel@tonic-gate# CDDL HEADER END
2045916cd2Sjpk
2145916cd2Sjpk
227c478bd9Sstevel@tonic-gate#
237c478bd9Sstevel@tonic-gate#
245a4c37c9Sqh201292# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
257c478bd9Sstevel@tonic-gate# Use is subject to license terms.
267c478bd9Sstevel@tonic-gate#
277c478bd9Sstevel@tonic-gate# ident	"%Z%%M%	%I%	%E% SMI"
287c478bd9Sstevel@tonic-gate
297c478bd9Sstevel@tonic-gateinclude ../Makefile.master
30da2e3ebdSchininclude ../Makefile.ksh93switch
317c478bd9Sstevel@tonic-gate
327c478bd9Sstevel@tonic-gate#
337c478bd9Sstevel@tonic-gate#	Note that the commands 'agents', 'lp', 'perl', and 'man' are first in
347c478bd9Sstevel@tonic-gate#	the list, violating alphabetical order.  This is because they are very
357c478bd9Sstevel@tonic-gate#	long-running and should be given the most wall-clock time for a
367c478bd9Sstevel@tonic-gate#	parallel build.
377c478bd9Sstevel@tonic-gate#
387c478bd9Sstevel@tonic-gate#	Commands in the FIRST_SUBDIRS list are built before starting the build
397c478bd9Sstevel@tonic-gate#	of other commands.  Currently this includes only 'isaexec' and
407c478bd9Sstevel@tonic-gate#	'platexec'.  This is necessary because $(ROOT)/usr/lib/isaexec or
417c478bd9Sstevel@tonic-gate#	$(ROOT)/usr/lib/platexec must exist when some other commands are built
427c478bd9Sstevel@tonic-gate#	because their 'make install' creates a hard link to one of them.
437c478bd9Sstevel@tonic-gate#
447c478bd9Sstevel@tonic-gate#	Commands are listed one per line so that TeamWare can auto-merge most
457c478bd9Sstevel@tonic-gate#	changes.
467c478bd9Sstevel@tonic-gate#
477c478bd9Sstevel@tonic-gate
487c478bd9Sstevel@tonic-gateFIRST_SUBDIRS=		\
497c478bd9Sstevel@tonic-gate	isaexec		\
507c478bd9Sstevel@tonic-gate	platexec
517c478bd9Sstevel@tonic-gate
527c478bd9Sstevel@tonic-gateCOMMON_SUBDIRS=		\
537c478bd9Sstevel@tonic-gate	agents		\
54fa9e4066Sahrens	availdevs	\
557c478bd9Sstevel@tonic-gate	lp		\
567c478bd9Sstevel@tonic-gate	perl		\
577c478bd9Sstevel@tonic-gate	man		\
587c478bd9Sstevel@tonic-gate	Adm		\
597c478bd9Sstevel@tonic-gate	abi		\
607c478bd9Sstevel@tonic-gate	adbgen		\
617c478bd9Sstevel@tonic-gate	acct		\
627c478bd9Sstevel@tonic-gate	acctadm		\
637c478bd9Sstevel@tonic-gate	arch		\
647c478bd9Sstevel@tonic-gate	asa		\
65da2e3ebdSchin	ast		\
667c478bd9Sstevel@tonic-gate	audio		\
677c478bd9Sstevel@tonic-gate	auths		\
687c478bd9Sstevel@tonic-gate	autopush	\
697c478bd9Sstevel@tonic-gate	awk		\
707c478bd9Sstevel@tonic-gate	awk_xpg4	\
717c478bd9Sstevel@tonic-gate	backup		\
727c478bd9Sstevel@tonic-gate	banner		\
737c478bd9Sstevel@tonic-gate	bart		\
747c478bd9Sstevel@tonic-gate	basename	\
757c478bd9Sstevel@tonic-gate	bc		\
767c478bd9Sstevel@tonic-gate	bdiff		\
777c478bd9Sstevel@tonic-gate	bfs		\
787c478bd9Sstevel@tonic-gate	bnu		\
797c478bd9Sstevel@tonic-gate	boot		\
807c478bd9Sstevel@tonic-gate	busstat		\
817c478bd9Sstevel@tonic-gate	cal		\
827c478bd9Sstevel@tonic-gate	calendar	\
837c478bd9Sstevel@tonic-gate	captoinfo	\
847c478bd9Sstevel@tonic-gate	cat		\
857c478bd9Sstevel@tonic-gate	cdrw		\
867c478bd9Sstevel@tonic-gate	cfgadm		\
877c478bd9Sstevel@tonic-gate	checkeq		\
887c478bd9Sstevel@tonic-gate	checknr		\
897c478bd9Sstevel@tonic-gate	chgrp		\
907c478bd9Sstevel@tonic-gate	chmod		\
917c478bd9Sstevel@tonic-gate	chown		\
927c478bd9Sstevel@tonic-gate	chroot		\
937c478bd9Sstevel@tonic-gate	cksum		\
947c478bd9Sstevel@tonic-gate	clear		\
957c478bd9Sstevel@tonic-gate	clinfo		\
967c478bd9Sstevel@tonic-gate	cmd-crypto	\
977c478bd9Sstevel@tonic-gate	cmd-inet	\
987c478bd9Sstevel@tonic-gate	cmp		\
997c478bd9Sstevel@tonic-gate	col		\
1007c478bd9Sstevel@tonic-gate	comm		\
1017c478bd9Sstevel@tonic-gate	compress	\
1027c478bd9Sstevel@tonic-gate	consadm		\
1037c478bd9Sstevel@tonic-gate	coreadm		\
1047c478bd9Sstevel@tonic-gate	cpio		\
1057c478bd9Sstevel@tonic-gate	cpc		\
1067c478bd9Sstevel@tonic-gate	cron		\
1077c478bd9Sstevel@tonic-gate	crypt		\
1087c478bd9Sstevel@tonic-gate	csh		\
1097c478bd9Sstevel@tonic-gate	csplit		\
1107c478bd9Sstevel@tonic-gate	ctrun		\
1117c478bd9Sstevel@tonic-gate	ctstat		\
1127c478bd9Sstevel@tonic-gate	ctwatch		\
1137c478bd9Sstevel@tonic-gate	cut		\
1147c478bd9Sstevel@tonic-gate	datadm		\
1157c478bd9Sstevel@tonic-gate	date		\
1167c478bd9Sstevel@tonic-gate	dc		\
1177c478bd9Sstevel@tonic-gate	dd		\
1187c478bd9Sstevel@tonic-gate	deroff		\
1197c478bd9Sstevel@tonic-gate	des		\
1207c478bd9Sstevel@tonic-gate	devfsadm	\
1217c478bd9Sstevel@tonic-gate	syseventd	\
1227c478bd9Sstevel@tonic-gate	devctl		\
1237c478bd9Sstevel@tonic-gate	devinfo		\
1247c478bd9Sstevel@tonic-gate	devmgmt		\
1257c478bd9Sstevel@tonic-gate	dfs.cmds	\
1267c478bd9Sstevel@tonic-gate	diff		\
1277c478bd9Sstevel@tonic-gate	diff3		\
1287c478bd9Sstevel@tonic-gate	diffmk		\
1297c478bd9Sstevel@tonic-gate	dircmp		\
1307c478bd9Sstevel@tonic-gate	dirname		\
131dc0093f4Seschrock	dis		\
1327c478bd9Sstevel@tonic-gate	diskmgtd	\
1337c478bd9Sstevel@tonic-gate	dispadmin	\
1347c478bd9Sstevel@tonic-gate	dladm		\
1357c478bd9Sstevel@tonic-gate	dmesg		\
1367c478bd9Sstevel@tonic-gate	dtrace		\
1377c478bd9Sstevel@tonic-gate	du		\
1387c478bd9Sstevel@tonic-gate	dumpadm		\
1397c478bd9Sstevel@tonic-gate	dumpcs		\
1407c478bd9Sstevel@tonic-gate	echo		\
1417c478bd9Sstevel@tonic-gate	ed		\
1427c478bd9Sstevel@tonic-gate	eeprom		\
1437c478bd9Sstevel@tonic-gate	egrep		\
14418c2aff7Sartem	eject		\
145b1dd958fScth	emul64ioctl	\
1467c478bd9Sstevel@tonic-gate	enhance		\
1477c478bd9Sstevel@tonic-gate	env		\
1487c478bd9Sstevel@tonic-gate	eqn		\
1497c478bd9Sstevel@tonic-gate	expand		\
1507c478bd9Sstevel@tonic-gate	expr		\
1517c478bd9Sstevel@tonic-gate	exstr		\
1527c478bd9Sstevel@tonic-gate	factor		\
1537c478bd9Sstevel@tonic-gate	false		\
1547c478bd9Sstevel@tonic-gate	fdetach		\
1557c478bd9Sstevel@tonic-gate	fdformat	\
1567c478bd9Sstevel@tonic-gate	fdisk		\
1577c478bd9Sstevel@tonic-gate	filesync	\
1587c478bd9Sstevel@tonic-gate	fgrep		\
1597c478bd9Sstevel@tonic-gate	file		\
1607c478bd9Sstevel@tonic-gate	find		\
1617c478bd9Sstevel@tonic-gate	fm		\
1627c478bd9Sstevel@tonic-gate	fmli		\
1637c478bd9Sstevel@tonic-gate	fmt		\
1647c478bd9Sstevel@tonic-gate	fmthard		\
1657c478bd9Sstevel@tonic-gate	fmtmsg		\
1667c478bd9Sstevel@tonic-gate	fold		\
1677c478bd9Sstevel@tonic-gate	format		\
1680e42dee6Sartem	fs.d		\
1699616efa0Sartem	fstyp		\
1707c478bd9Sstevel@tonic-gate	fuser		\
1717c478bd9Sstevel@tonic-gate	gcore		\
1727c478bd9Sstevel@tonic-gate	gencat		\
1737c478bd9Sstevel@tonic-gate	geniconvtbl	\
1747c478bd9Sstevel@tonic-gate	genmsg		\
1757c478bd9Sstevel@tonic-gate	getconf		\
1767c478bd9Sstevel@tonic-gate	getdevpolicy	\
1777c478bd9Sstevel@tonic-gate	getent		\
1787c478bd9Sstevel@tonic-gate	getfacl		\
1797c478bd9Sstevel@tonic-gate	getmajor	\
1807c478bd9Sstevel@tonic-gate	getopt		\
1817c478bd9Sstevel@tonic-gate	gettext		\
1827c478bd9Sstevel@tonic-gate	gettxt		\
1837c478bd9Sstevel@tonic-gate	graph		\
1847c478bd9Sstevel@tonic-gate	grep		\
1857c478bd9Sstevel@tonic-gate	grep_xpg4	\
1867c478bd9Sstevel@tonic-gate	groups		\
1877c478bd9Sstevel@tonic-gate	grpck		\
1887c478bd9Sstevel@tonic-gate	gss		\
18918c2aff7Sartem	hal		\
1907c478bd9Sstevel@tonic-gate	halt		\
1917c478bd9Sstevel@tonic-gate	head		\
1927c478bd9Sstevel@tonic-gate	hostid		\
1937c478bd9Sstevel@tonic-gate	hostname	\
19418c2aff7Sartem	hwdata		\
1957c478bd9Sstevel@tonic-gate	id		\
196c5c4113dSnw141292	idmap		\
1977c478bd9Sstevel@tonic-gate	infocmp		\
1987c478bd9Sstevel@tonic-gate	init		\
1997c478bd9Sstevel@tonic-gate	initpkg		\
2007c478bd9Sstevel@tonic-gate	install.d	\
201bd335c64Sesolom	intrd		\
2027c478bd9Sstevel@tonic-gate	intrstat	\
2037c478bd9Sstevel@tonic-gate	ipcrm		\
2047c478bd9Sstevel@tonic-gate	ipcs		\
2057c478bd9Sstevel@tonic-gate	ipf		\
2067c478bd9Sstevel@tonic-gate	isainfo		\
2077c478bd9Sstevel@tonic-gate	isalist		\
20836c5fee3Smcneal	iscsi		\
2097c478bd9Sstevel@tonic-gate	java		\
2107c478bd9Sstevel@tonic-gate	join		\
2117c478bd9Sstevel@tonic-gate	kbd		\
2127c478bd9Sstevel@tonic-gate	keyserv		\
2137c478bd9Sstevel@tonic-gate	killall		\
2147c478bd9Sstevel@tonic-gate	krb5		\
215da2e3ebdSchin	ksh		\
2167c478bd9Sstevel@tonic-gate	kstat		\
2177c478bd9Sstevel@tonic-gate	last		\
2187c478bd9Sstevel@tonic-gate	lastcomm	\
2197c478bd9Sstevel@tonic-gate	ldap		\
2207c478bd9Sstevel@tonic-gate	ldapcachemgr	\
221c6402783Sakolb	lgrpinfo	\
2227c478bd9Sstevel@tonic-gate	line		\
2237c478bd9Sstevel@tonic-gate	link		\
2247c478bd9Sstevel@tonic-gate	listen		\
2257c478bd9Sstevel@tonic-gate	loadkeys	\
2267c478bd9Sstevel@tonic-gate	locale		\
2277c478bd9Sstevel@tonic-gate	lockstat	\
2287c478bd9Sstevel@tonic-gate	locator		\
2297c478bd9Sstevel@tonic-gate	lofiadm		\
2307c478bd9Sstevel@tonic-gate	logadm		\
2317c478bd9Sstevel@tonic-gate	logger		\
2327c478bd9Sstevel@tonic-gate	login		\
2337c478bd9Sstevel@tonic-gate	logins		\
2347c478bd9Sstevel@tonic-gate	logname		\
2357c478bd9Sstevel@tonic-gate	look		\
2367c478bd9Sstevel@tonic-gate	ls		\
2377c478bd9Sstevel@tonic-gate	lvm		\
2387c478bd9Sstevel@tonic-gate	mach		\
2397c478bd9Sstevel@tonic-gate	machid		\
2407c478bd9Sstevel@tonic-gate	mail		\
2417c478bd9Sstevel@tonic-gate	mailx		\
2427c478bd9Sstevel@tonic-gate	makekey		\
2437c478bd9Sstevel@tonic-gate	mdb		\
2447c478bd9Sstevel@tonic-gate	mesg		\
2457c478bd9Sstevel@tonic-gate	mkdir		\
2467c478bd9Sstevel@tonic-gate	mkfifo		\
2477c478bd9Sstevel@tonic-gate	mkfile		\
2487c478bd9Sstevel@tonic-gate	mkmsgs		\
2497c478bd9Sstevel@tonic-gate	mknod		\
2507c478bd9Sstevel@tonic-gate	mkpwdict	\
2517c478bd9Sstevel@tonic-gate	mktemp		\
2527c478bd9Sstevel@tonic-gate	modload		\
2537c478bd9Sstevel@tonic-gate	more		\
2547c478bd9Sstevel@tonic-gate	msgfmt		\
2557c478bd9Sstevel@tonic-gate	msgid		\
2567c478bd9Sstevel@tonic-gate	mt		\
2577c478bd9Sstevel@tonic-gate	mv		\
2587c478bd9Sstevel@tonic-gate	mvdir		\
2597c478bd9Sstevel@tonic-gate	netadm		\
2607c478bd9Sstevel@tonic-gate	netfiles	\
2617c478bd9Sstevel@tonic-gate	newform		\
2627c478bd9Sstevel@tonic-gate	newgrp		\
2637c478bd9Sstevel@tonic-gate	news		\
2647c478bd9Sstevel@tonic-gate	newtask		\
2657c478bd9Sstevel@tonic-gate	nice		\
2667c478bd9Sstevel@tonic-gate	nispasswd	\
2677c478bd9Sstevel@tonic-gate	nl		\
2687c478bd9Sstevel@tonic-gate	nlsadmin	\
2697c478bd9Sstevel@tonic-gate	nohup		\
2707c478bd9Sstevel@tonic-gate	nsadmin		\
2717c478bd9Sstevel@tonic-gate	nscd		\
2727c478bd9Sstevel@tonic-gate	oamuser		\
2737c478bd9Sstevel@tonic-gate	oawk		\
2747c478bd9Sstevel@tonic-gate	openssl		\
2757c478bd9Sstevel@tonic-gate	pack		\
2767c478bd9Sstevel@tonic-gate	pagesize	\
2777c478bd9Sstevel@tonic-gate	passmgmt	\
2787c478bd9Sstevel@tonic-gate	passwd		\
2797c478bd9Sstevel@tonic-gate	paste		\
2807c478bd9Sstevel@tonic-gate	pathchk		\
2817c478bd9Sstevel@tonic-gate	pbind		\
28270025d76Sjohnny	pcidr		\
2837c478bd9Sstevel@tonic-gate	pcmciad		\
2847c478bd9Sstevel@tonic-gate	pfexec		\
2857c478bd9Sstevel@tonic-gate	pgrep		\
2867c478bd9Sstevel@tonic-gate	picl		\
2877c478bd9Sstevel@tonic-gate	plimit		\
28818c2aff7Sartem	policykit	\
2897c478bd9Sstevel@tonic-gate	pools		\
2907c478bd9Sstevel@tonic-gate	power		\
2917c478bd9Sstevel@tonic-gate	ppgsz		\
2927c478bd9Sstevel@tonic-gate	pg		\
2937c478bd9Sstevel@tonic-gate	plockstat	\
2947c478bd9Sstevel@tonic-gate	pr		\
2957c478bd9Sstevel@tonic-gate	prctl		\
2967c478bd9Sstevel@tonic-gate	print		\
2977c478bd9Sstevel@tonic-gate	priocntl	\
2987c478bd9Sstevel@tonic-gate	profiles	\
2997c478bd9Sstevel@tonic-gate	projadd		\
3007c478bd9Sstevel@tonic-gate	projects	\
3017c478bd9Sstevel@tonic-gate	prstat		\
3027c478bd9Sstevel@tonic-gate	prtconf		\
3037c478bd9Sstevel@tonic-gate	prtdiag		\
3047c478bd9Sstevel@tonic-gate	prtvtoc		\
3057c478bd9Sstevel@tonic-gate	ps		\
3067c478bd9Sstevel@tonic-gate	psradm		\
3077c478bd9Sstevel@tonic-gate	psrinfo		\
3087c478bd9Sstevel@tonic-gate	psrset		\
3097c478bd9Sstevel@tonic-gate	ptools		\
3107c478bd9Sstevel@tonic-gate	pwck		\
3117c478bd9Sstevel@tonic-gate	pwconv		\
3127c478bd9Sstevel@tonic-gate	pwd		\
3137c478bd9Sstevel@tonic-gate	raidctl		\
3147c478bd9Sstevel@tonic-gate	ramdiskadm	\
3157c478bd9Sstevel@tonic-gate	rcap		\
3167c478bd9Sstevel@tonic-gate	rcm_daemon	\
3177c478bd9Sstevel@tonic-gate	rctladm		\
3187c478bd9Sstevel@tonic-gate	refer		\
3197c478bd9Sstevel@tonic-gate	regcmp		\
3207c478bd9Sstevel@tonic-gate	renice		\
3217c478bd9Sstevel@tonic-gate	rexd		\
3227c478bd9Sstevel@tonic-gate	rm		\
3237c478bd9Sstevel@tonic-gate	rmdir		\
3247c478bd9Sstevel@tonic-gate	rmformat	\
32518c2aff7Sartem	rmmount		\
3267c478bd9Sstevel@tonic-gate	rmt		\
32718c2aff7Sartem	rmvolmgr	\
3287c478bd9Sstevel@tonic-gate	roles		\
3297c478bd9Sstevel@tonic-gate	rpcbind		\
3307c478bd9Sstevel@tonic-gate	rpcgen		\
3317c478bd9Sstevel@tonic-gate	rpcinfo		\
3327c478bd9Sstevel@tonic-gate	rpcsvc		\
3337c478bd9Sstevel@tonic-gate	rpld		\
3347c478bd9Sstevel@tonic-gate	runat		\
3357c478bd9Sstevel@tonic-gate	sa		\
3367c478bd9Sstevel@tonic-gate	saf		\
3377c478bd9Sstevel@tonic-gate	savecore	\
3387c478bd9Sstevel@tonic-gate	script		\
3397c478bd9Sstevel@tonic-gate	sdiff		\
34074e20cfeSnh145002	sdpadm		\
3417c478bd9Sstevel@tonic-gate	sendmail	\
3427c478bd9Sstevel@tonic-gate	setfacl		\
3437c478bd9Sstevel@tonic-gate	setmnt		\
3447c478bd9Sstevel@tonic-gate	setpgrp		\
3457c478bd9Sstevel@tonic-gate	setuname	\
3467c478bd9Sstevel@tonic-gate	sgs		\
3477c478bd9Sstevel@tonic-gate	sh		\
3487c478bd9Sstevel@tonic-gate	sleep		\
34984ab085aSmws	smbios		\
3507c478bd9Sstevel@tonic-gate	smserverd	\
3517c478bd9Sstevel@tonic-gate	soelim		\
3527c478bd9Sstevel@tonic-gate	sort		\
3537c478bd9Sstevel@tonic-gate	spell		\
3547c478bd9Sstevel@tonic-gate	spline		\
3557c478bd9Sstevel@tonic-gate	split		\
356c5c4113dSnw141292	sqlite		\
3577c478bd9Sstevel@tonic-gate	srchtxt		\
3587c478bd9Sstevel@tonic-gate	ssh		\
3597c478bd9Sstevel@tonic-gate	stat		\
3605a4c37c9Sqh201292	stmsboot	\
3617c478bd9Sstevel@tonic-gate	streams		\
3627c478bd9Sstevel@tonic-gate	strings		\
3637c478bd9Sstevel@tonic-gate	su		\
3647c478bd9Sstevel@tonic-gate	sulogin		\
3657c478bd9Sstevel@tonic-gate	sum		\
3667c478bd9Sstevel@tonic-gate	sunpc		\
3677c478bd9Sstevel@tonic-gate	svc		\
3687c478bd9Sstevel@tonic-gate	swap		\
3697c478bd9Sstevel@tonic-gate	sync		\
3707c478bd9Sstevel@tonic-gate	sysdef		\
3717c478bd9Sstevel@tonic-gate	syseventadm	\
3727c478bd9Sstevel@tonic-gate	syslogd		\
3737c478bd9Sstevel@tonic-gate	tabs		\
3747c478bd9Sstevel@tonic-gate	tar		\
3757c478bd9Sstevel@tonic-gate	tbl		\
3767c478bd9Sstevel@tonic-gate	tcopy		\
3777c478bd9Sstevel@tonic-gate	tcpd		\
3787c478bd9Sstevel@tonic-gate	tee		\
3797c478bd9Sstevel@tonic-gate	terminfo	\
3807c478bd9Sstevel@tonic-gate	th_tools	\
3817c478bd9Sstevel@tonic-gate	tic		\
3827c478bd9Sstevel@tonic-gate	time		\
3837c478bd9Sstevel@tonic-gate	tip		\
3847c478bd9Sstevel@tonic-gate	tnf		\
3857c478bd9Sstevel@tonic-gate	touch		\
3867c478bd9Sstevel@tonic-gate	tplot		\
3877c478bd9Sstevel@tonic-gate	tput		\
3887c478bd9Sstevel@tonic-gate	trapstat	\
3897c478bd9Sstevel@tonic-gate	troff		\
3907c478bd9Sstevel@tonic-gate	true		\
3917c478bd9Sstevel@tonic-gate	truss		\
392f875b4ebSrica	tsol		\
3937c478bd9Sstevel@tonic-gate	tty		\
3947c478bd9Sstevel@tonic-gate	ttymon		\
3957c478bd9Sstevel@tonic-gate	uadmin		\
3967c478bd9Sstevel@tonic-gate	ul		\
3977c478bd9Sstevel@tonic-gate	uname		\
3987c478bd9Sstevel@tonic-gate	uniq		\
3997c478bd9Sstevel@tonic-gate	units		\
4007c478bd9Sstevel@tonic-gate	unlink		\
4017c478bd9Sstevel@tonic-gate	unpack		\
4027c478bd9Sstevel@tonic-gate	users		\
4037c478bd9Sstevel@tonic-gate	utmp_update	\
4047c478bd9Sstevel@tonic-gate	utmpd		\
4057c478bd9Sstevel@tonic-gate	valtools	\
4067c478bd9Sstevel@tonic-gate	vgrind		\
4077c478bd9Sstevel@tonic-gate	vi		\
40818c2aff7Sartem	volcheck	\
40918c2aff7Sartem	volrmmount	\
4107c478bd9Sstevel@tonic-gate	w		\
4117c478bd9Sstevel@tonic-gate	wall		\
4127c478bd9Sstevel@tonic-gate	wbem		\
4137c478bd9Sstevel@tonic-gate	wc		\
4147c478bd9Sstevel@tonic-gate	which		\
4157c478bd9Sstevel@tonic-gate	who		\
4167c478bd9Sstevel@tonic-gate	whodo		\
4177c478bd9Sstevel@tonic-gate	wracct		\
4187c478bd9Sstevel@tonic-gate	write		\
4197c478bd9Sstevel@tonic-gate	xntpd		\
4207c478bd9Sstevel@tonic-gate	xargs		\
4217c478bd9Sstevel@tonic-gate	xstr		\
4227c478bd9Sstevel@tonic-gate	yes		\
4237c478bd9Sstevel@tonic-gate	ypcmd		\
4247c478bd9Sstevel@tonic-gate	yppasswd	\
425fa9e4066Sahrens	zdb		\
4267c478bd9Sstevel@tonic-gate	zdump		\
427fa9e4066Sahrens	zfs		\
4287c478bd9Sstevel@tonic-gate	zic		\
429ea8dc4b6Seschrock	zinject		\
4307c478bd9Sstevel@tonic-gate	zlogin		\
4317c478bd9Sstevel@tonic-gate	zoneadm		\
4327c478bd9Sstevel@tonic-gate	zoneadmd	\
4337c478bd9Sstevel@tonic-gate	zonecfg		\
434fa9e4066Sahrens	zonename	\
435fa9e4066Sahrens	zpool		\
436fa9e4066Sahrens	ztest
4377c478bd9Sstevel@tonic-gate
438fb9f9b97Skupfer$(CLOSED_BUILD)COMMON_SUBDIRS += \
439fb9f9b97Skupfer	$(CLOSED)/cmd/dodatadm	\
44009d2ffafSstevel	$(CLOSED)/cmd/fwflash	\
441fb9f9b97Skupfer	$(CLOSED)/cmd/iconv	\
442fb9f9b97Skupfer	$(CLOSED)/cmd/ksh	\
443fb9f9b97Skupfer	$(CLOSED)/cmd/llc2	\
444fb9f9b97Skupfer	$(CLOSED)/cmd/localedef	\
445fb9f9b97Skupfer	$(CLOSED)/cmd/more_xpg4	\
4467aec1d6eScindi	$(CLOSED)/cmd/mtst	\
447fb9f9b97Skupfer	$(CLOSED)/cmd/od	\
448fb9f9b97Skupfer	$(CLOSED)/cmd/patch	\
449fb9f9b97Skupfer	$(CLOSED)/cmd/pax	\
450fb9f9b97Skupfer	$(CLOSED)/cmd/pcitool	\
451fb9f9b97Skupfer	$(CLOSED)/cmd/printf	\
452fb9f9b97Skupfer	$(CLOSED)/cmd/sed	\
453fb9f9b97Skupfer	$(CLOSED)/cmd/sed_xpg4	\
454fb9f9b97Skupfer	$(CLOSED)/cmd/smartcard	\
455fb9f9b97Skupfer	$(CLOSED)/cmd/tail	\
456fb9f9b97Skupfer	$(CLOSED)/cmd/tr	\
457fb9f9b97Skupfer	$(CLOSED)/cmd/tr_xpg4
458fb9f9b97Skupfer
4597c478bd9Sstevel@tonic-gatei386_SUBDIRS=		\
4607c478bd9Sstevel@tonic-gate	addbadsec	\
4617c478bd9Sstevel@tonic-gate	biosdev		\
4627c478bd9Sstevel@tonic-gate	diskscan	\
4637c478bd9Sstevel@tonic-gate	OWconfig	\
4642449e17fSsherrym	rtc		\
4652449e17fSsherrym	ucodeadm
4667c478bd9Sstevel@tonic-gate
4677c478bd9Sstevel@tonic-gatesparc_SUBDIRS=		\
4687c478bd9Sstevel@tonic-gate	cvcd		\
4697c478bd9Sstevel@tonic-gate	dcs		\
4701d4b38e0Srsmaeda	drd		\
4717c478bd9Sstevel@tonic-gate	fruadm		\
472a4ac8bb3Sdnielsen	oplhpd		\
47325cf1a30Sjl139090	prtdscp		\
4747c478bd9Sstevel@tonic-gate	prtfru		\
47503831d35Sstevel	scadm		\
4767c478bd9Sstevel@tonic-gate	sckmd		\
4777c478bd9Sstevel@tonic-gate	sf880drd	\
478a83cadceSkm84432	vntsd
4797c478bd9Sstevel@tonic-gate
4807c478bd9Sstevel@tonic-gate#
4817c478bd9Sstevel@tonic-gate# Commands that are messaged.  Note that 'lp' and 'man' come first
4827c478bd9Sstevel@tonic-gate# (see previous comment about 'lp' and 'man').
4837c478bd9Sstevel@tonic-gate#
4847c478bd9Sstevel@tonic-gateMSGSUBDIRS=		\
4857c478bd9Sstevel@tonic-gate	lp		\
4867c478bd9Sstevel@tonic-gate	man		\
4877c478bd9Sstevel@tonic-gate	abi		\
4887c478bd9Sstevel@tonic-gate	acctadm		\
4897c478bd9Sstevel@tonic-gate	allocate	\
4907c478bd9Sstevel@tonic-gate	asa		\
4917c478bd9Sstevel@tonic-gate	audio		\
4927c478bd9Sstevel@tonic-gate	audit		\
4937c478bd9Sstevel@tonic-gate	auditd		\
4947c478bd9Sstevel@tonic-gate	auths		\
4957c478bd9Sstevel@tonic-gate	autopush	\
4967c478bd9Sstevel@tonic-gate	awk		\
4977c478bd9Sstevel@tonic-gate	awk_xpg4	\
4987c478bd9Sstevel@tonic-gate	backup		\
4997c478bd9Sstevel@tonic-gate	banner		\
5007c478bd9Sstevel@tonic-gate	bart		\
5017c478bd9Sstevel@tonic-gate	basename	\
5027c478bd9Sstevel@tonic-gate	bnu		\
5037c478bd9Sstevel@tonic-gate	bsmconv		\
5047c478bd9Sstevel@tonic-gate	bsmrecord	\
5057c478bd9Sstevel@tonic-gate	bsmunconv	\
5067c478bd9Sstevel@tonic-gate	busstat		\
5077c478bd9Sstevel@tonic-gate	cal		\
5087c478bd9Sstevel@tonic-gate	cat		\
5097c478bd9Sstevel@tonic-gate	cdrw		\
5107c478bd9Sstevel@tonic-gate	cfgadm		\
5117c478bd9Sstevel@tonic-gate	checkeq		\
5127c478bd9Sstevel@tonic-gate	checknr		\
5137c478bd9Sstevel@tonic-gate	chgrp		\
5147c478bd9Sstevel@tonic-gate	chmod		\
5157c478bd9Sstevel@tonic-gate	chown		\
5167c478bd9Sstevel@tonic-gate	cksum		\
5177c478bd9Sstevel@tonic-gate	cmd-crypto	\
5187c478bd9Sstevel@tonic-gate	cmd-inet	\
5197c478bd9Sstevel@tonic-gate	cmp		\
5207c478bd9Sstevel@tonic-gate	col		\
5217c478bd9Sstevel@tonic-gate	comm		\
5227c478bd9Sstevel@tonic-gate	compress	\
5237c478bd9Sstevel@tonic-gate	consadm		\
5247c478bd9Sstevel@tonic-gate	coreadm		\
5257c478bd9Sstevel@tonic-gate	cpio		\
5267c478bd9Sstevel@tonic-gate	cpc		\
5277c478bd9Sstevel@tonic-gate	cron		\
5287c478bd9Sstevel@tonic-gate	csh		\
5297c478bd9Sstevel@tonic-gate	csplit		\
5307c478bd9Sstevel@tonic-gate	ctrun		\
5317c478bd9Sstevel@tonic-gate	ctstat		\
5327c478bd9Sstevel@tonic-gate	ctwatch		\
5337c478bd9Sstevel@tonic-gate	cut		\
5347c478bd9Sstevel@tonic-gate	datadm		\
5357c478bd9Sstevel@tonic-gate	date		\
5367c478bd9Sstevel@tonic-gate	dc		\
5377c478bd9Sstevel@tonic-gate	dcs		\
5387c478bd9Sstevel@tonic-gate	dd		\
5397c478bd9Sstevel@tonic-gate	deroff		\
5407c478bd9Sstevel@tonic-gate	devfsadm	\
5416185db85Sdougm	dfs.cmds	\
5427c478bd9Sstevel@tonic-gate	diff		\
5437c478bd9Sstevel@tonic-gate	diffmk		\
5447c478bd9Sstevel@tonic-gate	dladm		\
5457c478bd9Sstevel@tonic-gate	du		\
5467c478bd9Sstevel@tonic-gate	dumpcs		\
5477c478bd9Sstevel@tonic-gate	ed		\
54818c2aff7Sartem	eject		\
5497c478bd9Sstevel@tonic-gate	env		\
5507c478bd9Sstevel@tonic-gate	eqn		\
5517c478bd9Sstevel@tonic-gate	expand		\
5527c478bd9Sstevel@tonic-gate	expr		\
5537c478bd9Sstevel@tonic-gate	fgrep		\
5547c478bd9Sstevel@tonic-gate	file		\
5557c478bd9Sstevel@tonic-gate	filesync	\
5567c478bd9Sstevel@tonic-gate	find		\
5577c478bd9Sstevel@tonic-gate	fm		\
5587c478bd9Sstevel@tonic-gate	fold		\
5597c478bd9Sstevel@tonic-gate	fs.d		\
5607c478bd9Sstevel@tonic-gate	geniconvtbl	\
5617c478bd9Sstevel@tonic-gate	genmsg		\
5627c478bd9Sstevel@tonic-gate	getconf		\
5637c478bd9Sstevel@tonic-gate	getent		\
5647c478bd9Sstevel@tonic-gate	gettext		\
5657c478bd9Sstevel@tonic-gate	gettxt		\
5667c478bd9Sstevel@tonic-gate	grep		\
5677c478bd9Sstevel@tonic-gate	grep_xpg4	\
5687c478bd9Sstevel@tonic-gate	grpck		\
5697c478bd9Sstevel@tonic-gate	gss		\
5707c478bd9Sstevel@tonic-gate	halt		\
5717c478bd9Sstevel@tonic-gate	head		\
5727c478bd9Sstevel@tonic-gate	hostname	\
5737c478bd9Sstevel@tonic-gate	id		\
574c5c4113dSnw141292	idmap		\
5757c478bd9Sstevel@tonic-gate	isaexec		\
57636c5fee3Smcneal	iscsi		\
5777c478bd9Sstevel@tonic-gate	join		\
578d8c870b0Sqz150045	kbd		\
5797c478bd9Sstevel@tonic-gate	krb5		\
580da2e3ebdSchin	ksh		\
5817c478bd9Sstevel@tonic-gate	kstat		\
5827c478bd9Sstevel@tonic-gate	last		\
5837c478bd9Sstevel@tonic-gate	ldap		\
5847c478bd9Sstevel@tonic-gate	ldapcachemgr	\
585c6402783Sakolb	lgrpinfo	\
5867c478bd9Sstevel@tonic-gate	locale		\
5877c478bd9Sstevel@tonic-gate	lofiadm		\
5887c478bd9Sstevel@tonic-gate	logadm		\
5897c478bd9Sstevel@tonic-gate	logger		\
5907c478bd9Sstevel@tonic-gate	logins		\
5917c478bd9Sstevel@tonic-gate	logname		\
5927c478bd9Sstevel@tonic-gate	ls		\
5937c478bd9Sstevel@tonic-gate	lvm		\
5947c478bd9Sstevel@tonic-gate	mailx		\
5957c478bd9Sstevel@tonic-gate	mesg		\
5967c478bd9Sstevel@tonic-gate	mkdir		\
5977c478bd9Sstevel@tonic-gate	mkpwdict	\
5987c478bd9Sstevel@tonic-gate	mktemp		\
5997c478bd9Sstevel@tonic-gate	more		\
6007c478bd9Sstevel@tonic-gate	msgfmt		\
6017c478bd9Sstevel@tonic-gate	mv		\
6027c478bd9Sstevel@tonic-gate	newgrp		\
6037c478bd9Sstevel@tonic-gate	newtask		\
6047c478bd9Sstevel@tonic-gate	nice		\
6057c478bd9Sstevel@tonic-gate	nispasswd	\
6067c478bd9Sstevel@tonic-gate	nohup		\
6077c478bd9Sstevel@tonic-gate	oawk		\
6087c478bd9Sstevel@tonic-gate	pack		\
6097c478bd9Sstevel@tonic-gate	passwd		\
6107c478bd9Sstevel@tonic-gate	passmgmt	\
6117c478bd9Sstevel@tonic-gate	paste		\
6127c478bd9Sstevel@tonic-gate	pathchk		\
6137c478bd9Sstevel@tonic-gate	pfexec		\
6147c478bd9Sstevel@tonic-gate	pg		\
6157c478bd9Sstevel@tonic-gate	pgrep		\
6167c478bd9Sstevel@tonic-gate	picl            \
6177c478bd9Sstevel@tonic-gate	pools		\
6187c478bd9Sstevel@tonic-gate	power		\
6197c478bd9Sstevel@tonic-gate	pr		\
6207c478bd9Sstevel@tonic-gate	praudit		\
6217c478bd9Sstevel@tonic-gate	print		\
6227c478bd9Sstevel@tonic-gate	profiles	\
6237c478bd9Sstevel@tonic-gate	projadd		\
6247c478bd9Sstevel@tonic-gate	projects	\
6257c478bd9Sstevel@tonic-gate	prstat		\
6267c478bd9Sstevel@tonic-gate	prtdiag		\
6277c478bd9Sstevel@tonic-gate	ps		\
6287c478bd9Sstevel@tonic-gate	psrinfo		\
629c6402783Sakolb	ptools		\
6307c478bd9Sstevel@tonic-gate	pwconv		\
6317c478bd9Sstevel@tonic-gate	pwd		\
6327c478bd9Sstevel@tonic-gate	raidctl		\
6337c478bd9Sstevel@tonic-gate	ramdiskadm	\
6347c478bd9Sstevel@tonic-gate	rcap		\
6357c478bd9Sstevel@tonic-gate	rcm_daemon	\
6367c478bd9Sstevel@tonic-gate	refer		\
6377c478bd9Sstevel@tonic-gate	regcmp		\
6387c478bd9Sstevel@tonic-gate	renice		\
6397c478bd9Sstevel@tonic-gate	roles		\
6407c478bd9Sstevel@tonic-gate	rm		\
6417c478bd9Sstevel@tonic-gate	rmdir		\
6427c478bd9Sstevel@tonic-gate	rmformat	\
64318c2aff7Sartem	rmmount		\
64418c2aff7Sartem	rmvolmgr	\
64503831d35Sstevel	scadm		\
6467c478bd9Sstevel@tonic-gate	script		\
6477c478bd9Sstevel@tonic-gate	sdiff		\
64874e20cfeSnh145002	sdpadm		\
6497c478bd9Sstevel@tonic-gate	sgs		\
6507c478bd9Sstevel@tonic-gate	sh		\
6517c478bd9Sstevel@tonic-gate	sleep		\
6527c478bd9Sstevel@tonic-gate	sort		\
6537c478bd9Sstevel@tonic-gate	split		\
6547c478bd9Sstevel@tonic-gate	ssh		\
65513c7b6acSrsb	stat		\
6565a4c37c9Sqh201292	stmsboot	\
6577c478bd9Sstevel@tonic-gate	strings		\
6587c478bd9Sstevel@tonic-gate	su		\
6597c478bd9Sstevel@tonic-gate	sum		\
6607c478bd9Sstevel@tonic-gate	svc		\
6617c478bd9Sstevel@tonic-gate	swap		\
6627c478bd9Sstevel@tonic-gate	syseventadm	\
6637c478bd9Sstevel@tonic-gate	syseventd	\
6647c478bd9Sstevel@tonic-gate	tabs		\
6657c478bd9Sstevel@tonic-gate	tar		\
6667c478bd9Sstevel@tonic-gate	tbl		\
6677c478bd9Sstevel@tonic-gate	tee		\
6687c478bd9Sstevel@tonic-gate	time		\
6697c478bd9Sstevel@tonic-gate	tnf		\
6707c478bd9Sstevel@tonic-gate	touch		\
6717c478bd9Sstevel@tonic-gate	tput		\
6727c478bd9Sstevel@tonic-gate	troff		\
673f875b4ebSrica	tsol		\
6747c478bd9Sstevel@tonic-gate	tty		\
6757c478bd9Sstevel@tonic-gate	ttymon		\
6767c478bd9Sstevel@tonic-gate	ul		\
6777c478bd9Sstevel@tonic-gate	uname		\
6787c478bd9Sstevel@tonic-gate	uniq		\
6797c478bd9Sstevel@tonic-gate	units		\
6807c478bd9Sstevel@tonic-gate	unlink		\
6817c478bd9Sstevel@tonic-gate	unpack		\
6827c478bd9Sstevel@tonic-gate	valtools	\
6837c478bd9Sstevel@tonic-gate	vgrind		\
6847c478bd9Sstevel@tonic-gate	vi		\
68518c2aff7Sartem	volcheck	\
68618c2aff7Sartem	volrmmount	\
6877c478bd9Sstevel@tonic-gate	w		\
6887c478bd9Sstevel@tonic-gate	wbem		\
6897c478bd9Sstevel@tonic-gate	wc		\
6907c478bd9Sstevel@tonic-gate	who		\
6917c478bd9Sstevel@tonic-gate	whodo		\
6927c478bd9Sstevel@tonic-gate	wracct		\
6937c478bd9Sstevel@tonic-gate	write		\
6947c478bd9Sstevel@tonic-gate	xargs		\
6957c478bd9Sstevel@tonic-gate	yppasswd	\
6967c478bd9Sstevel@tonic-gate	zdump		\
697fa9e4066Sahrens	zfs		\
6987c478bd9Sstevel@tonic-gate	zic		\
6997c478bd9Sstevel@tonic-gate	zlogin		\
7007c478bd9Sstevel@tonic-gate	zoneadm		\
7017c478bd9Sstevel@tonic-gate	zoneadmd	\
7027c478bd9Sstevel@tonic-gate	zonecfg		\
703fa9e4066Sahrens	zonename	\
704fa9e4066Sahrens	zpool
7057c478bd9Sstevel@tonic-gate
706fb9f9b97Skupfer$(CLOSED_BUILD)MSGSUBDIRS += \
70709d2ffafSstevel	$(CLOSED)/cmd/fwflash	\
708fb9f9b97Skupfer	$(CLOSED)/cmd/iconv	\
709fb9f9b97Skupfer	$(CLOSED)/cmd/ksh	\
710fb9f9b97Skupfer	$(CLOSED)/cmd/llc2	\
711fb9f9b97Skupfer	$(CLOSED)/cmd/localedef	\
712fb9f9b97Skupfer	$(CLOSED)/cmd/more_xpg4	\
713fb9f9b97Skupfer	$(CLOSED)/cmd/od	\
714fb9f9b97Skupfer	$(CLOSED)/cmd/patch	\
715fb9f9b97Skupfer	$(CLOSED)/cmd/pax	\
716fb9f9b97Skupfer	$(CLOSED)/cmd/printf	\
717fb9f9b97Skupfer	$(CLOSED)/cmd/sed	\
718fb9f9b97Skupfer	$(CLOSED)/cmd/sed_xpg4	\
719fb9f9b97Skupfer	$(CLOSED)/cmd/tail	\
720fb9f9b97Skupfer	$(CLOSED)/cmd/tr	\
721fb9f9b97Skupfer	$(CLOSED)/cmd/tr_xpg4
722fb9f9b97Skupfer
7237c478bd9Sstevel@tonic-gatesparc_MSGSUBDIRS=	\
7247c478bd9Sstevel@tonic-gate	fruadm		\
72525cf1a30Sjl139090	prtdscp		\
7267c478bd9Sstevel@tonic-gate	prtfru		\
727a83cadceSkm84432	vntsd
7287c478bd9Sstevel@tonic-gate
7292449e17fSsherrymi386_MSGSUBDIRS=	\
7302449e17fSsherrym	ucodeadm
7312449e17fSsherrym
7327c478bd9Sstevel@tonic-gate#
7337c478bd9Sstevel@tonic-gate# commands that use dcgettext for localized time, LC_TIME
7347c478bd9Sstevel@tonic-gate#
7357c478bd9Sstevel@tonic-gateDCSUBDIRS=		\
7367c478bd9Sstevel@tonic-gate	cal		\
7377c478bd9Sstevel@tonic-gate	cfgadm		\
7387c478bd9Sstevel@tonic-gate	diff		\
7397c478bd9Sstevel@tonic-gate	ls		\
7407c478bd9Sstevel@tonic-gate	pr		\
74116f94f58Ssayama	ps		\
7427c478bd9Sstevel@tonic-gate	tar		\
7437c478bd9Sstevel@tonic-gate	w		\
7447c478bd9Sstevel@tonic-gate	who		\
7457c478bd9Sstevel@tonic-gate	whodo		\
7467c478bd9Sstevel@tonic-gate	write
7477c478bd9Sstevel@tonic-gate
748fb9f9b97Skupfer$(CLOSED_BUILD)DCSUBDIRS += \
749fb9f9b97Skupfer	$(CLOSED)/cmd/pax
750fb9f9b97Skupfer
7517c478bd9Sstevel@tonic-gate#
7527c478bd9Sstevel@tonic-gate# commands that belong only to the basic security module
7537c478bd9Sstevel@tonic-gate#
7547c478bd9Sstevel@tonic-gateBSMSUBDIRS=		\
7557c478bd9Sstevel@tonic-gate	allocate	\
7567c478bd9Sstevel@tonic-gate	amt		\
7577c478bd9Sstevel@tonic-gate	audit		\
7587c478bd9Sstevel@tonic-gate	audit_warn	\
7597c478bd9Sstevel@tonic-gate	auditconfig	\
7607c478bd9Sstevel@tonic-gate	auditd		\
7617c478bd9Sstevel@tonic-gate	auditreduce	\
7627c478bd9Sstevel@tonic-gate	auditstat	\
7637c478bd9Sstevel@tonic-gate	praudit		\
7647c478bd9Sstevel@tonic-gate	bsmconv		\
7657c478bd9Sstevel@tonic-gate	bsmrecord	\
7667c478bd9Sstevel@tonic-gate	bsmunconv
7677c478bd9Sstevel@tonic-gate
7687c478bd9Sstevel@tonic-gate#
7697c478bd9Sstevel@tonic-gate# commands not owned by the systems group
7707c478bd9Sstevel@tonic-gate#
7717c478bd9Sstevel@tonic-gateBWOSDIRS=
7727c478bd9Sstevel@tonic-gate
7737c478bd9Sstevel@tonic-gate#
7747c478bd9Sstevel@tonic-gate# Commands providing manifests must offer a check target.  A recursive check
7757c478bd9Sstevel@tonic-gate# target across all commands directories is not currently provided.
7767c478bd9Sstevel@tonic-gate#
7777c478bd9Sstevel@tonic-gateMANIFEST_TOPDIRS=			\
7787c478bd9Sstevel@tonic-gate	auditd				\
7797c478bd9Sstevel@tonic-gate	bnu				\
7807c478bd9Sstevel@tonic-gate	consadm				\
7817c478bd9Sstevel@tonic-gate	coreadm				\
7827c478bd9Sstevel@tonic-gate	cron				\
7837c478bd9Sstevel@tonic-gate	cvcd				\
784d98ed3d7Srm88369	dispadmin			\
7851d4b38e0Srsmaeda	drd				\
7867c478bd9Sstevel@tonic-gate	dumpadm				\
7877c478bd9Sstevel@tonic-gate	eeprom				\
7887c478bd9Sstevel@tonic-gate	fm				\
789bd335c64Sesolom	intrd				\
7907c478bd9Sstevel@tonic-gate	ipf				\
7917c478bd9Sstevel@tonic-gate	keyserv				\
7927c478bd9Sstevel@tonic-gate	ldapcachemgr			\
7937c478bd9Sstevel@tonic-gate	nscd				\
794a4ac8bb3Sdnielsen	oplhpd				\
7957c478bd9Sstevel@tonic-gate	power				\
7967c478bd9Sstevel@tonic-gate	rexd				\
7977c478bd9Sstevel@tonic-gate	rpcbind				\
7987c478bd9Sstevel@tonic-gate	rpcsvc				\
7997c478bd9Sstevel@tonic-gate	saf				\
8007c478bd9Sstevel@tonic-gate	sf880drd			\
8017c478bd9Sstevel@tonic-gate	smserverd			\
8027c478bd9Sstevel@tonic-gate	syseventd			\
8037c478bd9Sstevel@tonic-gate	syslogd				\
8047c478bd9Sstevel@tonic-gate	utmpd				\
8051ae08745Sheppo	vntsd				\
8067c478bd9Sstevel@tonic-gate	ypcmd				\
8077c478bd9Sstevel@tonic-gate	zoneadmd
8087c478bd9Sstevel@tonic-gate
8097c478bd9Sstevel@tonic-gateMANIFEST_SUBDIRS=			\
81058091fd8Ssetje	boot/scripts			\
8117c478bd9Sstevel@tonic-gate	cmd-crypto/scripts		\
8127c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.chargend	\
8137c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.daytimed	\
8147c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.dhcpd	\
8157c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.discardd	\
8167c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.echod	\
817a192e900Samaguire	cmd-inet/usr.lib/in.ndpd	\
818a192e900Samaguire	cmd-inet/usr.lib/in.ripngd	\
8197c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/in.timed	\
8207c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/inetd		\
8214b22b933Srs200217	cmd-inet/usr.lib/mdnsd		\
8227c478bd9Sstevel@tonic-gate	cmd-inet/usr.lib/slpd		\
823a399b765Szf162725	cmd-inet/usr.lib/wpad		\
8247c478bd9Sstevel@tonic-gate	cmd-inet/usr.sbin		\
8257c478bd9Sstevel@tonic-gate	cmd-inet/usr.sbin/in.ftpd	\
826a192e900Samaguire	cmd-inet/usr.sbin/in.rdisc	\
827a192e900Samaguire	cmd-inet/usr.sbin/in.routed	\
8287c478bd9Sstevel@tonic-gate	cmd-inet/usr.sbin/in.talkd	\
829a192e900Samaguire	cmd-inet/usr.sbin/routeadm	\
830f875b4ebSrica	cmd/tsol/labeld			\
831f875b4ebSrica	cmd/tsol/tnctl			\
832f875b4ebSrica	cmd/tsol/tnd			\
833f875b4ebSrica	cmd/tsol/tsol-zones		\
8347c478bd9Sstevel@tonic-gate	dcs/sparc/sun4u			\
8357c478bd9Sstevel@tonic-gate	fs.d/autofs			\
8367c478bd9Sstevel@tonic-gate	fs.d/cachefs			\
8377c478bd9Sstevel@tonic-gate	fs.d/nfs/svc			\
8387c478bd9Sstevel@tonic-gate	gss/gssd			\
839c5c4113dSnw141292	idmap/idmapd			\
8407c478bd9Sstevel@tonic-gate	krb5/kadmin/server		\
8417c478bd9Sstevel@tonic-gate	krb5/krb5kdc			\
8427c478bd9Sstevel@tonic-gate	krb5/kwarn			\
8437c478bd9Sstevel@tonic-gate	krb5/slave			\
8447c478bd9Sstevel@tonic-gate	lp/cmd/lpsched			\
8457c478bd9Sstevel@tonic-gate	lvm/rpc.metad			\
8467c478bd9Sstevel@tonic-gate	lvm/rpc.metamedd		\
8477c478bd9Sstevel@tonic-gate	lvm/rpc.metamhd			\
8487c478bd9Sstevel@tonic-gate	lvm/md_monitord			\
8497c478bd9Sstevel@tonic-gate	lvm/metassist/sysfiles		\
8507c478bd9Sstevel@tonic-gate	lvm/util			\
8517c478bd9Sstevel@tonic-gate	picl/picld			\
8527c478bd9Sstevel@tonic-gate	print/gateway			\
8537c478bd9Sstevel@tonic-gate	print/lp			\
8547c478bd9Sstevel@tonic-gate	rcap/rcapd			\
8557c478bd9Sstevel@tonic-gate	rpcsvc/rpc.bootparamd		\
8567c478bd9Sstevel@tonic-gate	sendmail/lib			\
8577c478bd9Sstevel@tonic-gate	smartcard/daemon		\
8587c478bd9Sstevel@tonic-gate	ssh/etc				\
8597c478bd9Sstevel@tonic-gate	svc/milestone			\
8607c478bd9Sstevel@tonic-gate	ypcmd/yppasswd			\
8617c478bd9Sstevel@tonic-gate	ypcmd/ypupdated			\
8627c478bd9Sstevel@tonic-gate	xntpd/xntpd
8637c478bd9Sstevel@tonic-gate
864*bd0f52d7SjhaslamDTEST_SUBDIRS= \
865*bd0f52d7Sjhaslam	dtrace/test/tst
866*bd0f52d7Sjhaslam
8677c478bd9Sstevel@tonic-gateall :=		TARGET = all
8687c478bd9Sstevel@tonic-gateinstall :=	TARGET = install
8697c478bd9Sstevel@tonic-gateclean :=	TARGET = clean
8707c478bd9Sstevel@tonic-gateclobber :=	TARGET = clobber
8717c478bd9Sstevel@tonic-gatelint :=		TARGET = lint
8727c478bd9Sstevel@tonic-gatecheck :=	TARGET = check
8737c478bd9Sstevel@tonic-gate_msg :=		TARGET = _msg
8747c478bd9Sstevel@tonic-gate_dc :=		TARGET = _dc
8757c478bd9Sstevel@tonic-gate
8767c478bd9Sstevel@tonic-gate.KEEP_STATE:
8777c478bd9Sstevel@tonic-gate
8787c478bd9Sstevel@tonic-gateSUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
8797c478bd9Sstevel@tonic-gate
8807c478bd9Sstevel@tonic-gate.PARALLEL:	$(BWOSDIRS) $(SUBDIRS) $(MSGSUBDIRS) $(BSMSUBDIRS) \
881*bd0f52d7Sjhaslam		$(MANIFEST_SUBDIRS) $(DTEST_SUBDIRS)
8827c478bd9Sstevel@tonic-gate
8837c478bd9Sstevel@tonic-gateall install clean clobber lint: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS) $(BSMSUBDIRS)
8847c478bd9Sstevel@tonic-gate
885*bd0f52d7Sjhaslamcheck: svccfg_check .WAIT $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS) \
886*bd0f52d7Sjhaslam	$(DTEST_SUBDIRS)
8877c478bd9Sstevel@tonic-gate
8887c478bd9Sstevel@tonic-gatesvccfg_check:
8897c478bd9Sstevel@tonic-gate	@$(ECHO) "building requirements for svccfg check ..."; \
8907c478bd9Sstevel@tonic-gate	(cd $(SRC)/cmd/svc/svccfg && pwd && $(MAKE) $(MFLAGS) native)
8917c478bd9Sstevel@tonic-gate
892*bd0f52d7Sjhaslam$(DTEST_SUBDIRS): FRC
893*bd0f52d7Sjhaslam	@cd $@; pwd; $(MAKE) $(TARGET)
894*bd0f52d7Sjhaslam
8957c478bd9Sstevel@tonic-gate#
8967c478bd9Sstevel@tonic-gate# The .WAIT directive works around an apparent bug in parallel make.
8977c478bd9Sstevel@tonic-gate# Evidently make was getting the target _msg vs. _dc confused under
8987c478bd9Sstevel@tonic-gate# some level of parallelization, causing some of the _dc objects
8997c478bd9Sstevel@tonic-gate# not to be built.
9007c478bd9Sstevel@tonic-gate#
9017c478bd9Sstevel@tonic-gate_msg: $(MSGSUBDIRS) $($(MACH)_MSGSUBDIRS) .WAIT _dc
9027c478bd9Sstevel@tonic-gate
9037c478bd9Sstevel@tonic-gate_dc: $(DCSUBDIRS)
9047c478bd9Sstevel@tonic-gate
9059616efa0Sartem#
9069616efa0Sartem# Dependencies
9079616efa0Sartem#
9089616efa0Sartemfs.d: fstyp
9099616efa0Sartem
9107c478bd9Sstevel@tonic-gate$(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(BSMSUBDIRS) $(MANIFEST_SUBDIRS): FRC
9117c478bd9Sstevel@tonic-gate	@if [ -f $@/Makefile  ]; then \
9127c478bd9Sstevel@tonic-gate		cd $@; pwd; $(MAKE) $(TARGET); \
9137c478bd9Sstevel@tonic-gate	else \
9147c478bd9Sstevel@tonic-gate		true; \
9157c478bd9Sstevel@tonic-gate	fi
9167c478bd9Sstevel@tonic-gate
9177c478bd9Sstevel@tonic-gateFRC:
918