Makefile revision 38603a2034ae521f26661b0a6239028a83026614
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# CDDL HEADER START
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# The contents of this file are subject to the terms of the
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# Common Development and Distribution License (the "License").
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# You may not use this file except in compliance with the License.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# or http://www.opensolaris.org/os/licensing.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# See the License for the specific language governing permissions
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# and limitations under the License.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# When distributing Covered Code, include this CDDL HEADER in each
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# If applicable, add the following below this CDDL HEADER, with the
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov# fields enclosed by brackets "[]" replaced with your own identifying
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# information: Portions Copyright [yyyy] [name of copyright owner]
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# CDDL HEADER END
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson# Use is subject to license terms.
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Loweinclude ../Makefile.master
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilsoninclude ../Makefile.ksh93switch
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# Note that the commands 'agents', 'lp', 'perl', and 'man' are first in
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson# the list, violating alphabetical order. This is because they are very
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson# long-running and should be given the most wall-clock time for a
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# parallel build.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson# Commands in the FIRST_SUBDIRS list are built before starting the build
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# of other commands. Currently this includes only 'isaexec' and
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# 'platexec'. This is necessary because $(ROOT)/usr/lib/isaexec or
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# $(ROOT)/usr/lib/platexec must exist when some other commands are built
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson# because their 'make install' creates a hard link to one of them.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# Commands are listed one per line so that TeamWare can auto-merge most
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# changes.
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard LoweFIRST_SUBDIRS= \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe isaexec \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe platexec
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard LoweCOMMON_SUBDIRS= \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe agents \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe availdevs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe perl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe man \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe Adm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe abi \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe adbgen \
b702644a6eb66615d67b492fd73ecd9efa11fc7dTim Chase acct \
b702644a6eb66615d67b492fd73ecd9efa11fc7dTim Chase acctadm \
b702644a6eb66615d67b492fd73ecd9efa11fc7dTim Chase arch \
b702644a6eb66615d67b492fd73ecd9efa11fc7dTim Chase asa \
b702644a6eb66615d67b492fd73ecd9efa11fc7dTim Chase ast \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe audio \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe auths \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe autopush \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe avs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe awk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe awk_xpg4 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe backup \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe banner \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bart \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe basename \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bdiff \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bfs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bnu \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe boot \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe busstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cal \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe calendar \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe captoinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cdrw \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cfgadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe checkeq \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe checknr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chgrp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chmod \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chown \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe chroot \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cksum \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe clear \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe clinfo \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe cmd-crypto \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cmd-inet \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cmp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe col \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe comm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe compress \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe consadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe coreadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cpio \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cpc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cron \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe crypt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe csh \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe csplit \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ctrun \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ctstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ctwatch \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cut \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe datadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe date \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe deroff \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe des \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe devfsadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe syseventd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe devctl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe devinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe devmgmt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe devprop \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dfs.cmds \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe diff \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe diff3 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe diffmk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dircmp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dirname \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dis \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe diskmgtd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dispadmin \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dladm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dmesg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dodatadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dtrace \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe du \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dumpadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dumpcs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe echo \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase ed \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase eeprom \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase egrep \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase eject \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase emul64ioctl \
e902ed8e4d63380fc7ba67f74c52053dcedf7761Tim Chase enhance \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe env \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe eqn \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe expand \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe expr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe exstr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe factor \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe false \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fcinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fcoesvc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fdetach \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fdformat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fdisk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe filesync \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fgrep \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe file \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe filebench \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe find \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe flowadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fmli \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fmt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fmthard \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fmtmsg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fold \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe format \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fs.d \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fstyp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fuser \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fwflash \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe gcore \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe gencat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe geniconvtbl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe genmsg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe getconf \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe getdevpolicy \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe getent \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe getfacl \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe getmajor \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe getopt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe gettext \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gettxt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe graph \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe grep \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe grep_xpg4 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe groups \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe grpck \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe gss \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe hal \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe halt \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe head \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe hostid \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe hostname \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe hwdata \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe id \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe idmap \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson infocmp \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson init \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson initpkg \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson install.d \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson intrd \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson intrstat \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson ipcrm \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson ipcs \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson ipf \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson isainfo \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson isalist \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson iscsi \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson itutools \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson iscsiadm \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson iscsid \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe iscsitsvc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe isns \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe itadm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe java \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe join \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe kbd \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe keyserv \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe killall \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe krb5 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe ksh \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe kstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe last \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lastcomm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe latencytop \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ldap \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ldapcachemgr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lgrpinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe line \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe link \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dlmgmtd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe listen \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe loadkeys \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe locale \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lockstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe locator \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lofiadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe logadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe logger \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe login \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe logins \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe logname \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe look \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ls \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe luxadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lvm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mach \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe machid \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mail \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mailx \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe makekey \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mdb \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mesg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mkdir \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mkfifo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mkfile \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mkmsgs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mknod \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mkpwdict \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mktemp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mms \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe modload \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe more \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mpathadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe msgfmt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe msgid \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe mvdir \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ndmpadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ndmpd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ndmpstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe netadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe netfiles \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe newform \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe newgrp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe news \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe newtask \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nice \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nispasswd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nlsadmin \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nohup \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nsadmin \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe nscd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe oamuser \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe oawk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pack \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pagesize \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe passmgmt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe passwd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe paste \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pathchk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pbind \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pcidr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pcitool \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pcmciad \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pfexec \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pgrep \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe picl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe plimit \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe policykit \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pools \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe power \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe powertop \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ppgsz \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe plockstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prctl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe print \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe priocntl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe profiles \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe projadd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe projects \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prtconf \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prtdiag \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prtvtoc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ps \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe psradm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe psrinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe psrset \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ptools \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pwck \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pwconv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pwd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe pyzfs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe raidctl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ramdiskadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rcap \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rcm_daemon \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rctladm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe refer \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe regcmp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe renice \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rexd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rmdir \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rmformat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rmmount \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rmt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rmvolmgr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe roles \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rpcbind \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rpcgen \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rpcinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rpcsvc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe runat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sa \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe saf \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sasinfo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe savecore \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sbdadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe script \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe scsi \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sdiff \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sdpadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sendmail \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe setfacl \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe setmnt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe setpgrp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe setuname \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sgs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sh \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe shcomp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe smbios \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe smbsrv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe smserverd \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens soelim \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens sort \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens spell \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens spline \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens split \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens sqlite \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens srchtxt \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens srptsvc \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens ssh \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens stat \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens stmfadm \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens stmfsvc \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens stmsboot \
df15e419cb7359ba56ddddab9045e438d89e7cbcMatthew Ahrens streams \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe strings \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe su \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sulogin \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sunpc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe svc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe svr4pkg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe swap \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sync \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sysdef \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe syseventadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe syslogd \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tabs \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tar \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tbl \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tcopy \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tcpd \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tee \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov terminfo \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov th_tools \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tic \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov time \
29bdd2f916366ece37c4748bca6b3d61f57a223bPavel Zakharov tip \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson tnf \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson touch \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson tplot \
2e4c998613148111f2fc5371085331ffb39122ffGeorge Wilson tput \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson trapstat \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson troff \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson true \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson truss \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson tsol \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson tty \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson ttymon \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson uadmin \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov ul \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov uname \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov uniq \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov units \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov unlink \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov unpack \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov users \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov utmp_update \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov utmpd \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov valtools \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov vgrind \
0e60744c982adecd0a1f146f5637475d07ab1069Pavel Zakharov vi \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe volcheck \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe volrmmount \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe vscan \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe vt \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe w \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe wall \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe wbem \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe wc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe which \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe who \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe whodo \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe wracct \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe write \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe wusbadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe xargs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe xstr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe yes \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ypcmd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe yppasswd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zdb \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zdump \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zfs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zic \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zinject \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zlogin \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zoneadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zoneadmd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zonecfg \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zonename \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zpool \
31d7e8fa33fae995f558673adb22641b5aa8b6e1George Wilson zlook \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe zstreamdump \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ztest
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe$(CLOSED_BUILD)COMMON_SUBDIRS += \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/iconv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/ksh \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/llc2 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/localedef \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/more_xpg4 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/mtst \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/od \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/patch \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/pax \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/printf \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/sed \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/sed_xpg4 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard LoweODE $(CLOSED)/cmd/tail \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe $(CLOSED)/cmd/tr_xpg4
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowei386_SUBDIRS= \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe addbadsec \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe biosdev \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe diskscan \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lms \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ntfsprogs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe parted \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe rtc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe ucodeadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe xvm
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowesparc_SUBDIRS= \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe cvcd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe dcs \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe device_remap \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe drd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fps \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe fruadm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe ldmad \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe oplhpd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prtdscp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe prtfru \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe scadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sckmd \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe sf880drd \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe vntsd
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# Commands that are messaged. Note that 'lp' and 'man' come first
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe# (see previous comment about 'lp' and 'man').
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe#
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard LoweMSGSUBDIRS= \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe lp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe man \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe abi \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe acctadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe allocate \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe asa \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe audio \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe audit \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe auditd \
409f1c06a8ed7e94e186a77bff5bfe5f77c5ebb1Adam Stevko auditrecord \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe auths \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe autopush \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe avs \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe awk \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe awk_xpg4 \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe backup \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe banner \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bart \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe basename \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bnu \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bsmconv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe bsmunconv \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe busstat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cal \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cat \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cdrw \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cfgadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe checkeq \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe checknr \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chgrp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chmod \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe chown \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cksum \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cmd-crypto \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cmd-inet \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cmp \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe col \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe comm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe compress \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe consadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe coreadm \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cpio \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cpc \
90e894e2eeb5dc45bff06b19d393ee7b2d450277Richard Lowe cron \
csh \
csplit \
ctrun \
ctstat \
ctwatch \
cut \
datadm \
date \
dc \
dcs \
dd \
deroff \
devfsadm \
dfs.cmds \
diff \
diffmk \
dladm \
du \
dumpcs \
ed \
eject \
env \
eqn \
expand \
expr \
fcinfo \
fgrep \
file \
filesync \
find \
flowadm \
fm \
fold \
fs.d \
fwflash \
geniconvtbl \
genmsg \
getconf \
getent \
gettext \
gettxt \
grep \
grep_xpg4 \
grpck \
gss \
halt \
head \
hostname \
id \
idmap \
isaexec \
iscsi \
iscsiadm \
iscsid \
isns \
itadm \
join \
kbd \
krb5 \
ksh \
kstat \
last \
ldap \
ldapcachemgr \
lgrpinfo \
locale \
lofiadm \
logadm \
logger \
logins \
logname \
ls \
luxadm \
lvm \
mailx \
mesg \
mkdir \
mkpwdict \
mktemp \
more \
mpathadm \
msgfmt \
mv \
ndmpadm \
ndmpstat \
newgrp \
newtask \
nice \
nispasswd \
nohup \
oawk \
pack \
passwd \
passmgmt \
paste \
pathchk \
pfexec \
pg \
pgrep \
picl \
pools \
power \
pr \
praudit \
print \
profiles \
projadd \
projects \
prstat \
prtdiag \
ps \
psrinfo \
ptools \
pwconv \
pwd \
pyzfs \
raidctl \
ramdiskadm \
rcap \
rcm_daemon \
refer \
regcmp \
renice \
roles \
rm \
rmdir \
rmformat \
rmmount \
rmvolmgr \
sasinfo \
sbdadm \
scadm \
script \
scsi \
sdiff \
sdpadm \
sgs \
sh \
shcomp \
sort \
split \
ssh \
stat \
stmfadm \
stmsboot \
strings \
su \
svc \
svr4pkg \
swap \
syseventadm \
syseventd \
tabs \
tar \
tbl \
tee \
time \
tnf \
touch \
tput \
troff \
tsol \
tty \
ttymon \
ul \
uname \
uniq \
units \
unlink \
unpack \
valtools \
vgrind \
vi \
volcheck \
volrmmount \
w \
wbem \
wc \
who \
whodo \
wracct \
write \
wusbadm \
xargs \
yppasswd \
zdump \
zfs \
zic \
zlogin \
zoneadm \
zoneadmd \
zonecfg \
zonename \
zpool
$(CLOSED_BUILD)MSGSUBDIRS += \
$(CLOSED)/cmd/iconv \
$(CLOSED)/cmd/ksh \
$(CLOSED)/cmd/llc2 \
$(CLOSED)/cmd/localedef \
$(CLOSED)/cmd/more_xpg4 \
$(CLOSED)/cmd/od \
$(CLOSED)/cmd/patch \
$(CLOSED)/cmd/pax \
$(CLOSED)/cmd/printf \
$(CLOSED)/cmd/sed \
$(CLOSED)/cmd/sed_xpg4 \
$(CLOSED)/cmd/tail \
$(CLOSED)/cmd/tr_xpg4
sparc_MSGSUBDIRS= \
fruadm \
prtdscp \
prtfru \
vntsd
i386_MSGSUBDIRS= \
ucodeadm
#
# commands that use dcgettext for localized time, LC_TIME
#
DCSUBDIRS= \
cal \
cfgadm \
diff \
ls \
pr \
ps \
tar \
w \
who \
whodo \
write
$(CLOSED_BUILD)DCSUBDIRS += \
$(CLOSED)/cmd/pax
#
# commands that belong only to audit and device allocation
#
AUDITSUBDIRS= \
allocate \
amt \
audit \
audit_warn \
auditconfig \
auditd \
auditrecord \
auditreduce \
auditstat \
praudit \
bsmconv \
bsmunconv
#
# commands not owned by the systems group
#
BWOSDIRS=
all := TARGET = all
install := TARGET = install
clean := TARGET = clean
clobber := TARGET = clobber
lint := TARGET = lint
_msg := TARGET = _msg
_dc := TARGET = _dc
.KEEP_STATE:
SUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
.PARALLEL: $(BWOSDIRS) $(SUBDIRS) $(MSGSUBDIRS) $(AUDITSUBDIRS)
all install clean clobber lint: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS) \
$(AUDITSUBDIRS)
#
# Manifests cannot be checked in parallel, because we are using
# the global repository that is in $(SRC)/cmd/svc/seed/global.db.
# For this reason, to avoid .PARALLEL and .NO_PARALLEL conflicts,
# we spawn off a sub-make to perform the non-parallel 'make check'
#
check:
$(MAKE) -f Makefile.check check
#
# 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)
#
# Dependencies
#
fs.d: fstyp
ksh: shcomp isaexec
print: lp
$(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(AUDITSUBDIRS): FRC
@if [ -f $@/Makefile ]; then \
cd $@; pwd; $(MAKE) $(TARGET); \
else \
true; \
fi
FRC: