Print this page
6852938 ettcp to be included into SFW consolidation
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/pkgdefs/Makefile
+++ new/usr/src/pkgdefs/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
|
↓ open down ↓ |
15 lines elided |
↑ open up ↑ |
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 24 # Use is subject to license terms.
25 25 #
26 -# ident "@(#)Makefile 1.269 09/11/05 SMI"
26 +# ident "@(#)Makefile 1.270 09/11/09 SMI"
27 27 #
28 28
29 29 #
30 30 # pkgdefs/Makefile
31 31 #
32 32
33 33 include $(SRC)/Makefile.master
34 34
35 35 sparc_SUBDIRS=
36 36
37 37 i386_SUBDIRS= \
38 38 SUNWacpidump
39 39
40 40 COMMON_SUBDIRS= \
41 41 SUNWa2psr \
42 42 SUNWa2psu \
43 43 SUNWaalib \
44 44 SUNWaconf \
45 45 SUNWactivation \
46 46 SUNWaget \
47 47 SUNWantlr2 \
48 48 SUNWapchd \
49 49 SUNWapchr \
50 50 SUNWapchu \
51 51 SUNWapr13lib \
52 52 SUNWapr13dev \
53 53 SUNWapr13doc \
54 54 SUNWapu13lib \
55 55 SUNWapu13dev \
56 56 SUNWapu13doc \
57 57 SUNWapu13dbd-mysql \
58 58 SUNWapu13dbd-pgsql \
59 59 SUNWapu13dbd-sqlite \
60 60 SUNWapu13-ldap \
61 61 SUNWapch22d \
62 62 SUNWapch22r \
63 63 SUNWapch22u \
64 64 SUNWapch22m-php52 \
65 65 SUNWapch22r-php52 \
66 66 SUNWapch22m-fcgid \
67 67 SUNWapch22r-fcgid \
68 68 SUNWapch22m-jk \
69 69 SUNWapch22r-jk \
70 70 SUNWapch22m-security \
71 71 SUNWapch22r-security \
72 72 SUNWapch22m-dtrace \
73 73 SUNWapch22r-dtrace \
74 74 SUNWapch22m-sed \
75 75 SUNWapch22r-sed \
76 76 SUNWant \
77 77 SUNWautogen \
78 78 SUNWstringtemplate \
79 79 SUNWantlr \
80 80 SUNWareca \
81 81 SUNWawstats \
82 82 SUNWbashr \
83 83 SUNWbash \
84 84 SUNWbcc \
85 85 SUNWbeanshell \
86 86 SUNWbinutils \
87 87 SUNWbison \
88 88 SUNWbonnieplus \
89 89 SUNWbvi \
90 90 SUNWbwm-ng \
91 91 SUNWbzip \
92 92 SUNWcglib \
93 93 SUNWcimserverr \
94 94 SUNWcimserveru \
95 95 SUNWclisp \
96 96 SUNWcmake \
97 97 SUNWcommons-collections \
98 98 SUNWconflict \
99 99 SUNWconmanr \
100 100 SUNWconmanu \
101 101 SUNWconvmv \
102 102 SUNWcupsr \
103 103 SUNWcupsu \
104 104 SUNWcurl \
105 105 SUNWcvs \
106 106 SUNWdom4j \
|
↓ open down ↓ |
70 lines elided |
↑ open up ↑ |
107 107 SUNWdoxygen \
108 108 SUNWdosbox \
109 109 SUNWdrools \
110 110 SUNWdwdiff \
111 111 SUNWejabberdr \
112 112 SUNWejabberdu \
113 113 SUNWelinks \
114 114 SUNWerlang \
115 115 SUNWerlang-doc \
116 116 SUNWepydoc \
117 + SUNWettcp \
117 118 SUNWexpect \
118 119 SUNWfcgi \
119 120 SUNWfcgi-doc \
120 121 SUNWfreeipmir \
121 122 SUNWfreeipmiu \
122 123 SUNWunrar \
123 124 SUNWunzip \
124 125 SUNWdvdrw \
125 126 SUNWfakeroot \
126 127 SUNWfetchmail \
127 128 SUNWffiltersr \
128 129 SUNWffiltersu \
129 130 SUNWfftw2 \
130 131 SUNWfftw3 \
131 132 SUNWflexlex \
132 133 SUNWflexruntime \
133 134 SUNWfping \
134 135 SUNWfpingr \
135 136 SUNWfoomatic-db \
136 137 SUNWfoomatic-db-enginer \
137 138 SUNWfoomatic-db-engineu \
138 139 SUNWfppd \
139 140 SUNWgawk \
140 141 SUNWgcc \
141 142 SUNWgccruntime \
142 143 SUNWgcmn \
143 144 SUNWgdb \
144 145 SUNWgd2 \
145 146 SUNWghostscriptr \
146 147 SUNWghostscriptu \
147 148 SUNWgpch \
148 149 SUNWggrp \
149 150 SUNWgit \
150 151 SUNWgm4 \
151 152 SUNWgmake \
152 153 SUNWgnu-automake-19 \
153 154 SUNWgnu-automake-110 \
154 155 SUNWgnu-coreutils \
155 156 SUNWgnu-dbm \
156 157 SUNWgnu-diffutils \
157 158 SUNWgnu-emacs \
158 159 SUNWgnu-emacs-el \
159 160 SUNWgnu-emacs-gtk \
160 161 SUNWgnu-emacs-nox \
161 162 SUNWgnu-emacs-x \
162 163 SUNWgnu-gettext \
163 164 SUNWgnu-gperf \
164 165 SUNWgnu-idn \
165 166 SUNWgnu-mc \
166 167 SUNWgnu-mp \
167 168 SUNWgnu-mpfr \
168 169 SUNWgnu-nano \
169 170 SUNWgnu-readline \
170 171 SUNWgnu-which \
171 172 SUNWgocr \
172 173 SUNWgrails \
173 174 SUNWgsed \
174 175 SUNWgsfot \
175 176 SUNWgsfst \
176 177 SUNWgtar \
177 178 SUNWguile \
178 179 SUNWGlib \
179 180 SUNWGtkr \
180 181 SUNWGtku \
181 182 SUNWgutenprint \
182 183 SUNWgvim \
183 184 SUNWgzip \
184 185 SUNWhal-cups-utilsr \
185 186 SUNWhal-cups-utils \
186 187 SUNWhexedit \
187 188 SUNWhpijs \
188 189 SUNWhttping \
189 190 SUNWidzebra \
190 191 SUNWiftop \
191 192 SUNWilmbase \
192 193 SUNWimagick \
193 194 SUNWImperius \
194 195 SUNWiozone \
195 196 SUNWiperf \
196 197 SUNWipmi \
197 198 SUNWipmir \
198 199 SUNWircii \
199 200 SUNWjedit \
200 201 SUNWjavamail \
201 202 SUNWjruby \
202 203 SUNWlablgtk \
203 204 SUNWjanino \
204 205 SUNWjarjar \
205 206 SUNWjaxb \
206 207 SUNWjaxen-core \
207 208 SUNWjdtcore \
208 209 SUNWjdom \
209 210 SUNWjettison \
210 211 SUNWjodatime \
211 212 SUNWjrexx \
212 213 SUNWjunit \
213 214 SUNWjxl \
214 215 SUNWkonkretcmpi \
215 216 SUNWlcms \
216 217 SUNWless \
217 218 SUNWlexpt \
218 219 SUNWlftpr \
219 220 SUNWlftpu \
220 221 SUNWlibconfuse \
221 222 SUNWlibevent \
222 223 SUNWlibmcrypt \
223 224 SUNWlibmemcached \
224 225 SUNWlibmng \
225 226 SUNWlibnet \
226 227 SUNWlibopenusb \
227 228 SUNWlibpcap \
228 229 SUNWlibosip2 \
229 230 SUNWlibrsync \
230 231 SUNWlibsigsegv \
231 232 SUNWlibsndfile \
232 233 SUNWlibstdcxx4 \
233 234 SUNWlibtool \
234 235 SUNWlibtorrent \
235 236 SUNWlibxmlrpc-c \
236 237 SUNWlibyaz \
237 238 SUNWlinks \
238 239 SUNWlogilab-common \
239 240 SUNWlogrotater \
240 241 SUNWlogrotateu \
241 242 SUNWlog4j \
242 243 SUNWlogilab-astng \
243 244 SUNWlighttpd14r \
244 245 SUNWlighttpd14u \
245 246 SUNWltdl \
246 247 SUNWlua \
247 248 SUNWlxml \
248 249 SUNWlxmlr \
249 250 SUNWlxml-devel \
250 251 SUNWlxml-python \
251 252 SUNWlxsl \
252 253 SUNWlxsl-devel \
253 254 SUNWlxsl-python \
254 255 SUNWmeld \
255 256 SUNWmemcached \
256 257 SUNWmemcachedr \
257 258 SUNWmemcached-java \
258 259 SUNWmercurial \
259 260 SUNWmkcd \
260 261 SUNWmkcdr \
261 262 SUNWmrtg \
262 263 SUNWmrxvt \
263 264 SUNWmtx \
264 265 SUNWmutt \
265 266 SUNWmuttr \
266 267 SUNWmvel \
267 268 SUNWmysqlr \
268 269 SUNWmysqlt \
269 270 SUNWmysqlu \
270 271 SUNWmysql5u \
271 272 SUNWmysql5r \
272 273 SUNWmysql5test \
273 274 SUNWmysql5jdbc \
274 275 SUNWmysql51r \
275 276 SUNWmysql51u \
276 277 SUNWmysql51lib \
277 278 SUNWmysql51test \
278 279 SUNWncft \
279 280 SUNWneon \
280 281 SUNWnethack \
281 282 SUNWnethackr \
282 283 SUNWnmap \
283 284 SUNWntpr \
284 285 SUNWntpu \
285 286 SUNWobjectasm \
286 287 SUNWocaml \
287 288 SUNWopenexr \
288 289 SUNWopenldapr \
289 290 SUNWopenldapu \
290 291 SUNWopenssl-commands \
291 292 SUNWopenssl-fips-140 \
292 293 SUNWopenssl-fips-140-include \
293 294 SUNWopenssl-include \
294 295 SUNWopenssl-libraries \
295 296 SUNWopenssl-man \
296 297 SUNWopensslr \
297 298 SUNWopenwsmanr \
298 299 SUNWopenwsmanu \
299 300 SUNWp7zip \
300 301 SUNWpampkcs11r \
301 302 SUNWpampkcs11u \
302 303 SUNWpampkcs11-docs \
303 304 SUNWpatchutils \
304 305 SUNWpconsoler \
305 306 SUNWpconsole \
306 307 SUNWpcre \
307 308 SUNWpdsh \
308 309 SUNWpen \
309 310 SUNWpenr \
310 311 SUNWperl510core \
311 312 SUNWperl510usr \
312 313 SUNWperl-net-ssleay \
313 314 SUNWperl-pmtools \
314 315 SUNWpgadmin3 \
315 316 SUNWpgbouncer-pg83-config \
316 317 SUNWpgbouncer-pg83-server \
317 318 SUNWphp52d \
318 319 SUNWphp52u \
319 320 SUNWphp52r \
320 321 SUNWphp52u-mysql \
321 322 SUNWphp52r-mysql \
322 323 SUNWphp52u-pear \
323 324 SUNWphp52r-pear \
324 325 SUNWphp52u-pgsql \
325 326 SUNWphp52r-pgsql \
326 327 SUNWpipe-viewer \
327 328 SUNWpmdbi \
328 329 SUNWpmdbdpg \
329 330 SUNWpostgr-82-client \
330 331 SUNWpostgr-82-contrib \
331 332 SUNWpostgr-82-devel \
332 333 SUNWpostgr-82-docs \
333 334 SUNWpostgr-82-libs \
334 335 SUNWpostgr-82-pl \
335 336 SUNWpostgr-82-server \
336 337 SUNWpostgr-82-server-data-root \
337 338 SUNWpostgr-82-jdbc \
338 339 SUNWpostgr-82-tcl \
339 340 SUNWpostgr-83-client \
340 341 SUNWpostgr-83-contrib \
341 342 SUNWpostgr-83-devel \
342 343 SUNWpostgr-83-docs \
343 344 SUNWpostgr-83-libs \
344 345 SUNWpostgr-83-pl \
345 346 SUNWpostgr-83-server \
346 347 SUNWpostgr-83-server-data-root \
347 348 SUNWpostgr-83-tcl \
348 349 SUNWpostgr-83-tests \
349 350 SUNWpostgr-84-client \
350 351 SUNWpostgr-84-contrib \
351 352 SUNWpostgr-84-devel \
352 353 SUNWpostgr-84-docs \
353 354 SUNWpostgr-84-libs \
354 355 SUNWpostgr-84-pl \
355 356 SUNWpostgr-84-server \
356 357 SUNWpostgr-84-server-data-root \
357 358 SUNWpostgr-84-tests \
358 359 SUNWpostgr-common \
359 360 SUNWpostgr-common-root \
360 361 SUNWpostgr-jdbc \
361 362 SUNWpostgr-libpqxx \
362 363 SUNWpostgr-tcl \
363 364 SUNWpostgr-upgrade \
364 365 SUNWpowermanr \
365 366 SUNWpowermanu \
366 367 SUNWprivoxyr \
367 368 SUNWprivoxyu \
368 369 SUNWprocmail \
369 370 SUNWpsutils \
370 371 SUNWpull-parser \
371 372 SUNWpycups \
372 373 SUNWpylint \
373 374 SUNWpython-pyopenssl \
374 375 SUNWpython26-pyopenssl \
375 376 SUNWpywbem \
376 377 SUNWpwgen \
377 378 SUNWqdox \
378 379 SUNWquiltr \
379 380 SUNWquiltu \
380 381 SUNWrdiff-backup \
381 382 SUNWrelaxngDatatype \
382 383 SUNWrpm \
383 384 SUNWrsync \
384 385 SUNWrtorrent \
385 386 SUNWruby18u \
386 387 SUNWruby18r \
387 388 SUNWsaaj \
388 389 SUNWsane-backendr \
389 390 SUNWsane-backendu \
390 391 SUNWsane-frontend \
391 392 SUNWSblimCimClient \
392 393 SUNWsblimwbemcli \
393 394 SUNWscreen \
394 395 SUNWscreenrc \
395 396 SUNWserr \
396 397 SUNWseru \
397 398 SUNWserweb \
398 399 SUNWsg3utilsr \
399 400 SUNWsg3utilsu \
400 401 SUNWshmux \
401 402 SUNWsimplewbem \
402 403 SUNWslang \
403 404 SUNWslangr \
404 405 SUNWslrn \
405 406 SUNWsmbar \
406 407 SUNWsmbau \
407 408 SUNWsnack \
408 409 SUNWsnortr \
409 410 SUNWsnortu \
410 411 SUNWsound-exchange \
411 412 SUNWsqlite3 \
412 413 SUNWsqlite3docs \
413 414 SUNWsqlite3tcl \
414 415 SUNWsquidr \
415 416 SUNWsquidu \
416 417 SUNWstunnelr \
417 418 SUNWstunnelu \
418 419 SUNWsudor \
419 420 SUNWsudou \
420 421 SUNWsvn \
421 422 SUNWsvn-java \
422 423 SUNWsvn-perl \
423 424 SUNWsvn-python \
424 425 SUNWswig \
425 426 SUNWsysbench \
426 427 SUNWTcl \
427 428 SUNWtcltls \
428 429 SUNWtcatr \
429 430 SUNWtcatu \
430 431 SUNWtcat-examples \
431 432 SUNWtcsh \
432 433 SUNWtexi \
433 434 SUNWtidy \
434 435 SUNWTk \
435 436 SUNWtop \
436 437 SUNWtor \
437 438 SUNWtor-root \
438 439 SUNWtree \
439 440 SUNWtrove \
440 441 SUNWtss \
441 442 SUNWtss-root \
442 443 SUNWunison \
443 444 SUNWunixodbcr \
444 445 SUNWunixodbc \
445 446 SUNWvim \
446 447 SUNWwgetr \
447 448 SUNWwgetu \
448 449 SUNWxpp3min \
449 450 SUNWxsdlib \
450 451 SUNWxstream \
451 452 SUNWxom \
452 453 SUNWzlib \
453 454 SUNWzlibr \
454 455 SUNWzip \
455 456 SUNWzsh \
456 457 SUNWnet-snmp-mgr \
457 458 SUNWnet-snmp-core \
458 459 SUNWnet-snmp-doc \
459 460 SUNWnet-snmp-utils \
460 461 SUNWnet-snmp-addons \
461 462 SUNWlibusb \
462 463 SUNWlibusbugen \
463 464 SUNWquaggar \
464 465 SUNWquaggau \
465 466 SUNWbind \
466 467 SUNWbindc \
467 468 SUNWbindr \
468 469 SUNWslib \
469 470 SUNWwebalizer \
470 471 SUNWwebalizerr \
471 472 SUNWwebminu \
472 473 SUNWwebminr \
473 474 SUNWwireshark \
474 475 SUNWwiresharkr \
475 476 SUNWwisemanr \
476 477 SUNWwisemanu \
477 478 SUNWwxwidgets \
478 479 SUNWwxwidgets-devel \
479 480 SUNWusbccid \
480 481 SUNWdiffstat
481 482
482 483 # STUB_ON_SUBDIRS are directories that are placeholder stubs
483 484 # for packages delivered by the ON consolidation. These directories
484 485 # provide enough information about the files delivered by the real
485 486 # package to allow protocmp to properly validate such dependencies.
486 487 # However, no corresponding package is delivered.
487 488 #
488 489 # At the current time, this feature is used to allow use of
489 490 # /usr/lib/isaexec from sfw.
490 491 STUB_ON_SUBDIRS= \
491 492 SUNWcsu
492 493
493 494 SUBDIRS= $($(MACH)_SUBDIRS) $(COMMON_SUBDIRS) $(STUB_ON_SUBDIRS)
494 495
495 496 all := TARGET= all
496 497 install := TARGET= install
497 498 install_h := TARGET= install_h
498 499 clean := TARGET= clean
499 500 clobber := TARGET= clobber
500 501
501 502 %: %.ksh
502 503 $(RM) $@
503 504 cp $< $@
504 505 chmod +x $@
505 506
506 507 .KEEP_STATE:
507 508
508 509 .PARALLEL: $(SUBDIRS)
509 510
510 511 all: awk_pkginfo audit_pkg $(SUBDIRS)
511 512
512 513 install: awk_pkginfo audit_pkg $(SUBDIRS) $(SFW_RUN_CHECK_DEPS) check_deps
513 514
514 515 check_deps:
515 516 @echo "\n==== Checking package dependencies ====\n"
516 517 @if [ ! -d "$(SFW_PKGDB)" ]; then \
517 518 echo "error: SFW_PKGDB must be set"; \
518 519 else ; \
519 520 echo $(SFW_CHECK_DEPS) $(SUBDIRS); \
520 521 $(SFW_CHECK_DEPS) $(SUBDIRS); \
521 522 fi
522 523
523 524 clean clobber: $(SUBDIRS)
524 525 $(RM) awk_pkginfo bld_awk_pkginfo
525 526
526 527 $(SUBDIRS): FRC
527 528 @cd $@; echo "$(TARGET) \c" ; pwd; $(MAKE) $(TARGET)
528 529
529 530 awk_pkginfo: bld_awk_pkginfo
530 531 ./bld_awk_pkginfo -m $(MACH) -p "$(SFWRELEASE)/$(SFWVERSION)" -o $@ \
531 532 -v $(SFWVERS)
532 533
533 534
534 535 FRC:
|
↓ open down ↓ |
408 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX