Makefile revision da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User# CDDL HEADER START
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The contents of this file are subject to the terms of the
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater# Common Development and Distribution License (the "License").
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You may not use this file except in compliance with the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# or http://www.opensolaris.org/os/licensing.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# See the License for the specific language governing permissions
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and limitations under the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# When distributing Covered Code, include this CDDL HEADER in each
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If applicable, add the following below this CDDL HEADER, with the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# fields enclosed by brackets "[]" replaced with your own identifying
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# CDDL HEADER END
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Use is subject to license terms.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ident "%Z%%M% %I% %E% SMI"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude ../Makefile.master
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude ../Makefile.ksh93switch
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Note that the commands 'agents', 'lp', 'perl', and 'man' are first in
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the list, violating alphabetical order. This is because they are very
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# long-running and should be given the most wall-clock time for a
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# parallel build.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Commands in the FIRST_SUBDIRS list are built before starting the build
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# of other commands. Currently this includes only 'isaexec' and
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# 'platexec'. This is necessary because $(ROOT)/usr/lib/isaexec or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# $(ROOT)/usr/lib/platexec must exist when some other commands are built
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# because their 'make install' creates a hard link to one of them.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews# Commands are listed one per line so that TeamWare can auto-merge most
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# changes.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFIRST_SUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein isaexec \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein platexec
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCOMMON_SUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein agents \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein availdevs \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User lp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein perl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein man \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User Adm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein abi \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein adbgen \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User acct \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User acctadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein arch \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User asa \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User ast \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User audio \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User auths \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein autopush \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User awk \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User awk_xpg4 \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User backup \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User banner \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bart \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User basename \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bdiff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bfs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bnu \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein boot \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater busstat \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User cal \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater calendar \
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater captoinfo \
947d37484ed01966a9e89dd27f62c1b427324dc2Tinderbox User cat \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater cdrw \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User cfgadm \
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater checkeq \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein checknr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chgrp \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User chmod \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chown \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chroot \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User cksum \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein clear \
947d37484ed01966a9e89dd27f62c1b427324dc2Tinderbox User clinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-crypto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User cmp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein col \
53e1e7cec5604690162419b26fdb3d628a0c4313Tinderbox User comm \
947d37484ed01966a9e89dd27f62c1b427324dc2Tinderbox User compress \
947d37484ed01966a9e89dd27f62c1b427324dc2Tinderbox User consadm \
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews coreadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cpio \
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater cpc \
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater cron \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein crypt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein csh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein csplit \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews ctrun \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews ctstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ctwatch \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews cut \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews datadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein date \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dc \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews dd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein deroff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein des \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews devfsadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syseventd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein devctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein devinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein devmgmt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dfs.cmds \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diff3 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diffmk \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews dircmp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dirname \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dis \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diskmgtd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dispadmin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dladm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dmesg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dtrace \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein du \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dumpadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dumpcs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein echo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ed \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein eeprom \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein egrep \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein eject \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein emul64ioctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein enhance \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein env \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein eqn \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein expand \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein expr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein exstr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein factor \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein false \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fdetach \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fdformat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fdisk \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein filesync \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fgrep \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein file \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein find \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fmli \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fmt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fmthard \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fmtmsg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fold \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein format \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews fs.d \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews fstyp \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews fuser \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews gcore \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews gencat \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews geniconvtbl \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews genmsg \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews getconf \
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews getdevpolicy \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews getent \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews getfacl \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews getmajor \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews getopt \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews gettext \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews gettxt \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews graph \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein grep \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein grep_xpg4 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein groups \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein grpck \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein gss \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hal \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein halt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein head \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostid \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hostname \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein hwdata \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein id \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein idmap \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater infocmp \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater init \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater initpkg \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater install.d \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater intrd \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater intrstat \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater ipcrm \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater ipcs \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater ipf \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater isainfo \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater isalist \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater iscsi \
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater java \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein join \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein kbd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein keyserv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein killall \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein krb5 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ksh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein kstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein last \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lastcomm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ldap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ldapcachemgr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lgrpinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein line \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein link \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein listen \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein loadkeys \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein locale \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lockstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein locator \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lofiadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein logadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein logger \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein login \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein logins \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein logname \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein look \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ls \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lvm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mach \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein machid \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mail \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mailx \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein makekey \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mdb \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mesg \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mkdir \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mkfifo \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mkfile \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mkmsgs \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mknod \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mkpwdict \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mktemp \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews modload \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews more \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein msgfmt \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews msgid \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mt \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews mv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mvdir \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews netadm \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews netfiles \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews newform \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein newgrp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein news \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein newtask \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nice \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nispasswd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nlsadmin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nohup \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nsadmin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nscd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oamuser \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oawk \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein openssl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pack \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pagesize \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein passmgmt \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User passwd \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User paste \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pathchk \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pbind \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pcidr \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pcmciad \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pfexec \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pgrep \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User picl \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User plimit \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User policykit \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pools \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User power \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User ppgsz \
3a32ac2a720653083c7a22cb654b86c398f6d4c8Tinderbox User pg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein plockstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein priocntl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein profiles \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein projadd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein projects \
bea931e17b7567f09107f93ab7e25c7f00abeb9cMark Andrews prstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtconf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtdiag \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtvtoc \
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews ps \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein psradm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein psrinfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein psrset \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ptools \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pwck \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pwconv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pwd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein raidctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ramdiskadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rcap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rcm_daemon \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rctladm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein refer \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein regcmp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein renice \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rexd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmdir \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmformat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmmount \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmvolmgr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein roles \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews rpcbind \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews rpcgen \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews rpcinfo \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews rpcsvc \
ceeb18e6907a10547859faa340ecad83bedae90cMark Andrews rpld \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein runat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sa \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein saf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein savecore \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein script \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sdiff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sdpadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sendmail \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein setfacl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein setmnt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein setpgrp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein setuname \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sgs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sleep \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein smbios \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein smserverd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein soelim \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sort \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein spell \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein spline \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein split \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sqlite \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein srchtxt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ssh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stmsboot \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein streams \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein strings \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein su \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sulogin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sum \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sunpc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein svc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein swap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sync \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sysdef \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syseventadm \
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews syslogd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tabs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tar \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tbl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tcopy \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tcpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tee \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein terminfo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein th_tools \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tic \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein time \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tip \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tnf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein touch \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tplot \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tput \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein trapstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein troff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein true \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein truss \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tsol \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater tty \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater ttymon \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater uadmin \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater ul \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater uname \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater uniq \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater units \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater unlink \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater unpack \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater users \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater utmp_update \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater utmpd \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater valtools \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater vgrind \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater vi \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater volcheck \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater volrmmount \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater w \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater wall \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater wbem \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater wc \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater which \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater who \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater whodo \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater wracct \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater write \
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater xntpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xargs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xstr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein yes \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ypcmd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein yppasswd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zdb \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zdump \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User zfs \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User zic \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User zinject \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zlogin \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews zoneadm \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User zoneadmd \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User zonecfg \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User zonename \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User zpool \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User ztest
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User$(CLOSED_BUILD)COMMON_SUBDIRS += \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User $(CLOSED)/cmd/dodatadm \
a24330c4805a224191ab687d0291963062fe3355Tinderbox User $(CLOSED)/cmd/fwflash \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User $(CLOSED)/cmd/iconv \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/ksh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/llc2 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/localedef \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/more_xpg4 \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/mtst \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(CLOSED)/cmd/od \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(CLOSED)/cmd/patch \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(CLOSED)/cmd/pax \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(CLOSED)/cmd/pcitool \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/printf \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/sed \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/sed_xpg4 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/smartcard \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/tail \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User $(CLOSED)/cmd/tr \
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User $(CLOSED)/cmd/tr_xpg4
bae169ea64bf736d6ea6074c2af3d7c117079972Tinderbox User
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox Useri386_SUBDIRS= \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User addbadsec \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User biosdev \
dad65f7c93330a10705384739dff3a6d4dfe1e70Tinderbox User diskscan \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein OWconfig \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rtc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ucodeadm
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinsparc_SUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cvcd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dcs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein drd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fruadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oplhpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtdscp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtfru \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein scadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sckmd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sf880drd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein vntsd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Commands that are messaged. Note that 'lp' and 'man' come first
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# (see previous comment about 'lp' and 'man').
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinMSGSUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein lp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein man \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein abi \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein acctadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allocate \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein asa \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein audio \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein audit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auths \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein autopush \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein awk \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein awk_xpg4 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein backup \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein banner \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bart \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein basename \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bnu \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmconv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmrecord \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmunconv \
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User busstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cal \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cdrw \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce cfgadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein checkeq \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein checknr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chgrp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein chmod \
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User chown \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cksum \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-crypto \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmp \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews col \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews comm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein compress \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein consadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein coreadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cpio \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cpc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cron \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein csh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein csplit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ctrun \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ctstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ctwatch \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cut \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein datadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein date \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dcs \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews dd \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews deroff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein devfsadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dfs.cmds \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diffmk \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dladm \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews du \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews dumpcs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ed \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein eject \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein env \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews eqn \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews expand \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews expr \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews fgrep \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews file \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews filesync \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein find \
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic Updater fm \
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic Updater fold \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fs.d \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein geniconvtbl \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews genmsg \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews getconf \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews getent \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews gettext \
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews gettxt \
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews grep \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews grep_xpg4 \
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews grpck \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews gss \
68b30890ebd441a6a1ae3fdf71744d07d02cd030Mark Andrews halt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein head \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews hostname \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User id \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User idmap \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User isaexec \
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic Updater iscsi \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews join \
035992291cb70ec3be4046fcea921b4a6acb1c77Mark Andrews kbd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein krb5 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ksh \
0c6ada0a814f3c5417daa1654129bc2af56ed504Automatic Updater kstat \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews last \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews ldap \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews ldapcachemgr \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews lgrpinfo \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews locale \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews lofiadm \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews logadm \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews logger \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews logins \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews logname \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews ls \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews lvm \
4556ad3a270bf049b3225433a402666aaffe3c36Mark Andrews mailx \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mesg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mkdir \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mkpwdict \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mktemp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein more \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User msgfmt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein mv \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews newgrp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein newtask \
bea931e17b7567f09107f93ab7e25c7f00abeb9cMark Andrews nice \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nispasswd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nohup \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oawk \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pack \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein passwd \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User passmgmt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein paste \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pathchk \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews pfexec \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pgrep \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews picl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pools \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein power \
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater pr \
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater praudit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein profiles \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein projadd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein projects \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prstat \
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User prtdiag \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ps \
bea931e17b7567f09107f93ab7e25c7f00abeb9cMark Andrews psrinfo \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews ptools \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pwconv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pwd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein raidctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ramdiskadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rcap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rcm_daemon \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein refer \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein regcmp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein renice \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein roles \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmdir \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmformat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmmount \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rmvolmgr \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce scadm \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce script \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce sdiff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sdpadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sgs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sleep \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sort \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein split \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ssh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein stmsboot \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein strings \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein su \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sum \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein svc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein swap \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syseventadm \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce syseventd \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce tabs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tar \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tbl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tee \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein time \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tnf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein touch \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tput \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein troff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tsol \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tty \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ttymon \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ul \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein uname \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein uniq \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein units \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce unlink \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce unpack \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein valtools \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein vgrind \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein vi \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein volcheck \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein volrmmount \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein w \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein wbem \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein wc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein who \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein whodo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein wracct \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein write \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xargs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein yppasswd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zdump \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zfs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zic \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zlogin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zoneadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zoneadmd \
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews zonecfg \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zonename \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zpool
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(CLOSED_BUILD)MSGSUBDIRS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/fwflash \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/iconv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/ksh \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/llc2 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/localedef \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/more_xpg4 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/od \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/patch \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/pax \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/printf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/sed \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/sed_xpg4 \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/tail \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/tr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/tr_xpg4
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinsparc_MSGSUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fruadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtdscp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein prtfru \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein vntsd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeini386_MSGSUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ucodeadm
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# commands that use dcgettext for localized time, LC_TIME
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinDCSUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cal \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cfgadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein diff \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ls \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein pr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ps \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein tar \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein w \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein who \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein whodo \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein write
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(CLOSED_BUILD)DCSUBDIRS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(CLOSED)/cmd/pax
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# commands that belong only to the basic security module
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinBSMSUBDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein allocate \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein amt \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein audit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein audit_warn \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditconfig \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditreduce \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditstat \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein praudit \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmconv \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmrecord \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein bsmunconv
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# commands not owned by the systems group
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinBWOSDIRS=
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Commands providing manifests must offer a check target. A recursive check
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# target across all commands directories is not currently provided.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinMANIFEST_TOPDIRS= \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein auditd \
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews bnu \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein consadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein coreadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cron \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cvcd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dispadmin \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein drd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dumpadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein eeprom \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein intrd \
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater ipf \
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater keyserv \
d9c707589ade5d69fb59b6837555adc4cd24d34fAutomatic Updater ldapcachemgr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein nscd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein oplhpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein power \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rexd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rpcbind \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rpcsvc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein saf \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sf880drd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein smserverd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syseventd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein syslogd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein utmpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein vntsd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ypcmd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein zoneadmd
c6d486af36165da7eb970354981d145249e342e4Mark Andrews
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic UpdaterMANIFEST_SUBDIRS= \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews boot/scripts \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-crypto/scripts \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-inet/usr.lib/in.chargend \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater cmd-inet/usr.lib/in.daytimed \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater cmd-inet/usr.lib/in.dhcpd \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-inet/usr.lib/in.discardd \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-inet/usr.lib/in.echod \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-inet/usr.lib/in.ndpd \
c6d486af36165da7eb970354981d145249e342e4Mark Andrews cmd-inet/usr.lib/in.ripngd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.lib/in.timed \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater cmd-inet/usr.lib/inetd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.lib/slpd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.lib/wpad \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.sbin \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater cmd-inet/usr.sbin/in.ftpd \
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater cmd-inet/usr.sbin/in.rdisc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.sbin/in.routed \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.sbin/in.talkd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd-inet/usr.sbin/routeadm \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd/tsol/labeld \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd/tsol/tnctl \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd/tsol/tnd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cmd/tsol/tsol-zones \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein dcs/sparc/sun4u \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fs.d/autofs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fs.d/cachefs \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fs.d/nfs/svc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein gss/gssd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein idmap/idmapd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein krb5/kadmin/server \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater krb5/krb5kdc \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater krb5/kwarn \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater krb5/slave \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lp/cmd/lpsched \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/rpc.metad \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/rpc.metamedd \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/rpc.metamhd \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/md_monitord \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/metassist/sysfiles \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater lvm/util \
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater picl/picld \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print/gateway \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein print/lp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rcap/rcapd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rpcsvc/rpc.bootparamd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sendmail/lib \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein smartcard/daemon \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ssh/etc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein svc/milestone \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ypcmd/yppasswd \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ypcmd/ypupdated \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein xntpd/xntpd
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinall := TARGET = all
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininstall := TARGET = install
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinclean := TARGET = clean
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinclobber := TARGET = clobber
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlint := TARGET = lint
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeincheck := TARGET = check
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein_msg := TARGET = _msg
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein_dc := TARGET = _dc
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.KEEP_STATE:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.PARALLEL: $(BWOSDIRS) $(SUBDIRS) $(MSGSUBDIRS) $(BSMSUBDIRS) \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(MANIFEST_SUBDIRS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinall install clean clobber lint: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS) $(BSMSUBDIRS)
d9184858dd5d7677050a813d444c281c56f697aaTinderbox User
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrewscheck: svccfg_check .WAIT $(MANIFEST_TOPDIRS) $(MANIFEST_SUBDIRS)
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Lucesvccfg_check:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @$(ECHO) "building requirements for svccfg check ..."; \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein (cd $(SRC)/cmd/svc/svccfg && pwd && $(MAKE) $(MFLAGS) native)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The .WAIT directive works around an apparent bug in parallel make.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Evidently make was getting the target _msg vs. _dc confused under
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# some level of parallelization, causing some of the _dc objects
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# not to be built.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein_msg: $(MSGSUBDIRS) $($(MACH)_MSGSUBDIRS) .WAIT _dc
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein_dc: $(DCSUBDIRS)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Dependencies
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinfs.d: fstyp
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein$(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(BSMSUBDIRS) $(MANIFEST_SUBDIRS): FRC
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @if [ -f $@/Makefile ]; then \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cd $@; pwd; $(MAKE) $(TARGET); \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein else \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein true; \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fi
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFRC:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein