Print this page
4744 Remove traces of /var/sadm/system/admin/default_java
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/Makefile
+++ new/usr/src/cmd/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
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 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
23 23 # Copyright 2010 Nexenta Systems, Inc. All rights reserved.
24 24 # Copyright (c) 2012 Joyent, Inc. All rights reserved.
25 25 # Copyright (c) 2012 by Delphix. All rights reserved.
26 26 # Copyright (c) 2013 DEY Storage Systems, Inc. All rights reserved.
27 27
28 28 include ../Makefile.master
29 29
30 30 #
31 31 # Note that the commands 'agents', 'lp', 'perl', and 'man' are first in
32 32 # the list, violating alphabetical order. This is because they are very
33 33 # long-running and should be given the most wall-clock time for a
34 34 # parallel build.
35 35 #
36 36 # Commands in the FIRST_SUBDIRS list are built before starting the build
37 37 # of other commands. Currently this includes only 'isaexec' and
38 38 # 'platexec'. This is necessary because $(ROOT)/usr/lib/isaexec or
39 39 # $(ROOT)/usr/lib/platexec must exist when some other commands are built
40 40 # because their 'make install' creates a hard link to one of them.
41 41 #
42 42 # Commands are listed one per line so that TeamWare can auto-merge most
43 43 # changes.
44 44 #
45 45
46 46 FIRST_SUBDIRS= \
47 47 isaexec \
48 48 platexec
49 49
50 50 COMMON_SUBDIRS= \
51 51 allocate \
52 52 availdevs \
53 53 lp \
54 54 perl \
55 55 man \
56 56 Adm \
57 57 abi \
58 58 adbgen \
59 59 acct \
60 60 acctadm \
61 61 arch \
62 62 asa \
63 63 ast \
64 64 audio \
65 65 auths \
66 66 autopush \
67 67 avs \
68 68 awk \
69 69 awk_xpg4 \
70 70 backup \
71 71 banner \
72 72 bart \
73 73 basename \
74 74 bc \
75 75 bdiff \
76 76 beadm \
77 77 bfs \
78 78 bnu \
79 79 boot \
80 80 busstat \
81 81 cal \
82 82 calendar \
83 83 captoinfo \
84 84 cat \
85 85 cdrw \
86 86 cfgadm \
87 87 checkeq \
88 88 checknr \
89 89 chgrp \
90 90 chmod \
91 91 chown \
92 92 chroot \
93 93 clear \
94 94 clinfo \
95 95 cmd-crypto \
96 96 cmd-inet \
97 97 col \
98 98 compress \
99 99 consadm \
100 100 coreadm \
101 101 cpio \
102 102 cpc \
103 103 cron \
104 104 crypt \
105 105 csh \
106 106 csplit \
107 107 ctrun \
108 108 ctstat \
109 109 ctwatch \
110 110 datadm \
111 111 date \
112 112 dc \
113 113 dd \
114 114 deroff \
115 115 devfsadm \
116 116 syseventd \
117 117 devctl \
118 118 devinfo \
119 119 devmgmt \
120 120 devprop \
121 121 dfs.cmds \
122 122 diff \
123 123 diff3 \
124 124 diffmk \
125 125 dircmp \
126 126 dirname \
127 127 dis \
128 128 diskmgtd \
129 129 dispadmin \
130 130 dladm \
131 131 dlstat \
132 132 dmesg \
133 133 dodatadm \
134 134 dtrace \
135 135 du \
136 136 dumpadm \
137 137 dumpcs \
138 138 echo \
139 139 ed \
140 140 eeprom \
141 141 egrep \
142 142 eject \
143 143 emul64ioctl \
144 144 enhance \
145 145 env \
146 146 eqn \
147 147 expand \
148 148 expr \
149 149 exstr \
150 150 factor \
151 151 false \
152 152 fcinfo \
153 153 fcoesvc \
154 154 fdetach \
155 155 fdformat \
156 156 fdisk \
157 157 filesync \
158 158 fgrep \
159 159 file \
160 160 filebench \
161 161 find \
162 162 flowadm \
163 163 flowstat \
164 164 fm \
165 165 fmt \
166 166 fmthard \
167 167 fmtmsg \
168 168 fold \
169 169 format \
170 170 fs.d \
171 171 fstyp \
172 172 fuser \
173 173 fwflash \
174 174 gcore \
175 175 gencat \
176 176 geniconvtbl \
177 177 genmsg \
178 178 getconf \
179 179 getdevpolicy \
180 180 getent \
181 181 getfacl \
182 182 getmajor \
183 183 getopt \
184 184 gettext \
185 185 gettxt \
186 186 grep \
187 187 grep_xpg4 \
188 188 groups \
189 189 grpck \
190 190 gss \
191 191 hal \
192 192 halt \
193 193 head \
194 194 hostid \
195 195 hostname \
196 196 hotplug \
197 197 hotplugd \
198 198 hwdata \
199 199 ibd_upgrade \
200 200 id \
201 201 idmap \
202 202 infocmp \
203 203 init \
204 204 initpkg \
205 205 install.d \
206 206 intrd \
207 207 intrstat \
208 208 ipcrm \
209 209 ipcs \
↓ open down ↓ |
209 lines elided |
↑ open up ↑ |
210 210 ipdadm \
211 211 ipf \
212 212 isainfo \
213 213 isalist \
214 214 itutools \
215 215 iscsiadm \
216 216 iscsid \
217 217 iscsitsvc \
218 218 isns \
219 219 itadm \
220 - java \
221 220 kbd \
222 221 keyserv \
223 222 killall \
224 223 krb5 \
225 224 ksh \
226 225 kvmstat \
227 226 last \
228 227 lastcomm \
229 228 latencytop \
230 229 ldap \
231 230 ldapcachemgr \
232 231 lgrpinfo \
233 232 line \
234 233 link \
235 234 dlmgmtd \
236 235 listen \
237 236 loadkeys \
238 237 locale \
239 238 localedef \
240 239 lockstat \
241 240 locator \
242 241 lofiadm \
243 242 logadm \
244 243 logger \
245 244 login \
246 245 logins \
247 246 look \
248 247 ls \
249 248 luxadm \
250 249 lvm \
251 250 mach \
252 251 machid \
253 252 mail \
254 253 mailx \
255 254 makekey \
256 255 mdb \
257 256 mesg \
258 257 mkdir \
259 258 mkfifo \
260 259 mkfile \
261 260 mkmsgs \
262 261 mknod \
263 262 mkpwdict \
264 263 mktemp \
265 264 modload \
266 265 more \
267 266 mpathadm \
268 267 msgfmt \
269 268 msgid \
270 269 mt \
271 270 mv \
272 271 mvdir \
273 272 ndmpadm \
274 273 ndmpd \
275 274 ndmpstat \
276 275 netadm \
277 276 netfiles \
278 277 newform \
279 278 newgrp \
280 279 news \
281 280 newtask \
282 281 nice \
283 282 nl \
284 283 nlsadmin \
285 284 nohup \
286 285 nsadmin \
287 286 nscd \
288 287 oamuser \
289 288 oawk \
290 289 od \
291 290 pack \
292 291 pagesize \
293 292 passmgmt \
294 293 passwd \
295 294 pathchk \
296 295 pbind \
297 296 pcidr \
298 297 pcitool \
299 298 pfexec \
300 299 pfexecd \
301 300 pginfo \
302 301 pgstat \
303 302 pgrep \
304 303 picl \
305 304 plimit \
306 305 policykit \
307 306 pools \
308 307 power \
309 308 powertop \
310 309 ppgsz \
311 310 pg \
312 311 plockstat \
313 312 pr \
314 313 prctl \
315 314 print \
316 315 printf \
317 316 priocntl \
318 317 profiles \
319 318 projadd \
320 319 projects \
321 320 prstat \
322 321 prtconf \
323 322 prtdiag \
324 323 prtvtoc \
325 324 ps \
326 325 psradm \
327 326 psrinfo \
328 327 psrset \
329 328 ptools \
330 329 pwck \
331 330 pwconv \
332 331 pwd \
333 332 pyzfs \
334 333 raidctl \
335 334 ramdiskadm \
336 335 rcap \
337 336 rcm_daemon \
338 337 rctladm \
339 338 refer \
340 339 regcmp \
341 340 renice \
342 341 rexd \
343 342 rm \
344 343 rmdir \
345 344 rmformat \
346 345 rmmount \
347 346 rmt \
348 347 rmvolmgr \
349 348 roles \
350 349 rpcbind \
351 350 rpcgen \
352 351 rpcinfo \
353 352 rpcsvc \
354 353 runat \
355 354 sa \
356 355 saf \
357 356 sasinfo \
358 357 savecore \
359 358 sbdadm \
360 359 script \
361 360 scsi \
362 361 sdiff \
363 362 sdpadm \
364 363 sed \
365 364 sendmail \
366 365 setfacl \
367 366 setmnt \
368 367 setpgrp \
369 368 setuname \
370 369 sgs \
371 370 sh \
372 371 shcomp \
373 372 smbios \
374 373 smbsrv \
375 374 smserverd \
376 375 soelim \
377 376 sort \
378 377 spell \
379 378 split \
380 379 sqlite \
381 380 srchtxt \
382 381 srptadm \
383 382 srptsvc \
384 383 ssh \
385 384 stat \
386 385 stmfadm \
387 386 stmfproxy \
388 387 stmfsvc \
389 388 stmsboot \
390 389 streams \
391 390 strings \
392 391 su \
393 392 sulogin \
394 393 sunpc \
395 394 svc \
396 395 svr4pkg \
397 396 swap \
398 397 sync \
399 398 sysdef \
400 399 syseventadm \
401 400 syslogd \
402 401 tabs \
403 402 tail \
404 403 tar \
405 404 tbl \
406 405 tcopy \
407 406 tcpd \
408 407 terminfo \
409 408 th_tools \
410 409 tic \
411 410 time \
412 411 tip \
413 412 tnf \
414 413 touch \
415 414 tput \
416 415 tr \
417 416 trapstat \
418 417 troff \
419 418 true \
420 419 truss \
421 420 tsol \
422 421 tty \
423 422 ttymon \
424 423 tzreload \
425 424 uadmin \
426 425 ul \
427 426 uname \
428 427 units \
429 428 unlink \
430 429 unpack \
431 430 userattr \
432 431 users \
433 432 utmp_update \
434 433 utmpd \
435 434 valtools \
436 435 vgrind \
437 436 vi \
438 437 volcheck \
439 438 volrmmount \
440 439 vrrpadm \
441 440 vscan \
442 441 vt \
443 442 w \
444 443 wall \
445 444 which \
446 445 who \
447 446 whodo \
448 447 wracct \
449 448 write \
450 449 wusbadm \
451 450 xargs \
452 451 xstr \
453 452 yes \
454 453 ypcmd \
455 454 yppasswd \
456 455 zdb \
457 456 zdump \
458 457 zfs \
459 458 zhack \
460 459 zic \
461 460 zinject \
462 461 zlogin \
463 462 zoneadm \
464 463 zoneadmd \
465 464 zonecfg \
466 465 zonename \
467 466 zpool \
468 467 zlook \
469 468 zonestat \
470 469 zstreamdump \
471 470 ztest
472 471
473 472 i386_SUBDIRS= \
474 473 acpihpd \
475 474 addbadsec \
476 475 biosdev \
477 476 diskscan \
478 477 lms \
479 478 ntfsprogs \
480 479 parted \
481 480 rtc \
482 481 ucodeadm \
483 482 xvm
484 483
485 484 sparc_SUBDIRS= \
486 485 cvcd \
487 486 dcs \
488 487 device_remap \
489 488 drd \
490 489 fruadm \
491 490 ldmad \
492 491 oplhpd \
493 492 prtdscp \
494 493 prtfru \
495 494 scadm \
496 495 sckmd \
497 496 sf880drd \
498 497 virtinfo \
499 498 vntsd
500 499
501 500 #
502 501 # Commands that are messaged. Note that 'lp' and 'man' come first
503 502 # (see previous comment about 'lp' and 'man').
504 503 #
505 504 MSGSUBDIRS= \
506 505 lp \
507 506 man \
508 507 abi \
509 508 acctadm \
510 509 allocate \
511 510 asa \
512 511 audio \
513 512 audit \
514 513 auditconfig \
515 514 auditd \
516 515 auditrecord \
517 516 auditset \
518 517 auths \
519 518 autopush \
520 519 avs \
521 520 awk \
522 521 awk_xpg4 \
523 522 backup \
524 523 banner \
525 524 bart \
526 525 basename \
527 526 beadm \
528 527 bnu \
529 528 busstat \
530 529 cal \
531 530 cat \
532 531 cdrw \
533 532 cfgadm \
534 533 checkeq \
535 534 checknr \
536 535 chgrp \
537 536 chmod \
538 537 chown \
539 538 cmd-crypto \
540 539 cmd-inet \
541 540 col \
542 541 compress \
543 542 consadm \
544 543 coreadm \
545 544 cpio \
546 545 cpc \
547 546 cron \
548 547 csh \
549 548 csplit \
550 549 ctrun \
551 550 ctstat \
552 551 ctwatch \
553 552 datadm \
554 553 date \
555 554 dc \
556 555 dcs \
557 556 dd \
558 557 deroff \
559 558 devfsadm \
560 559 dfs.cmds \
561 560 diff \
562 561 diffmk \
563 562 dladm \
564 563 dlstat \
565 564 du \
566 565 dumpcs \
567 566 ed \
568 567 eject \
569 568 env \
570 569 eqn \
571 570 expand \
572 571 expr \
573 572 fcinfo \
574 573 fgrep \
575 574 file \
576 575 filesync \
577 576 find \
578 577 flowadm \
579 578 flowstat \
580 579 fm \
581 580 fold \
582 581 fs.d \
583 582 fwflash \
584 583 geniconvtbl \
585 584 genmsg \
586 585 getconf \
587 586 getent \
588 587 gettext \
589 588 gettxt \
590 589 grep \
591 590 grep_xpg4 \
592 591 grpck \
593 592 gss \
594 593 halt \
595 594 head \
596 595 hostname \
597 596 hotplug \
598 597 id \
599 598 idmap \
600 599 isaexec \
601 600 iscsiadm \
602 601 iscsid \
603 602 isns \
604 603 itadm \
605 604 kbd \
606 605 krb5 \
607 606 ksh \
608 607 last \
609 608 ldap \
610 609 ldapcachemgr \
611 610 lgrpinfo \
612 611 locale \
613 612 lofiadm \
614 613 logadm \
615 614 logger \
616 615 logins \
617 616 ls \
618 617 luxadm \
619 618 lvm \
620 619 mailx \
621 620 mesg \
622 621 mkdir \
623 622 mkpwdict \
624 623 mktemp \
625 624 more \
626 625 mpathadm \
627 626 msgfmt \
628 627 mv \
629 628 ndmpadm \
630 629 ndmpstat \
631 630 newgrp \
632 631 newtask \
633 632 nice \
634 633 nohup \
635 634 oawk \
636 635 pack \
637 636 passwd \
638 637 passmgmt \
639 638 pathchk \
640 639 pfexec \
641 640 pg \
642 641 pgrep \
643 642 picl \
644 643 pools \
645 644 power \
646 645 pr \
647 646 praudit \
648 647 print \
649 648 profiles \
650 649 projadd \
651 650 projects \
652 651 prstat \
653 652 prtdiag \
654 653 ps \
655 654 psrinfo \
656 655 ptools \
657 656 pwconv \
658 657 pwd \
659 658 pyzfs \
660 659 raidctl \
661 660 ramdiskadm \
662 661 rcap \
663 662 rcm_daemon \
664 663 refer \
665 664 regcmp \
666 665 renice \
667 666 roles \
668 667 rm \
669 668 rmdir \
670 669 rmformat \
671 670 rmmount \
672 671 rmvolmgr \
673 672 sasinfo \
674 673 sbdadm \
675 674 scadm \
676 675 script \
677 676 scsi \
678 677 sdiff \
679 678 sdpadm \
680 679 sgs \
681 680 sh \
682 681 shcomp \
683 682 smbsrv \
684 683 sort \
685 684 split \
686 685 srptadm \
687 686 ssh \
688 687 stat \
689 688 stmfadm \
690 689 stmsboot \
691 690 strings \
692 691 su \
693 692 svc \
694 693 svr4pkg \
695 694 swap \
696 695 syseventadm \
697 696 syseventd \
698 697 tabs \
699 698 tar \
700 699 tbl \
701 700 time \
702 701 tnf \
703 702 touch \
704 703 tput \
705 704 troff \
706 705 tsol \
707 706 tty \
708 707 ttymon \
709 708 tzreload \
710 709 ul \
711 710 uname \
712 711 units \
713 712 unlink \
714 713 unpack \
715 714 userattr \
716 715 valtools \
717 716 vgrind \
718 717 vi \
719 718 volcheck \
720 719 volrmmount \
721 720 vrrpadm \
722 721 vscan \
723 722 w \
724 723 who \
725 724 whodo \
726 725 wracct \
727 726 write \
728 727 wusbadm \
729 728 xargs \
730 729 yppasswd \
731 730 zdump \
732 731 zfs \
733 732 zic \
734 733 zlogin \
735 734 zoneadm \
736 735 zoneadmd \
737 736 zonecfg \
738 737 zonename \
739 738 zpool \
740 739 zonestat
741 740
742 741 sparc_MSGSUBDIRS= \
743 742 fruadm \
744 743 prtdscp \
745 744 prtfru \
746 745 virtinfo \
747 746 vntsd
748 747
749 748 i386_MSGSUBDIRS= \
750 749 ucodeadm
751 750
752 751 #
753 752 # commands that use dcgettext for localized time, LC_TIME
754 753 #
755 754 DCSUBDIRS= \
756 755 cal \
757 756 cfgadm \
758 757 diff \
759 758 ls \
760 759 pr \
761 760 ps \
762 761 tar \
763 762 w \
764 763 who \
765 764 whodo \
766 765 write
767 766
768 767 #
769 768 # commands that belong only to audit.
770 769 #
771 770 AUDITSUBDIRS= \
772 771 amt \
773 772 audit \
774 773 audit_warn \
775 774 auditconfig \
776 775 auditd \
777 776 auditrecord \
778 777 auditreduce \
779 778 auditset \
780 779 auditstat \
781 780 praudit
782 781
783 782 #
784 783 # commands not owned by the systems group
785 784 #
786 785 BWOSDIRS=
787 786
788 787
789 788 all := TARGET = all
790 789 install := TARGET = install
791 790 clean := TARGET = clean
792 791 clobber := TARGET = clobber
793 792 lint := TARGET = lint
794 793 _msg := TARGET = _msg
795 794 _dc := TARGET = _dc
796 795
797 796 .KEEP_STATE:
798 797
799 798 SUBDIRS = $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
800 799
801 800 .PARALLEL: $(BWOSDIRS) $(SUBDIRS) $(MSGSUBDIRS) $(AUDITSUBDIRS)
802 801
803 802 all install clean clobber lint: $(FIRST_SUBDIRS) .WAIT $(SUBDIRS) \
804 803 $(AUDITSUBDIRS)
805 804
806 805 #
807 806 # Manifests cannot be checked in parallel, because we are using
808 807 # the global repository that is in $(SRC)/cmd/svc/seed/global.db.
809 808 # For this reason, to avoid .PARALLEL and .NO_PARALLEL conflicts,
810 809 # we spawn off a sub-make to perform the non-parallel 'make check'
811 810 #
812 811 check:
813 812 $(MAKE) -f Makefile.check check
814 813
815 814 #
816 815 # The .WAIT directive works around an apparent bug in parallel make.
817 816 # Evidently make was getting the target _msg vs. _dc confused under
818 817 # some level of parallelization, causing some of the _dc objects
819 818 # not to be built.
820 819 #
821 820 _msg: $(MSGSUBDIRS) $($(MACH)_MSGSUBDIRS) .WAIT _dc
822 821
823 822 _dc: $(DCSUBDIRS)
824 823
825 824 #
826 825 # Dependencies
827 826 #
828 827 fs.d: fstyp
829 828 ksh: shcomp isaexec
830 829 mdb: terminfo
831 830 print: lp
832 831
833 832 $(FIRST_SUBDIRS) $(BWOSDIRS) $(SUBDIRS) $(AUDITSUBDIRS): FRC
834 833 @if [ -f $@/Makefile ]; then \
835 834 cd $@; pwd; $(MAKE) $(TARGET); \
836 835 else \
837 836 true; \
838 837 fi
839 838
840 839 FRC:
↓ open down ↓ |
610 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX