1 #
   2 # CDDL HEADER START
   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  24 # Use is subject to license terms.
  25 #
  26 # ident "@(#)Makefile   1.166   09/06/29 SMI"
  27 #
  28 
  29 #
  30 # cmd/Makefile
  31 #
  32 # include global definitions
  33 include ../Makefile.master
  34 
  35 #       Commands are listed one per line so that TeamWare can
  36 #       auto-merge most changes.
  37 #
  38 #       Note that some commands are first in the list, violating
  39 #       alphabetical order.  This is because they are very long-running
  40 #       and should be given the most wall-clock time for a parallel build.
  41 
  42 COMMON_SUBDIRS= \
  43         gcc \
  44         binutils \
  45         a2ps \
  46         aget \
  47         apr/apr-1.3 \
  48         apr-util/apr-util-1.3 \
  49         apache \
  50         apache2 \
  51         apache2-modperl \
  52         areca \
  53         autoconf \
  54         automake/automake-1.9.6 \
  55         automake/automake-1.10 \
  56         autogen \
  57         awstats \
  58         bash \
  59         bcc \
  60         bind \
  61         bison \
  62         bonnieplus \
  63         bwm-ng \
  64         bzip2 \
  65         cimserver \
  66         clisp \
  67         cmake \
  68         conflict \
  69         conman \
  70         convmv \
  71         coreutils \
  72         cvs \
  73         cups \
  74         diffstat \
  75         diffutils \
  76         doxygen \
  77         dosbox \
  78         dwdiff \
  79         ejabberd \
  80         elinks \
  81         emacs \
  82         epydoc \
  83         erlang \
  84         ettcp \
  85         expect \
  86         fetchmail \
  87         foomatic-db \
  88         foomatic-db-engine \
  89         foomatic-filters \
  90         foomatic-ppd \
  91         gimp-print \
  92         guile \
  93         flex \
  94         fping \
  95         gawk \
  96         gdb \
  97         gettext \
  98         grails \
  99         gpatch \
 100         ggrep \
 101         ghostscript \
 102         git \
 103         gm4 \
 104         gmake \
 105         gnu-gperf \
 106         gnu-gs-fonts-other \
 107         gnu-gs-fonts-std \
 108         gocr \
 109         gsed \
 110         gtar \
 111         gvim \
 112         gzip \
 113         hal-cups-utils \
 114         hexedit \
 115         hplip \
 116         httping \
 117         iftop \
 118         ImageMagick \
 119         iozone \
 120         iperf \
 121         ipmitool \
 122         ircii \
 123         jruby \
 124         konkretcmpi \
 125         lablgtk \
 126         less \
 127         lftp \
 128         libtool \
 129         lighttpd14 \
 130         links \
 131         logrotate \
 132         lua \
 133         mc \
 134         meld \
 135         mercurial \
 136         mrtg \
 137         mrxvt \
 138         mtx \
 139         cdrtools \
 140         dvd+rw-tools \
 141         mutt \
 142         mysql \
 143         mysql-5-0 \
 144         mysql-5-1 \
 145         mysql-5-0-jdbc \
 146         nano \
 147         ncftp \
 148         nethack \
 149         nmap \
 150         ntpd \
 151         ocaml \
 152         openldap \
 153         openwsman \
 154         p7zip \
 155         patchutils \
 156         pconsole \
 157         pen \
 158         perl-pmtools \
 159         php5 \
 160         postgres/pgadmin \
 161         postgres/pmdbdpg \
 162         postgres/pgbouncer \
 163         postgres/postgresql-8.2 \
 164         postgres/postgresql-8.2-tcl \
 165         postgres/postgresql-8.2-jdbc \
 166         postgres/postgresql-8.3 \
 167         postgres/postgresql-8.3-tcl \
 168         postgres/postgresql-upgrade \
 169         postgres/postgresql-jdbc \
 170         powerman \
 171         privoxy \
 172         procmail \
 173         psutils \
 174         pycups \
 175         pwgen \
 176         quagga \
 177         quilt \
 178         rdiff-backup \
 179         rpm2cpio \
 180         rsync \
 181         ruby18 \
 182         samba \
 183         sane-frontends \
 184         sblim-wbemcli \
 185         screen \
 186         ser \
 187         serweb \
 188         sg3_utils \
 189         shmux \
 190         simplewbem \
 191         slrn \
 192         snort \
 193         squid \
 194         stunnel \
 195         subversion \
 196         sudo \
 197         swig \
 198         tcsh \
 199         texinfo \
 200         texi2html \
 201         tomcat \
 202         top \
 203         tor \
 204         tree \
 205         unrar \
 206         unzip \
 207         unison \
 208         vim \
 209         webalizer \
 210         webmin \
 211         wget \
 212         which \
 213         wireshark \
 214         zip \
 215         sma \
 216         zsh
 217 
 218 i386_SUBDIRS=
 219 
 220 sparc_SUBDIRS=
 221 
 222 all :=          TARGET= all
 223 install :=      TARGET= install
 224 clean :=        TARGET= clean
 225 clobber :=      TARGET= clobber
 226 lint :=         TARGET= lint
 227 meta-check :=           TARGET= meta-check
 228 component-hook :=       TARGET= component-hook
 229 
 230 SUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
 231 
 232 .PARALLEL:      $(SUBDIRS)
 233 
 234 all install clean clobber lint meta-check component-hook: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS)
 235 
 236 $(FIRST_SUBDIRS) $(SUBDIRS): FRC
 237         @cd $@; echo "$(TARGET) \c"; pwd; $(MAKE) $(MAKEFILE) $(TARGET)
 238 
 239 
 240 foomatic-filters:       cups
 241 gimp-print:     cups
 242 hplip:          cups ghostscript
 243 ghostscript:    cups
 244 samba:          cups
 245 pycups:         cups
 246 hal-cups-utils:         cups pycups
 247 a2ps:   psutils ImageMagick
 248 foomatic-ppd:   gimp-print
 249 foomatic-db-engine:     foomatic-db
 250 ser:    mysql
 251 apr-util/apr-util-1.3: apr/apr-1.3 mysql-5-1 postgres/postgresql-8.3
 252 apache2: apr-util/apr-util-1.3
 253 apache2-modperl: apache2
 254 postgres/postgresql-8.2-tcl: postgres/postgresql-8.2
 255 postgres/postgresql-8.3-tcl: postgres/postgresql-8.3
 256 postgres/postgresql-upgrade: postgres/postgresql-8.2
 257 postgres/pgadmin: postgres/postgresql-8.2
 258 postgres/pmdbdpg: postgres/postgresql-8.2
 259 subversion: apache2 swig
 260 php5: apache2 mysql-5-1 postgres/postgresql-8.3
 261 simplewbem: cimserver
 262 konkretcmpi: cimserver
 263 lighttpd14: mysql-5-1
 264 guile: libtool
 265 autogen: guile
 266 
 267 FRC: