Print this page
6856712 RFE to include yaz development toolkit 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.251 09/07/12 SMI"
26 +# ident "@(#)Makefile 1.252 09/07/17 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
39 39 COMMON_SUBDIRS= \
40 40 SUNW0sfw \
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 SUNWbash \
83 83 SUNWbcc \
84 84 SUNWbeanshell \
85 85 SUNWbinutils \
86 86 SUNWbison \
87 87 SUNWbonnieplus \
88 88 SUNWbvi \
89 89 SUNWbwm-ng \
90 90 SUNWbzip \
91 91 SUNWcglib \
92 92 SUNWcimserverr \
93 93 SUNWcimserveru \
94 94 SUNWclisp \
95 95 SUNWcmake \
96 96 SUNWcommons-collections \
97 97 SUNWconflict \
98 98 SUNWconmanr \
99 99 SUNWconmanu \
100 100 SUNWconvmv \
101 101 SUNWcupsr \
102 102 SUNWcupsu \
103 103 SUNWcurl \
104 104 SUNWcvs \
105 105 SUNWdom4j \
106 106 SUNWdoxygen \
107 107 SUNWdosbox \
108 108 SUNWdrools \
109 109 SUNWdwdiff \
110 110 SUNWejabberdr \
111 111 SUNWejabberdu \
112 112 SUNWelinks \
113 113 SUNWerlang \
114 114 SUNWerlang-doc \
115 115 SUNWepydoc \
116 116 SUNWexpect \
117 117 SUNWfcgi \
118 118 SUNWfcgi-doc \
119 119 SUNWunrar \
120 120 SUNWunzip \
121 121 SUNWdvdrw \
122 122 SUNWfetchmail \
123 123 SUNWffiltersr \
124 124 SUNWffiltersu \
125 125 SUNWfftw2 \
126 126 SUNWfftw3 \
127 127 SUNWflexlex \
128 128 SUNWflexruntime \
129 129 SUNWfping \
130 130 SUNWfpingr \
131 131 SUNWfoomatic-db \
132 132 SUNWfoomatic-db-enginer \
133 133 SUNWfoomatic-db-engineu \
134 134 SUNWfppd \
135 135 SUNWgawk \
136 136 SUNWgcc \
137 137 SUNWgccruntime \
138 138 SUNWgcmn \
139 139 SUNWgdb \
140 140 SUNWgd2 \
141 141 SUNWghostscriptr \
142 142 SUNWghostscriptu \
143 143 SUNWgimpprint \
144 144 SUNWgpch \
145 145 SUNWggrp \
146 146 SUNWgit \
147 147 SUNWgm4 \
148 148 SUNWgmake \
149 149 SUNWgnu-automake-19 \
150 150 SUNWgnu-automake-110 \
151 151 SUNWgnu-coreutils \
152 152 SUNWgnu-dbm \
153 153 SUNWgnu-diffutils \
154 154 SUNWgnu-emacs \
155 155 SUNWgnu-emacs-el \
156 156 SUNWgnu-emacs-gtk \
157 157 SUNWgnu-emacs-nox \
158 158 SUNWgnu-emacs-x \
159 159 SUNWgnu-gettext \
160 160 SUNWgnu-gperf \
161 161 SUNWgnu-idn \
162 162 SUNWgnu-mc \
163 163 SUNWgnu-mp \
164 164 SUNWgnu-mpfr \
165 165 SUNWgnu-nano \
166 166 SUNWgnu-readline \
167 167 SUNWgnu-which \
168 168 SUNWgocr \
169 169 SUNWgrails \
170 170 SUNWgsed \
171 171 SUNWgsfot \
172 172 SUNWgsfst \
173 173 SUNWgtar \
174 174 SUNWguile \
175 175 SUNWGlib \
176 176 SUNWGtkr \
177 177 SUNWGtku \
178 178 SUNWgvim \
179 179 SUNWgzip \
180 180 SUNWhal-cups-utilsr \
181 181 SUNWhal-cups-utils \
182 182 SUNWhexedit \
183 183 SUNWhpijs \
184 184 SUNWhttping \
185 185 SUNWiftop \
186 186 SUNWilmbase \
187 187 SUNWimagick \
188 188 SUNWImperius \
189 189 SUNWiozone \
190 190 SUNWiperf \
191 191 SUNWipmi \
192 192 SUNWipmir \
193 193 SUNWircii \
194 194 SUNWjedit \
195 195 SUNWjavamail \
196 196 SUNWjruby \
197 197 SUNWlablgtk \
198 198 SUNWjanino \
199 199 SUNWjarjar \
200 200 SUNWjaxb \
201 201 SUNWjaxen-core \
202 202 SUNWjdtcore \
203 203 SUNWjdom \
204 204 SUNWjettison \
205 205 SUNWjodatime \
206 206 SUNWjunit \
207 207 SUNWjxl \
208 208 SUNWkonkretcmpi \
209 209 SUNWlcms \
210 210 SUNWless \
211 211 SUNWlexpt \
212 212 SUNWlftpr \
213 213 SUNWlftpu \
214 214 SUNWlibconfuse \
215 215 SUNWlibevent \
216 216 SUNWlibmcrypt \
217 217 SUNWlibmemcached \
218 218 SUNWlibmng \
|
↓ open down ↓ |
182 lines elided |
↑ open up ↑ |
219 219 SUNWlibnet \
220 220 SUNWlibopenusb \
221 221 SUNWlibpcap \
222 222 SUNWlibosip2 \
223 223 SUNWlibrsync \
224 224 SUNWlibsigsegv \
225 225 SUNWlibsndfile \
226 226 SUNWlibtool \
227 227 SUNWlibtorrent \
228 228 SUNWlibxmlrpc-c \
229 + SUNWlibyaz \
229 230 SUNWlinks \
230 231 SUNWlogilab-common \
231 232 SUNWlogrotater \
232 233 SUNWlogrotateu \
233 234 SUNWlog4j \
234 235 SUNWlogilab-astng \
235 236 SUNWlighttpd14r \
236 237 SUNWlighttpd14u \
237 238 SUNWltdl \
238 239 SUNWlua \
239 240 SUNWlxml \
240 241 SUNWlxmlr \
241 242 SUNWlxml-devel \
242 243 SUNWlxml-python \
243 244 SUNWlxsl \
244 245 SUNWlxsl-devel \
245 246 SUNWlxsl-python \
246 247 SUNWmeld \
247 248 SUNWmemcached \
248 249 SUNWmemcachedr \
249 250 SUNWmemcached-java \
250 251 SUNWmercurial \
251 252 SUNWmkcd \
252 253 SUNWmkcdr \
253 254 SUNWmrtg \
254 255 SUNWmrxvt \
255 256 SUNWmtx \
256 257 SUNWmutt \
257 258 SUNWmuttr \
258 259 SUNWmvel \
259 260 SUNWmysqlr \
260 261 SUNWmysqlt \
261 262 SUNWmysqlu \
262 263 SUNWmysql5u \
263 264 SUNWmysql5r \
264 265 SUNWmysql5test \
265 266 SUNWmysql5jdbc \
266 267 SUNWmysql51r \
267 268 SUNWmysql51u \
268 269 SUNWmysql51lib \
269 270 SUNWmysql51test \
270 271 SUNWncft \
271 272 SUNWneon \
272 273 SUNWnethack \
273 274 SUNWnethackr \
274 275 SUNWnmap \
275 276 SUNWntpr \
276 277 SUNWntpu \
277 278 SUNWobjectasm \
278 279 SUNWocaml \
279 280 SUNWopenexr \
280 281 SUNWopenldapr \
281 282 SUNWopenldapu \
282 283 SUNWopenssl-commands \
283 284 SUNWopenssl-include \
284 285 SUNWopenssl-libraries \
285 286 SUNWopenssl-man \
286 287 SUNWopensslr \
287 288 SUNWopenwsmanr \
288 289 SUNWopenwsmanu \
289 290 SUNWp7zip \
290 291 SUNWpampkcs11r \
291 292 SUNWpampkcs11u \
292 293 SUNWpampkcs11-docs \
293 294 SUNWpatchutils \
294 295 SUNWpconsoler \
295 296 SUNWpconsole \
296 297 SUNWpcre \
297 298 SUNWpen \
298 299 SUNWpenr \
299 300 SUNWperl-net-ssleay \
300 301 SUNWperl-pmtools \
301 302 SUNWpgadmin3 \
302 303 SUNWpgbouncer-pg83-config \
303 304 SUNWpgbouncer-pg83-server \
304 305 SUNWphp52d \
305 306 SUNWphp52u \
306 307 SUNWphp52r \
307 308 SUNWphp52u-mysql \
308 309 SUNWphp52r-mysql \
309 310 SUNWphp52u-pear \
310 311 SUNWphp52r-pear \
311 312 SUNWphp52u-pgsql \
312 313 SUNWphp52r-pgsql \
313 314 SUNWpipe-viewer \
314 315 SUNWpmdbi \
315 316 SUNWpmdbdpg \
316 317 SUNWpostgr-82-client \
317 318 SUNWpostgr-82-contrib \
318 319 SUNWpostgr-82-devel \
319 320 SUNWpostgr-82-docs \
320 321 SUNWpostgr-82-libs \
321 322 SUNWpostgr-82-pl \
322 323 SUNWpostgr-82-server \
323 324 SUNWpostgr-82-server-data-root \
324 325 SUNWpostgr-82-jdbc \
325 326 SUNWpostgr-82-tcl \
326 327 SUNWpostgr-83-client \
327 328 SUNWpostgr-83-contrib \
328 329 SUNWpostgr-83-devel \
329 330 SUNWpostgr-83-docs \
330 331 SUNWpostgr-83-libs \
331 332 SUNWpostgr-83-pl \
332 333 SUNWpostgr-83-server \
333 334 SUNWpostgr-83-server-data-root \
334 335 SUNWpostgr-83-tcl \
335 336 SUNWpostgr-83-tests \
336 337 SUNWpostgr-jdbc \
337 338 SUNWpostgr-upgrade \
338 339 SUNWpowermanr \
339 340 SUNWpowermanu \
340 341 SUNWprivoxyr \
341 342 SUNWprivoxyu \
342 343 SUNWprocmail \
343 344 SUNWpsutils \
344 345 SUNWpull-parser \
345 346 SUNWpycups \
346 347 SUNWpylint \
347 348 SUNWpython-pyopenssl \
348 349 SUNWpython26-pyopenssl \
349 350 SUNWpwgen \
350 351 SUNWquiltr \
351 352 SUNWquiltu \
352 353 SUNWrdiff-backup \
353 354 SUNWrelaxngDatatype \
354 355 SUNWrpm \
355 356 SUNWrsync \
356 357 SUNWrtorrent \
357 358 SUNWruby18u \
358 359 SUNWruby18r \
359 360 SUNWsaaj \
360 361 SUNWsane-backendr \
361 362 SUNWsane-backendu \
362 363 SUNWsane-frontend \
363 364 SUNWSblimCimClient \
364 365 SUNWsblimwbemcli \
365 366 SUNWscreen \
366 367 SUNWscreenrc \
367 368 SUNWserr \
368 369 SUNWseru \
369 370 SUNWserweb \
370 371 SUNWsfdoc \
371 372 SUNWsfinf \
372 373 SUNWsfman \
373 374 SUNWsfwhea \
374 375 SUNWsg3utilsr \
375 376 SUNWsg3utilsu \
376 377 SUNWshmux \
377 378 SUNWsimplewbem \
378 379 SUNWslang \
379 380 SUNWslangr \
380 381 SUNWslrn \
381 382 SUNWsmbar \
382 383 SUNWsmbau \
383 384 SUNWsnack \
384 385 SUNWsnortr \
385 386 SUNWsnortu \
386 387 SUNWsqlite3 \
387 388 SUNWsqlite3docs \
388 389 SUNWsqlite3tcl \
389 390 SUNWsquidr \
390 391 SUNWsquidu \
391 392 SUNWstunnelr \
392 393 SUNWstunnelu \
393 394 SUNWsudor \
394 395 SUNWsudou \
395 396 SUNWsvn \
396 397 SUNWsvn-java \
397 398 SUNWsvn-perl \
398 399 SUNWsvn-python \
399 400 SUNWswig \
400 401 SUNWTcl \
401 402 SUNWtcltls \
402 403 SUNWtcatr \
403 404 SUNWtcatu \
404 405 SUNWtcsh \
405 406 SUNWtexi \
406 407 SUNWtidy \
407 408 SUNWTk \
408 409 SUNWtop \
409 410 SUNWtor \
410 411 SUNWtor-root \
411 412 SUNWtree \
412 413 SUNWtss \
413 414 SUNWtss-root \
414 415 SUNWunison \
415 416 SUNWunixodbcr \
416 417 SUNWunixodbc \
417 418 SUNWvim \
418 419 SUNWwgetr \
419 420 SUNWwgetu \
420 421 SUNWxpp3min \
421 422 SUNWxsdlib \
422 423 SUNWxstream \
423 424 SUNWxom \
424 425 SUNWzlib \
425 426 SUNWzlibr \
426 427 SUNWzip \
427 428 SUNWzsh \
428 429 SUNWnet-snmp-mgr \
429 430 SUNWnet-snmp-core \
430 431 SUNWnet-snmp-doc \
431 432 SUNWnet-snmp-utils \
432 433 SUNWnet-snmp-addons \
433 434 SUNWlibusb \
434 435 SUNWlibusbugen \
435 436 SUNWquaggar \
436 437 SUNWquaggau \
437 438 SUNWbind \
438 439 SUNWbindc \
439 440 SUNWbindr \
440 441 SUNWslib \
441 442 SUNWwebalizer \
442 443 SUNWwebalizerr \
443 444 SUNWwebminu \
444 445 SUNWwebminr \
445 446 SUNWwireshark \
446 447 SUNWwiresharkr \
447 448 SUNWwisemanr \
448 449 SUNWwisemanu \
449 450 SUNWwxwidgets \
450 451 SUNWwxwidgets-devel \
451 452 SUNWusbccid \
452 453 SUNWdiffstat
453 454
454 455 # STUB_ON_SUBDIRS are directories that are placeholder stubs
455 456 # for packages delivered by the ON consolidation. These directories
456 457 # provide enough information about the files delivered by the real
457 458 # package to allow protocmp to properly validate such dependencies.
458 459 # However, no corresponding package is delivered.
459 460 #
460 461 # At the current time, this feature is used to allow use of
461 462 # /usr/lib/isaexec from sfw.
462 463 STUB_ON_SUBDIRS= \
463 464 SUNWcsu
464 465
465 466 SUBDIRS= $($(MACH)_SUBDIRS) $(COMMON_SUBDIRS) $(STUB_ON_SUBDIRS)
466 467
467 468 all := TARGET= all
468 469 install := TARGET= install
469 470 install_h := TARGET= install_h
470 471 clean := TARGET= clean
471 472 clobber := TARGET= clobber
472 473
473 474 %: %.ksh
474 475 $(RM) $@
475 476 cp $< $@
476 477 chmod +x $@
477 478
478 479 .KEEP_STATE:
479 480
480 481 .PARALLEL: $(SUBDIRS)
481 482
482 483 all: awk_pkginfo audit_pkg $(SUBDIRS)
483 484
484 485 install: awk_pkginfo audit_pkg $(SUBDIRS) $(SFW_RUN_CHECK_DEPS) check_deps
485 486
486 487 check_deps:
487 488 @echo "\n==== Checking package dependencies ====\n"
488 489 @if [ ! -d "$(SFW_PKGDB)" ]; then \
489 490 echo "error: SFW_PKGDB must be set"; \
490 491 else ; \
491 492 echo $(SFW_CHECK_DEPS) $(SUBDIRS); \
492 493 $(SFW_CHECK_DEPS) $(SUBDIRS); \
493 494 fi
494 495
495 496 clean clobber: $(SUBDIRS)
496 497 $(RM) awk_pkginfo bld_awk_pkginfo
497 498
498 499 $(SUBDIRS): FRC
499 500 @cd $@; echo "$(TARGET) \c" ; pwd; $(MAKE) $(TARGET)
500 501
501 502 awk_pkginfo: bld_awk_pkginfo
502 503 ./bld_awk_pkginfo -m $(MACH) -p "$(SFWRELEASE)/$(SFWVERSION)" -o $@ \
503 504 -v $(SFWVERS)
504 505
505 506
506 507 FRC:
|
↓ open down ↓ |
268 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX