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: