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