usr/src/cmd/Makefile
author Jon Tibble <meths@btinternet.com>
Mon, 04 May 2015 14:04:39 +0100
branchoi_151a
changeset 254 9c2a4ac793f0
parent 95 fc03ee292187
permissions -rw-r--r--
Bash patch catchup including shellshock

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#

#
# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
#
# ident	"@(#)Makefile	1.193	10/10/07 SMI"
#

#
# cmd/Makefile
#
# include global definitions
include ../Makefile.master

#	Commands are listed one per line so that TeamWare can
#	auto-merge most changes.
#
#	Note that some commands are first in the list, violating
#	alphabetical order.  This is because they are very long-running
#	and should be given the most wall-clock time for a parallel build.

COMMON_SUBDIRS= \
	gcc \
	binutils \
	a2ps \
	aget \
	apr/apr-1.3 \
	apr-util/apr-util-1.3 \
	apache \
	apache2 \
	apache2-modperl \
	areca \
	autoconf \
	automake/automake-1.9.6 \
	automake/automake-1.10 \
	autogen \
	awstats \
	bash \
	bcc \
	beanshell \
	bind \
	bison \
	bonnieplus \
	bvi \
	bwm-ng \
	bzip2 \
	cimserver \
	clisp \
	cmake \
	conflict \
	conman \
	convmv \
	coreutils \
	cvs \
	cups \
	diffstat \
	diffutils \
	doxygen \
	dosbox \
	dwdiff \
	ejabberd \
	elinks \
	emacs \
	epydoc \
	erlang \
	expect \
	fakeroot \
	fetchmail \
	foomatic-db \
	foomatic-db-engine \
	foomatic-filters \
	foomatic-ppd \
	freeipmi \
	guile \
	gutenprint \
	flex \
	fping \
	gawk \
	gdb \
	gettext \
	grails \
	gpatch \
	ggrep \
	ghostscript \
	git \
	gm4 \
	gmake \
	gnu-gperf \
	gnu-gs-fonts-other \
	gnu-gs-fonts-std \
	gnupg \
	gnuplot \
	gocr \
	gpgme \
	gsed \
	gtar \
	gvim \
	gzip \
	hal-cups-utils \
	hexedit \
	hplip \
	httping \
	idzebra \
	iftop \
	ImageMagick \
	iozone \
	iperf \
	ipmitool \
	ircii \
	jedit \
	jruby \
	konkretcmpi \
	lablgtk \
	less \
	lftp \
	libtool \
	lighttpd14 \
	links \
	logrotate \
	lua \
	mc \
	meld \
	mercurial \
	mrtg \
	mrxvt \
	mtx \
	cdrtools \
	dvd+rw-tools \
	mutt \
	mysql-5-0 \
	mysql-5-1 \
	mysql-5-0-jdbc \
	nano \
	ncftp \
	nethack \
	net-snmp \
	nmap \
	ntpd \
	ocaml \
	openldap \
	openwsman \
	p7zip \
	patchutils \
	pconsole \
	pdsh \
	pen \
	perl510 \
	perl-pmtools \
	php5 \
	pinentry \
	postgres/libpgtcl \
	postgres/libpqxx \
	postgres/pgadmin \
	postgres/pgagent \
	postgres/pmdbdpg \
 	postgres/pgbouncer \
	postgres/postgresql-8.2 \
	postgres/postgresql-8.2-tcl \
	postgres/postgresql-8.2-jdbc \
	postgres/postgresql-8.3 \
	postgres/postgresql-8.3-tcl \
	postgres/postgresql-8.4 \
	postgres/postgresql-common \
	postgres/postgresql-upgrade \
	postgres/postgresql-jdbc \
	powerman \
	privoxy \
	procmail \
	psutils \
	pv \
	pycups \
	pylint \
	pwgen \
	quagga \
	quilt \
	rdiff-backup \
	rpm2cpio \
	rsync \
	rtorrent \
	ruby18 \
	samba \
	sane-frontends \
	sblim-wbemcli \
	screen \
	sg3_utils \
	shmux \
	simplewbem \
	slrn \
	snort \
	sox \
	spawn-fcgi \
	squid \
	stunnel \
	subversion \
	sudo \
	swig \
	sysbench \
	tcsh \
	tcpdump \
	texinfo \
	texi2html \
	tomcat \
	top \
	tor \
	tree \
	unrar \
	unzip \
	unison \
	vim \
	webalizer \
	webmin \
	wget \
	which \
	wireshark \
	zip \
	zsh

i386_SUBDIRS= \
	acpidump

sparc_SUBDIRS=

all :=		TARGET= all
install :=	TARGET= install
clean :=	TARGET= clean
clobber :=	TARGET= clobber
lint :=		TARGET= lint
meta-check :=		TARGET= meta-check
component-hook :=	TARGET= component-hook

SUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)

.PARALLEL:	$(SUBDIRS)

all install clean clobber lint meta-check component-hook: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS)

$(FIRST_SUBDIRS) $(SUBDIRS): FRC
	@cd $@; echo "$(TARGET) \c"; pwd; $(MAKE) $(MAKEFILE) $(TARGET)


foomatic-filters:	cups
gutenprint:	cups
hplip:		cups ghostscript
ghostscript:	cups
samba:		cups
pycups:		cups
hal-cups-utils:		cups pycups
a2ps:	psutils ImageMagick
foomatic-ppd:	gutenprint
foomatic-db-engine:	foomatic-db
apr-util/apr-util-1.3: apr/apr-1.3 mysql-5-1 postgres/postgresql-8.3
apache2: apr-util/apr-util-1.3
apache2-modperl: apache2
postgres/libpgtcl: postgres/postgresql-common
postgres/libpqxx: postgres/postgresql-common
postgres/postgresql-8.2-tcl: postgres/postgresql-8.2
postgres/postgresql-8.3-tcl: postgres/postgresql-8.3
postgres/postgresql-common: postgres/postgresql-8.4
postgres/postgresql-upgrade: postgres/postgresql-8.2
postgres/pgadmin: postgres/postgresql-8.2 postgres/pgagent
postgres/pgagent: postgres/postgresql-8.2
postgres/pmdbdpg: postgres/postgresql-8.2
subversion: apache2 swig
php5: apache2 mysql-5-1 postgres/postgresql-8.3
simplewbem: cimserver
konkretcmpi: cimserver
lighttpd14: lua mysql-5-1
guile: libtool
autogen: guile
net-snmp: doxygen
sysbench: mysql-5-1
gpgme: gnupg

FRC: