usr/src/cmd/Makefile
author Cyril Plisko <cyril.plisko@grigale.com>
Mon, 08 Feb 2010 12:51:29 +0200
changeset 6 1fb1123973f8
parent 4 834920bc5f09
child 10 612517e396e0
permissions -rw-r--r--
Import sfw build 132 Bugs Fixed ---------- 6802880 Add NTLM support to fetchmail 6825333 Update fetchmail to version 6.3.13 6857014 Update MySQL in Nevada to version 5.1.37 6857426 Desire to have gnuplot in Solaris WOS 6892501 Bad build of mysql: reproducible segfault on SUNWmysql, not found in mysql.com-released versions 6895305 Package SUNWswig delivers python scripts with wrong interpreters path 6906268 CVE-2009-4029 - race condition vulnerability in automake 6910076 mc should use slang from proto area instead of installed system 6911348 back port pdo race bug for opensolaris 6911349 deliver nsapi extension within php for opensolaris 6911952 logilab-common and logilab-astng do not build correctly in OpenSolaris 6912082 Update check-deps.pl to version 2009-12-18 6914260 update default copyright to 2010 6915019 SFW build issues with python2.6 as the default 6915404 back port nsapi optimization patch for opensolaris 6915651 Regression in libexpat may break XML parser

#
# 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 2010 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident	"@(#)Makefile	1.187	10/01/04 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 \
	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 \
	ser \
	serweb \
	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
ser:	mysql
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: mysql-5-1
guile: libtool
autogen: guile
net-snmp: doxygen
sysbench: mysql-5-1
gpgme: gnupg

FRC: