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: