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.169   09/07/02 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         beanshell \
  61         bind \
  62         bison \
  63         bonnieplus \
  64         bvi \
  65         bwm-ng \
  66         bzip2 \
  67         cimserver \
  68         clisp \
  69         cmake \
  70         conflict \
  71         conman \
  72         convmv \
  73         coreutils \
  74         cvs \
  75         cups \
  76         diffstat \
  77         diffutils \
  78         doxygen \
  79         dosbox \
  80         dwdiff \
  81         ejabberd \
  82         elinks \
  83         emacs \
  84         epydoc \
  85         erlang \
  86         ettcp \
  87         expect \
  88         fetchmail \
  89         foomatic-db \
  90         foomatic-db-engine \
  91         foomatic-filters \
  92         foomatic-ppd \
  93         gimp-print \
  94         guile \
  95         flex \
  96         fping \
  97         gawk \
  98         gdb \
  99         gettext \
 100         grails \
 101         gpatch \
 102         ggrep \
 103         ghostscript \
 104         git \
 105         gm4 \
 106         gmake \
 107         gnu-gperf \
 108         gnu-gs-fonts-other \
 109         gnu-gs-fonts-std \
 110         gocr \
 111         gsed \
 112         gtar \
 113         gvim \
 114         gzip \
 115         hal-cups-utils \
 116         hexedit \
 117         hplip \
 118         httping \
 119         iftop \
 120         ImageMagick \
 121         iozone \
 122         iperf \
 123         ipmitool \
 124         ircii \
 125         jruby \
 126         konkretcmpi \
 127         lablgtk \
 128         less \
 129         lftp \
 130         libtool \
 131         lighttpd14 \
 132         links \
 133         logrotate \
 134         lua \
 135         mc \
 136         meld \
 137         mercurial \
 138         mrtg \
 139         mrxvt \
 140         mtx \
 141         cdrtools \
 142         dvd+rw-tools \
 143         mutt \
 144         mysql \
 145         mysql-5-0 \
 146         mysql-5-1 \
 147         mysql-5-0-jdbc \
 148         nano \
 149         ncftp \
 150         nethack \
 151         nmap \
 152         ntpd \
 153         ocaml \
 154         openldap \
 155         openwsman \
 156         p7zip \
 157         patchutils \
 158         pconsole \
 159         pen \
 160         perl-pmtools \
 161         php5 \
 162         postgres/pgadmin \
 163         postgres/pmdbdpg \
 164         postgres/pgbouncer \
 165         postgres/postgresql-8.2 \
 166         postgres/postgresql-8.2-tcl \
 167         postgres/postgresql-8.2-jdbc \
 168         postgres/postgresql-8.3 \
 169         postgres/postgresql-8.3-tcl \
 170         postgres/postgresql-upgrade \
 171         postgres/postgresql-jdbc \
 172         powerman \
 173         privoxy \
 174         procmail \
 175         psutils \
 176         pycups \
 177         pylint \
 178         pwgen \
 179         quagga \
 180         quilt \
 181         rdiff-backup \
 182         rpm2cpio \
 183         rsync \
 184         ruby18 \
 185         samba \
 186         sane-frontends \
 187         sblim-wbemcli \
 188         screen \
 189         ser \
 190         serweb \
 191         sg3_utils \
 192         shmux \
 193         simplewbem \
 194         slrn \
 195         snort \
 196         squid \
 197         stunnel \
 198         subversion \
 199         sudo \
 200         swig \
 201         tcsh \
 202         texinfo \
 203         texi2html \
 204         tomcat \
 205         top \
 206         tor \
 207         tree \
 208         unrar \
 209         unzip \
 210         unison \
 211         vim \
 212         webalizer \
 213         webmin \
 214         wget \
 215         which \
 216         wireshark \
 217         zip \
 218         sma \
 219         zsh
 220 
 221 i386_SUBDIRS=
 222 
 223 sparc_SUBDIRS=
 224 
 225 all :=          TARGET= all
 226 install :=      TARGET= install
 227 clean :=        TARGET= clean
 228 clobber :=      TARGET= clobber
 229 lint :=         TARGET= lint
 230 meta-check :=           TARGET= meta-check
 231 component-hook :=       TARGET= component-hook
 232 
 233 SUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
 234 
 235 .PARALLEL:      $(SUBDIRS)
 236 
 237 all install clean clobber lint meta-check component-hook: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS)
 238 
 239 $(FIRST_SUBDIRS) $(SUBDIRS): FRC
 240         @cd $@; echo "$(TARGET) \c"; pwd; $(MAKE) $(MAKEFILE) $(TARGET)
 241 
 242 
 243 foomatic-filters:       cups
 244 gimp-print:     cups
 245 hplip:          cups ghostscript
 246 ghostscript:    cups
 247 samba:          cups
 248 pycups:         cups
 249 hal-cups-utils:         cups pycups
 250 a2ps:   psutils ImageMagick
 251 foomatic-ppd:   gimp-print
 252 foomatic-db-engine:     foomatic-db
 253 ser:    mysql
 254 apr-util/apr-util-1.3: apr/apr-1.3 mysql-5-1 postgres/postgresql-8.3
 255 apache2: apr-util/apr-util-1.3
 256 apache2-modperl: apache2
 257 postgres/postgresql-8.2-tcl: postgres/postgresql-8.2
 258 postgres/postgresql-8.3-tcl: postgres/postgresql-8.3
 259 postgres/postgresql-upgrade: postgres/postgresql-8.2
 260 postgres/pgadmin: postgres/postgresql-8.2
 261 postgres/pmdbdpg: postgres/postgresql-8.2
 262 subversion: apache2 swig
 263 php5: apache2 mysql-5-1 postgres/postgresql-8.3
 264 simplewbem: cimserver
 265 konkretcmpi: cimserver
 266 lighttpd14: mysql-5-1
 267 guile: libtool
 268 autogen: guile
 269 
 270 FRC: