258 /usr/lib/class/SDC \
259 /usr/lib/class/TS \
260 /usr/lib/crypto \
261 /usr/lib/drv \
262 /usr/lib/elfedit \
263 /usr/lib/fm \
264 /usr/lib/font \
265 /usr/lib/fs \
266 /usr/lib/fs/nfs \
267 /usr/lib/fs/proc \
268 /usr/lib/fs/smb \
269 /usr/lib/fs/zfs \
270 /usr/lib/gss \
271 /usr/lib/hal \
272 /usr/lib/inet \
273 /usr/lib/inet/ilb \
274 /usr/lib/inet/$(MACH32) \
275 /usr/lib/inet/wanboot \
276 /usr/lib/krb5 \
277 /usr/lib/link_audit \
278 /usr/lib/libp \
279 /usr/lib/lwp \
280 /usr/lib/mdb \
281 /usr/lib/mdb/kvm \
282 /usr/lib/mdb/proc \
283 /usr/lib/nfs \
284 /usr/net \
285 /usr/net/servers \
286 /usr/lib/pool \
287 /usr/lib/python2.6 \
288 /usr/lib/python2.6/vendor-packages \
289 /usr/lib/python2.6/vendor-packages/64 \
290 /usr/lib/python2.6/vendor-packages/solaris \
291 /usr/lib/python2.6/vendor-packages/zfs \
292 /usr/lib/python2.6/vendor-packages/beadm \
293 /usr/lib/rcap \
294 /usr/lib/rcap/$(MACH32) \
295 /usr/lib/sa \
296 /usr/lib/saf \
297 /usr/lib/sasl \
298 /usr/lib/scsi \
439
440 DIRS64= \
441 $($(MACH64)_DIRS64) \
442 /lib/$(MACH64) \
443 /lib/crypto/$(MACH64) \
444 /lib/fm/$(MACH64) \
445 /lib/secure/$(MACH64) \
446 /usr/bin/$(MACH64) \
447 /usr/ccs/bin/$(MACH64) \
448 /usr/ccs/lib/$(MACH64) \
449 /usr/lib/$(MACH64) \
450 /usr/lib/$(MACH64)/gss \
451 /usr/lib/brand/sn1/$(MACH64) \
452 /usr/lib/brand/solaris10/$(MACH64) \
453 /usr/lib/elfedit/$(MACH64) \
454 /usr/lib/fm/$(MACH64) \
455 /usr/lib/fs/nfs/$(MACH64) \
456 /usr/lib/fs/smb/$(MACH64) \
457 /usr/lib/inet/$(MACH64) \
458 /usr/lib/krb5/$(MACH64) \
459 /usr/lib/libp/$(MACH64) \
460 /usr/lib/link_audit/$(MACH64) \
461 /usr/lib/lwp/$(MACH64) \
462 /usr/lib/mdb/kvm/$(MACH64) \
463 /usr/lib/mdb/proc/$(MACH64) \
464 /usr/lib/rcap/$(MACH64) \
465 /usr/lib/sasl/$(MACH64) \
466 /usr/lib/scsi/$(MACH64) \
467 /usr/lib/secure/$(MACH64) \
468 /usr/lib/security/$(MACH64) \
469 /usr/lib/smbsrv/$(MACH64) \
470 /usr/lib/abi/$(MACH64) \
471 /usr/sbin/$(MACH64) \
472 /usr/ucb/$(MACH64) \
473 /usr/ucblib/$(MACH64) \
474 /usr/xpg4/lib/$(MACH64) \
475 /var/ld/$(MACH64)
476
477 # /var/mail/:saved is built directly by the rootdirs target in
478 # /usr/src/Makefile because of the colon in its name.
479
482 /bin \
483 /dev/stdin \
484 /dev/stdout \
485 /dev/stderr \
486 /etc/lib/ld.so.1 \
487 /etc/lib/libdl.so.1 \
488 /etc/lib/nss_files.so.1 \
489 /etc/log \
490 /lib/32 \
491 /lib/crypto/32 \
492 /lib/secure/32 \
493 /usr/adm \
494 /usr/spool \
495 /usr/lib/tmac \
496 /usr/ccs/lib/link_audit \
497 /usr/news \
498 /usr/preserve \
499 /usr/lib/32 \
500 /usr/lib/cron \
501 /usr/lib/elfedit/32 \
502 /usr/lib/libp/32 \
503 /usr/lib/lwp/32 \
504 /usr/lib/link_audit/32 \
505 /usr/lib/secure/32 \
506 /usr/mail \
507 /usr/man \
508 /usr/pub \
509 /usr/src \
510 /usr/tmp \
511 /usr/ucblib/32 \
512 /var/ld/32
513
514 sparc_SYM.DIRS64=
515
516 SYM.DIRS64= \
517 $($(MACH)_SYM.DIRS64) \
518 /lib/64 \
519 /lib/crypto/64 \
520 /lib/secure/64 \
521 /usr/lib/64 \
522 /usr/lib/brand/sn1/64 \
523 /usr/lib/brand/solaris10/64 \
524 /usr/lib/elfedit/64 \
525 /usr/lib/libp/64 \
526 /usr/lib/link_audit/64 \
527 /usr/lib/lwp/64 \
528 /usr/lib/secure/64 \
529 /usr/lib/security/64 \
530 /usr/xpg4/lib/64 \
531 /var/ld/64 \
532 /usr/ucblib/64
533
534 # prepend the ROOT prefix
535
536 ROOTDIRS= $(TARGETDIRS:%=$(ROOT)%)
537
538 # conditional assignments
539 #
540 # Target directories with non-default values for owner and group must
541 # be referenced here, using their fully-prefixed names, and the non-
542 # default values assigned. If a directory is mentioned above and not
543 # mentioned below, it has default values for attributes.
544 #
545 # The default value for DIRMODE is specified in usr/src/Makefile.master.
597 $(ROOT)/lib/secure/32:= LINKDEST=.
598 $(ROOT)/dev/stdin:= LINKDEST=fd/0
599 $(ROOT)/dev/stdout:= LINKDEST=fd/1
600 $(ROOT)/dev/stderr:= LINKDEST=fd/2
601 $(ROOT)/usr/pub:= LINKDEST=share/lib/pub
602 $(ROOT)/usr/man:= LINKDEST=share/man
603 $(ROOT)/usr/src:= LINKDEST=share/src
604 $(ROOT)/usr/adm:= LINKDEST=../var/adm
605 $(ROOT)/etc/lib/ld.so.1:= LINKDEST=../../lib/ld.so.1
606 $(ROOT)/etc/lib/libdl.so.1:= LINKDEST=../../lib/libdl.so.1
607 $(ROOT)/etc/lib/nss_files.so.1:= LINKDEST=../../lib/nss_files.so.1
608 $(ROOT)/etc/log:= LINKDEST=../var/adm/log
609 $(ROOT)/usr/mail:= LINKDEST=../var/mail
610 $(ROOT)/usr/news:= LINKDEST=../var/news
611 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
612 $(ROOT)/usr/spool:= LINKDEST=../var/spool
613 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
614 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
615 $(ROOT)/usr/lib/32:= LINKDEST=.
616 $(ROOT)/usr/lib/elfedit/32:= LINKDEST=.
617 $(ROOT)/usr/lib/libp/32:= LINKDEST=.
618 $(ROOT)/usr/lib/lwp/32:= LINKDEST=.
619 $(ROOT)/usr/lib/link_audit/32:= LINKDEST=.
620 $(ROOT)/usr/lib/secure/32:= LINKDEST=.
621 $(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit
622 $(ROOT)/var/ld/32:= LINKDEST=.
623 $(ROOT)/usr/ucblib/32:= LINKDEST=.
624
625
626 $(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64)
627 $(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64)
628 $(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64)
629 $(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64)
630 $(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64)
631 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
632 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64)
633 $(BUILD64) $(ROOT)/usr/lib/libp/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64)
635 $(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64)
636 $(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64)
637 $(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64)
638 $(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64)
639 $(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64)
640 $(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64)
641
642 #
643 # Installing a directory symlink calls for overriding INS.dir to install
644 # a symlink.
645 #
646 $(DIRLINKS:%=$(ROOT)%):= \
647 INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
648
649 # Special symlinks to populate usr/ccs/lib, whose objects
650 # have actually been moved to usr/lib
651 # Rather than adding another set of rules, we add usr/lib/lwp files here
652 $(ROOT)/usr/ccs/lib/libcurses.so:= REALPATH=../../../lib/libcurses.so.1
653 $(ROOT)/usr/ccs/lib/llib-lcurses:= REALPATH=../../../lib/llib-lcurses
664 $(ROOT)/usr/ccs/lib/llib-lmenu.ln:= REALPATH=../../lib/llib-lmenu.ln
665 $(ROOT)/usr/ccs/lib/libpanel.so:= REALPATH=../../lib/libpanel.so.1
666 $(ROOT)/usr/ccs/lib/llib-lpanel:= REALPATH=../../lib/llib-lpanel
667 $(ROOT)/usr/ccs/lib/llib-lpanel.ln:= REALPATH=../../lib/llib-lpanel.ln
668 $(ROOT)/usr/ccs/lib/libtermlib.so:= REALPATH=../../../lib/libcurses.so.1
669 $(ROOT)/usr/ccs/lib/llib-ltermlib:= REALPATH=../../../lib/llib-lcurses
670 $(ROOT)/usr/ccs/lib/llib-ltermlib.ln:= REALPATH=../../../lib/llib-lcurses.ln
671 $(ROOT)/usr/ccs/lib/libtermcap.so:= REALPATH=../../../lib/libtermcap.so.1
672 $(ROOT)/usr/ccs/lib/llib-ltermcap:= REALPATH=../../../lib/llib-ltermcap
673 $(ROOT)/usr/ccs/lib/llib-ltermcap.ln:= REALPATH=../../../lib/llib-ltermcap.ln
674 $(ROOT)/usr/ccs/lib/values-Xa.o:= REALPATH=../../lib/values-Xa.o
675 $(ROOT)/usr/ccs/lib/values-Xc.o:= REALPATH=../../lib/values-Xc.o
676 $(ROOT)/usr/ccs/lib/values-Xs.o:= REALPATH=../../lib/values-Xs.o
677 $(ROOT)/usr/ccs/lib/values-Xt.o:= REALPATH=../../lib/values-Xt.o
678 $(ROOT)/usr/ccs/lib/values-xpg4.o:= REALPATH=../../lib/values-xpg4.o
679 $(ROOT)/usr/ccs/lib/values-xpg6.o:= REALPATH=../../lib/values-xpg6.o
680 $(ROOT)/usr/ccs/lib/libl.so:= REALPATH=../../lib/libl.so.1
681 $(ROOT)/usr/ccs/lib/llib-ll.ln:= REALPATH=../../lib/llib-ll.ln
682 $(ROOT)/usr/ccs/lib/liby.so:= REALPATH=../../lib/liby.so.1
683 $(ROOT)/usr/ccs/lib/llib-ly.ln:= REALPATH=../../lib/llib-ly.ln
684 $(ROOT)/usr/lib/libp/libc.so.1:= REALPATH=../../../lib/libc.so.1
685 $(ROOT)/usr/lib/lwp/libthread.so.1:= REALPATH=../libthread.so.1
686 $(ROOT)/usr/lib/lwp/libthread_db.so.1:= REALPATH=../libthread_db.so.1
687
688 # symlinks to populate usr/ccs/lib/$(MACH64)
689 $(ROOT)/usr/ccs/lib/$(MACH64)/libcurses.so:= \
690 REALPATH=../../../../lib/$(MACH64)/libcurses.so.1
691 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lcurses.ln:= \
692 REALPATH=../../../../lib/$(MACH64)/llib-lcurses.ln
693 $(ROOT)/usr/ccs/lib/$(MACH64)/libform.so:= \
694 REALPATH=../../../lib/$(MACH64)/libform.so.1
695 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lform.ln:= \
696 REALPATH=../../../lib/$(MACH64)/llib-lform.ln
697 $(ROOT)/usr/ccs/lib/$(MACH64)/libgen.so:= \
698 REALPATH=../../../../lib/$(MACH64)/libgen.so.1
699 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lgen.ln:= \
700 REALPATH=../../../../lib/$(MACH64)/llib-lgen.ln
701 $(ROOT)/usr/ccs/lib/$(MACH64)/libmalloc.so:= \
702 REALPATH=../../../lib/$(MACH64)/libmalloc.so.1
703 $(ROOT)/usr/ccs/lib/$(MACH64)/libmenu.so:= \
704 REALPATH=../../../lib/$(MACH64)/libmenu.so.1
719 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xa.o:= \
720 REALPATH=../../../lib/$(MACH64)/values-Xa.o
721 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xc.o:= \
722 REALPATH=../../../lib/$(MACH64)/values-Xc.o
723 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xs.o:= \
724 REALPATH=../../../lib/$(MACH64)/values-Xs.o
725 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xt.o:= \
726 REALPATH=../../../lib/$(MACH64)/values-Xt.o
727 $(ROOT)/usr/ccs/lib/$(MACH64)/values-xpg4.o:= \
728 REALPATH=../../../lib/$(MACH64)/values-xpg4.o
729 $(ROOT)/usr/ccs/lib/$(MACH64)/values-xpg6.o:= \
730 REALPATH=../../../lib/$(MACH64)/values-xpg6.o
731 $(ROOT)/usr/ccs/lib/$(MACH64)/libl.so:= \
732 REALPATH=../../../lib/$(MACH64)/libl.so.1
733 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-ll.ln:= \
734 REALPATH=../../../lib/$(MACH64)/llib-ll.ln
735 $(ROOT)/usr/ccs/lib/$(MACH64)/liby.so:= \
736 REALPATH=../../../lib/$(MACH64)/liby.so.1
737 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-ly.ln:= \
738 REALPATH=../../../lib/$(MACH64)/llib-ly.ln
739 $(ROOT)/usr/lib/libp/$(MACH64)/libc.so.1:= \
740 REALPATH=../../../../lib/$(MACH64)/libc.so.1
741 $(ROOT)/usr/lib/lwp/$(MACH64)/libthread.so.1:= \
742 REALPATH=../../$(MACH64)/libthread.so.1
743 $(ROOT)/usr/lib/lwp/$(MACH64)/libthread_db.so.1:= \
744 REALPATH=../../$(MACH64)/libthread_db.so.1
745
746 SYM.USRCCSLIB= \
747 /usr/ccs/lib/libcurses.so \
748 /usr/ccs/lib/llib-lcurses \
749 /usr/ccs/lib/llib-lcurses.ln \
750 /usr/ccs/lib/libform.so \
751 /usr/ccs/lib/llib-lform \
752 /usr/ccs/lib/llib-lform.ln \
753 /usr/ccs/lib/libgen.so \
754 /usr/ccs/lib/llib-lgen \
755 /usr/ccs/lib/llib-lgen.ln \
756 /usr/ccs/lib/libmalloc.so \
757 /usr/ccs/lib/libmenu.so \
758 /usr/ccs/lib/llib-lmenu \
759 /usr/ccs/lib/llib-lmenu.ln \
760 /usr/ccs/lib/libpanel.so \
761 /usr/ccs/lib/llib-lpanel \
762 /usr/ccs/lib/llib-lpanel.ln \
763 /usr/ccs/lib/libtermlib.so \
764 /usr/ccs/lib/llib-ltermlib \
765 /usr/ccs/lib/llib-ltermlib.ln \
766 /usr/ccs/lib/libtermcap.so \
767 /usr/ccs/lib/llib-ltermcap \
768 /usr/ccs/lib/llib-ltermcap.ln \
769 /usr/ccs/lib/values-Xa.o \
770 /usr/ccs/lib/values-Xc.o \
771 /usr/ccs/lib/values-Xs.o \
772 /usr/ccs/lib/values-Xt.o \
773 /usr/ccs/lib/values-xpg4.o \
774 /usr/ccs/lib/values-xpg6.o \
775 /usr/ccs/lib/libl.so \
776 /usr/ccs/lib/llib-ll.ln \
777 /usr/ccs/lib/liby.so \
778 /usr/ccs/lib/llib-ly.ln \
779 /usr/lib/libp/libc.so.1 \
780 /usr/lib/lwp/libthread.so.1 \
781 /usr/lib/lwp/libthread_db.so.1
782
783 SYM.USRCCSLIB64= \
784 /usr/ccs/lib/$(MACH64)/libcurses.so \
785 /usr/ccs/lib/$(MACH64)/llib-lcurses.ln \
786 /usr/ccs/lib/$(MACH64)/libform.so \
787 /usr/ccs/lib/$(MACH64)/llib-lform.ln \
788 /usr/ccs/lib/$(MACH64)/libgen.so \
789 /usr/ccs/lib/$(MACH64)/llib-lgen.ln \
790 /usr/ccs/lib/$(MACH64)/libmalloc.so \
791 /usr/ccs/lib/$(MACH64)/libmenu.so \
792 /usr/ccs/lib/$(MACH64)/llib-lmenu.ln \
793 /usr/ccs/lib/$(MACH64)/libpanel.so \
794 /usr/ccs/lib/$(MACH64)/llib-lpanel.ln \
795 /usr/ccs/lib/$(MACH64)/libtermlib.so \
796 /usr/ccs/lib/$(MACH64)/llib-ltermlib.ln \
797 /usr/ccs/lib/$(MACH64)/libtermcap.so \
798 /usr/ccs/lib/$(MACH64)/llib-ltermcap.ln \
799 /usr/ccs/lib/$(MACH64)/values-Xa.o \
800 /usr/ccs/lib/$(MACH64)/values-Xc.o \
801 /usr/ccs/lib/$(MACH64)/values-Xs.o \
802 /usr/ccs/lib/$(MACH64)/values-Xt.o \
803 /usr/ccs/lib/$(MACH64)/values-xpg4.o \
804 /usr/ccs/lib/$(MACH64)/values-xpg6.o \
805 /usr/ccs/lib/$(MACH64)/libl.so \
806 /usr/ccs/lib/$(MACH64)/llib-ll.ln \
807 /usr/ccs/lib/$(MACH64)/liby.so \
808 /usr/ccs/lib/$(MACH64)/llib-ly.ln \
809 /usr/lib/libp/$(MACH64)/libc.so.1 \
810 /usr/lib/lwp/$(MACH64)/libthread.so.1 \
811 /usr/lib/lwp/$(MACH64)/libthread_db.so.1
812
813 # Special symlinks to direct libraries that have been moved
814 # from /usr/lib to /lib in order to live in the root filesystem.
815 $(ROOT)/lib/libposix4.so.1:= REALPATH=librt.so.1
816 $(ROOT)/lib/libposix4.so:= REALPATH=libposix4.so.1
817 $(ROOT)/lib/llib-lposix4:= REALPATH=llib-lrt
818 $(ROOT)/lib/llib-lposix4.ln:= REALPATH=llib-lrt.ln
819 $(ROOT)/lib/libthread_db.so.1:= REALPATH=libc_db.so.1
820 $(ROOT)/lib/libthread_db.so:= REALPATH=libc_db.so.1
821 $(ROOT)/usr/lib/ld.so.1:= REALPATH=../../lib/ld.so.1
822 $(ROOT)/usr/lib/libadm.so.1:= REALPATH=../../lib/libadm.so.1
823 $(ROOT)/usr/lib/libadm.so:= REALPATH=../../lib/libadm.so.1
824 $(ROOT)/usr/lib/libaio.so.1:= REALPATH=../../lib/libaio.so.1
825 $(ROOT)/usr/lib/libaio.so:= REALPATH=../../lib/libaio.so.1
826 $(ROOT)/usr/lib/libavl.so.1:= REALPATH=../../lib/libavl.so.1
827 $(ROOT)/usr/lib/libavl.so:= REALPATH=../../lib/libavl.so.1
828 $(ROOT)/usr/lib/libbsm.so.1:= REALPATH=../../lib/libbsm.so.1
829 $(ROOT)/usr/lib/libbsm.so:= REALPATH=../../lib/libbsm.so.1
|
258 /usr/lib/class/SDC \
259 /usr/lib/class/TS \
260 /usr/lib/crypto \
261 /usr/lib/drv \
262 /usr/lib/elfedit \
263 /usr/lib/fm \
264 /usr/lib/font \
265 /usr/lib/fs \
266 /usr/lib/fs/nfs \
267 /usr/lib/fs/proc \
268 /usr/lib/fs/smb \
269 /usr/lib/fs/zfs \
270 /usr/lib/gss \
271 /usr/lib/hal \
272 /usr/lib/inet \
273 /usr/lib/inet/ilb \
274 /usr/lib/inet/$(MACH32) \
275 /usr/lib/inet/wanboot \
276 /usr/lib/krb5 \
277 /usr/lib/link_audit \
278 /usr/lib/lwp \
279 /usr/lib/mdb \
280 /usr/lib/mdb/kvm \
281 /usr/lib/mdb/proc \
282 /usr/lib/nfs \
283 /usr/net \
284 /usr/net/servers \
285 /usr/lib/pool \
286 /usr/lib/python2.6 \
287 /usr/lib/python2.6/vendor-packages \
288 /usr/lib/python2.6/vendor-packages/64 \
289 /usr/lib/python2.6/vendor-packages/solaris \
290 /usr/lib/python2.6/vendor-packages/zfs \
291 /usr/lib/python2.6/vendor-packages/beadm \
292 /usr/lib/rcap \
293 /usr/lib/rcap/$(MACH32) \
294 /usr/lib/sa \
295 /usr/lib/saf \
296 /usr/lib/sasl \
297 /usr/lib/scsi \
438
439 DIRS64= \
440 $($(MACH64)_DIRS64) \
441 /lib/$(MACH64) \
442 /lib/crypto/$(MACH64) \
443 /lib/fm/$(MACH64) \
444 /lib/secure/$(MACH64) \
445 /usr/bin/$(MACH64) \
446 /usr/ccs/bin/$(MACH64) \
447 /usr/ccs/lib/$(MACH64) \
448 /usr/lib/$(MACH64) \
449 /usr/lib/$(MACH64)/gss \
450 /usr/lib/brand/sn1/$(MACH64) \
451 /usr/lib/brand/solaris10/$(MACH64) \
452 /usr/lib/elfedit/$(MACH64) \
453 /usr/lib/fm/$(MACH64) \
454 /usr/lib/fs/nfs/$(MACH64) \
455 /usr/lib/fs/smb/$(MACH64) \
456 /usr/lib/inet/$(MACH64) \
457 /usr/lib/krb5/$(MACH64) \
458 /usr/lib/link_audit/$(MACH64) \
459 /usr/lib/lwp/$(MACH64) \
460 /usr/lib/mdb/kvm/$(MACH64) \
461 /usr/lib/mdb/proc/$(MACH64) \
462 /usr/lib/rcap/$(MACH64) \
463 /usr/lib/sasl/$(MACH64) \
464 /usr/lib/scsi/$(MACH64) \
465 /usr/lib/secure/$(MACH64) \
466 /usr/lib/security/$(MACH64) \
467 /usr/lib/smbsrv/$(MACH64) \
468 /usr/lib/abi/$(MACH64) \
469 /usr/sbin/$(MACH64) \
470 /usr/ucb/$(MACH64) \
471 /usr/ucblib/$(MACH64) \
472 /usr/xpg4/lib/$(MACH64) \
473 /var/ld/$(MACH64)
474
475 # /var/mail/:saved is built directly by the rootdirs target in
476 # /usr/src/Makefile because of the colon in its name.
477
480 /bin \
481 /dev/stdin \
482 /dev/stdout \
483 /dev/stderr \
484 /etc/lib/ld.so.1 \
485 /etc/lib/libdl.so.1 \
486 /etc/lib/nss_files.so.1 \
487 /etc/log \
488 /lib/32 \
489 /lib/crypto/32 \
490 /lib/secure/32 \
491 /usr/adm \
492 /usr/spool \
493 /usr/lib/tmac \
494 /usr/ccs/lib/link_audit \
495 /usr/news \
496 /usr/preserve \
497 /usr/lib/32 \
498 /usr/lib/cron \
499 /usr/lib/elfedit/32 \
500 /usr/lib/lwp/32 \
501 /usr/lib/link_audit/32 \
502 /usr/lib/secure/32 \
503 /usr/mail \
504 /usr/man \
505 /usr/pub \
506 /usr/src \
507 /usr/tmp \
508 /usr/ucblib/32 \
509 /var/ld/32
510
511 sparc_SYM.DIRS64=
512
513 SYM.DIRS64= \
514 $($(MACH)_SYM.DIRS64) \
515 /lib/64 \
516 /lib/crypto/64 \
517 /lib/secure/64 \
518 /usr/lib/64 \
519 /usr/lib/brand/sn1/64 \
520 /usr/lib/brand/solaris10/64 \
521 /usr/lib/elfedit/64 \
522 /usr/lib/link_audit/64 \
523 /usr/lib/lwp/64 \
524 /usr/lib/secure/64 \
525 /usr/lib/security/64 \
526 /usr/xpg4/lib/64 \
527 /var/ld/64 \
528 /usr/ucblib/64
529
530 # prepend the ROOT prefix
531
532 ROOTDIRS= $(TARGETDIRS:%=$(ROOT)%)
533
534 # conditional assignments
535 #
536 # Target directories with non-default values for owner and group must
537 # be referenced here, using their fully-prefixed names, and the non-
538 # default values assigned. If a directory is mentioned above and not
539 # mentioned below, it has default values for attributes.
540 #
541 # The default value for DIRMODE is specified in usr/src/Makefile.master.
593 $(ROOT)/lib/secure/32:= LINKDEST=.
594 $(ROOT)/dev/stdin:= LINKDEST=fd/0
595 $(ROOT)/dev/stdout:= LINKDEST=fd/1
596 $(ROOT)/dev/stderr:= LINKDEST=fd/2
597 $(ROOT)/usr/pub:= LINKDEST=share/lib/pub
598 $(ROOT)/usr/man:= LINKDEST=share/man
599 $(ROOT)/usr/src:= LINKDEST=share/src
600 $(ROOT)/usr/adm:= LINKDEST=../var/adm
601 $(ROOT)/etc/lib/ld.so.1:= LINKDEST=../../lib/ld.so.1
602 $(ROOT)/etc/lib/libdl.so.1:= LINKDEST=../../lib/libdl.so.1
603 $(ROOT)/etc/lib/nss_files.so.1:= LINKDEST=../../lib/nss_files.so.1
604 $(ROOT)/etc/log:= LINKDEST=../var/adm/log
605 $(ROOT)/usr/mail:= LINKDEST=../var/mail
606 $(ROOT)/usr/news:= LINKDEST=../var/news
607 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
608 $(ROOT)/usr/spool:= LINKDEST=../var/spool
609 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
610 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
611 $(ROOT)/usr/lib/32:= LINKDEST=.
612 $(ROOT)/usr/lib/elfedit/32:= LINKDEST=.
613 $(ROOT)/usr/lib/lwp/32:= LINKDEST=.
614 $(ROOT)/usr/lib/link_audit/32:= LINKDEST=.
615 $(ROOT)/usr/lib/secure/32:= LINKDEST=.
616 $(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit
617 $(ROOT)/var/ld/32:= LINKDEST=.
618 $(ROOT)/usr/ucblib/32:= LINKDEST=.
619
620
621 $(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64)
622 $(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64)
623 $(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64)
624 $(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64)
625 $(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64)
626 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
627 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64)
628 $(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64)
629 $(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64)
630 $(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64)
631 $(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64)
632 $(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64)
633 $(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64)
635
636 #
637 # Installing a directory symlink calls for overriding INS.dir to install
638 # a symlink.
639 #
640 $(DIRLINKS:%=$(ROOT)%):= \
641 INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
642
643 # Special symlinks to populate usr/ccs/lib, whose objects
644 # have actually been moved to usr/lib
645 # Rather than adding another set of rules, we add usr/lib/lwp files here
646 $(ROOT)/usr/ccs/lib/libcurses.so:= REALPATH=../../../lib/libcurses.so.1
647 $(ROOT)/usr/ccs/lib/llib-lcurses:= REALPATH=../../../lib/llib-lcurses
658 $(ROOT)/usr/ccs/lib/llib-lmenu.ln:= REALPATH=../../lib/llib-lmenu.ln
659 $(ROOT)/usr/ccs/lib/libpanel.so:= REALPATH=../../lib/libpanel.so.1
660 $(ROOT)/usr/ccs/lib/llib-lpanel:= REALPATH=../../lib/llib-lpanel
661 $(ROOT)/usr/ccs/lib/llib-lpanel.ln:= REALPATH=../../lib/llib-lpanel.ln
662 $(ROOT)/usr/ccs/lib/libtermlib.so:= REALPATH=../../../lib/libcurses.so.1
663 $(ROOT)/usr/ccs/lib/llib-ltermlib:= REALPATH=../../../lib/llib-lcurses
664 $(ROOT)/usr/ccs/lib/llib-ltermlib.ln:= REALPATH=../../../lib/llib-lcurses.ln
665 $(ROOT)/usr/ccs/lib/libtermcap.so:= REALPATH=../../../lib/libtermcap.so.1
666 $(ROOT)/usr/ccs/lib/llib-ltermcap:= REALPATH=../../../lib/llib-ltermcap
667 $(ROOT)/usr/ccs/lib/llib-ltermcap.ln:= REALPATH=../../../lib/llib-ltermcap.ln
668 $(ROOT)/usr/ccs/lib/values-Xa.o:= REALPATH=../../lib/values-Xa.o
669 $(ROOT)/usr/ccs/lib/values-Xc.o:= REALPATH=../../lib/values-Xc.o
670 $(ROOT)/usr/ccs/lib/values-Xs.o:= REALPATH=../../lib/values-Xs.o
671 $(ROOT)/usr/ccs/lib/values-Xt.o:= REALPATH=../../lib/values-Xt.o
672 $(ROOT)/usr/ccs/lib/values-xpg4.o:= REALPATH=../../lib/values-xpg4.o
673 $(ROOT)/usr/ccs/lib/values-xpg6.o:= REALPATH=../../lib/values-xpg6.o
674 $(ROOT)/usr/ccs/lib/libl.so:= REALPATH=../../lib/libl.so.1
675 $(ROOT)/usr/ccs/lib/llib-ll.ln:= REALPATH=../../lib/llib-ll.ln
676 $(ROOT)/usr/ccs/lib/liby.so:= REALPATH=../../lib/liby.so.1
677 $(ROOT)/usr/ccs/lib/llib-ly.ln:= REALPATH=../../lib/llib-ly.ln
678 $(ROOT)/usr/lib/lwp/libthread.so.1:= REALPATH=../libthread.so.1
679 $(ROOT)/usr/lib/lwp/libthread_db.so.1:= REALPATH=../libthread_db.so.1
680
681 # symlinks to populate usr/ccs/lib/$(MACH64)
682 $(ROOT)/usr/ccs/lib/$(MACH64)/libcurses.so:= \
683 REALPATH=../../../../lib/$(MACH64)/libcurses.so.1
684 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lcurses.ln:= \
685 REALPATH=../../../../lib/$(MACH64)/llib-lcurses.ln
686 $(ROOT)/usr/ccs/lib/$(MACH64)/libform.so:= \
687 REALPATH=../../../lib/$(MACH64)/libform.so.1
688 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lform.ln:= \
689 REALPATH=../../../lib/$(MACH64)/llib-lform.ln
690 $(ROOT)/usr/ccs/lib/$(MACH64)/libgen.so:= \
691 REALPATH=../../../../lib/$(MACH64)/libgen.so.1
692 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-lgen.ln:= \
693 REALPATH=../../../../lib/$(MACH64)/llib-lgen.ln
694 $(ROOT)/usr/ccs/lib/$(MACH64)/libmalloc.so:= \
695 REALPATH=../../../lib/$(MACH64)/libmalloc.so.1
696 $(ROOT)/usr/ccs/lib/$(MACH64)/libmenu.so:= \
697 REALPATH=../../../lib/$(MACH64)/libmenu.so.1
712 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xa.o:= \
713 REALPATH=../../../lib/$(MACH64)/values-Xa.o
714 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xc.o:= \
715 REALPATH=../../../lib/$(MACH64)/values-Xc.o
716 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xs.o:= \
717 REALPATH=../../../lib/$(MACH64)/values-Xs.o
718 $(ROOT)/usr/ccs/lib/$(MACH64)/values-Xt.o:= \
719 REALPATH=../../../lib/$(MACH64)/values-Xt.o
720 $(ROOT)/usr/ccs/lib/$(MACH64)/values-xpg4.o:= \
721 REALPATH=../../../lib/$(MACH64)/values-xpg4.o
722 $(ROOT)/usr/ccs/lib/$(MACH64)/values-xpg6.o:= \
723 REALPATH=../../../lib/$(MACH64)/values-xpg6.o
724 $(ROOT)/usr/ccs/lib/$(MACH64)/libl.so:= \
725 REALPATH=../../../lib/$(MACH64)/libl.so.1
726 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-ll.ln:= \
727 REALPATH=../../../lib/$(MACH64)/llib-ll.ln
728 $(ROOT)/usr/ccs/lib/$(MACH64)/liby.so:= \
729 REALPATH=../../../lib/$(MACH64)/liby.so.1
730 $(ROOT)/usr/ccs/lib/$(MACH64)/llib-ly.ln:= \
731 REALPATH=../../../lib/$(MACH64)/llib-ly.ln
732 $(ROOT)/usr/lib/lwp/$(MACH64)/libthread.so.1:= \
733 REALPATH=../../$(MACH64)/libthread.so.1
734 $(ROOT)/usr/lib/lwp/$(MACH64)/libthread_db.so.1:= \
735 REALPATH=../../$(MACH64)/libthread_db.so.1
736
737 SYM.USRCCSLIB= \
738 /usr/ccs/lib/libcurses.so \
739 /usr/ccs/lib/llib-lcurses \
740 /usr/ccs/lib/llib-lcurses.ln \
741 /usr/ccs/lib/libform.so \
742 /usr/ccs/lib/llib-lform \
743 /usr/ccs/lib/llib-lform.ln \
744 /usr/ccs/lib/libgen.so \
745 /usr/ccs/lib/llib-lgen \
746 /usr/ccs/lib/llib-lgen.ln \
747 /usr/ccs/lib/libmalloc.so \
748 /usr/ccs/lib/libmenu.so \
749 /usr/ccs/lib/llib-lmenu \
750 /usr/ccs/lib/llib-lmenu.ln \
751 /usr/ccs/lib/libpanel.so \
752 /usr/ccs/lib/llib-lpanel \
753 /usr/ccs/lib/llib-lpanel.ln \
754 /usr/ccs/lib/libtermlib.so \
755 /usr/ccs/lib/llib-ltermlib \
756 /usr/ccs/lib/llib-ltermlib.ln \
757 /usr/ccs/lib/libtermcap.so \
758 /usr/ccs/lib/llib-ltermcap \
759 /usr/ccs/lib/llib-ltermcap.ln \
760 /usr/ccs/lib/values-Xa.o \
761 /usr/ccs/lib/values-Xc.o \
762 /usr/ccs/lib/values-Xs.o \
763 /usr/ccs/lib/values-Xt.o \
764 /usr/ccs/lib/values-xpg4.o \
765 /usr/ccs/lib/values-xpg6.o \
766 /usr/ccs/lib/libl.so \
767 /usr/ccs/lib/llib-ll.ln \
768 /usr/ccs/lib/liby.so \
769 /usr/ccs/lib/llib-ly.ln \
770 /usr/lib/lwp/libthread.so.1 \
771 /usr/lib/lwp/libthread_db.so.1
772
773 SYM.USRCCSLIB64= \
774 /usr/ccs/lib/$(MACH64)/libcurses.so \
775 /usr/ccs/lib/$(MACH64)/llib-lcurses.ln \
776 /usr/ccs/lib/$(MACH64)/libform.so \
777 /usr/ccs/lib/$(MACH64)/llib-lform.ln \
778 /usr/ccs/lib/$(MACH64)/libgen.so \
779 /usr/ccs/lib/$(MACH64)/llib-lgen.ln \
780 /usr/ccs/lib/$(MACH64)/libmalloc.so \
781 /usr/ccs/lib/$(MACH64)/libmenu.so \
782 /usr/ccs/lib/$(MACH64)/llib-lmenu.ln \
783 /usr/ccs/lib/$(MACH64)/libpanel.so \
784 /usr/ccs/lib/$(MACH64)/llib-lpanel.ln \
785 /usr/ccs/lib/$(MACH64)/libtermlib.so \
786 /usr/ccs/lib/$(MACH64)/llib-ltermlib.ln \
787 /usr/ccs/lib/$(MACH64)/libtermcap.so \
788 /usr/ccs/lib/$(MACH64)/llib-ltermcap.ln \
789 /usr/ccs/lib/$(MACH64)/values-Xa.o \
790 /usr/ccs/lib/$(MACH64)/values-Xc.o \
791 /usr/ccs/lib/$(MACH64)/values-Xs.o \
792 /usr/ccs/lib/$(MACH64)/values-Xt.o \
793 /usr/ccs/lib/$(MACH64)/values-xpg4.o \
794 /usr/ccs/lib/$(MACH64)/values-xpg6.o \
795 /usr/ccs/lib/$(MACH64)/libl.so \
796 /usr/ccs/lib/$(MACH64)/llib-ll.ln \
797 /usr/ccs/lib/$(MACH64)/liby.so \
798 /usr/ccs/lib/$(MACH64)/llib-ly.ln \
799 /usr/lib/lwp/$(MACH64)/libthread.so.1 \
800 /usr/lib/lwp/$(MACH64)/libthread_db.so.1
801
802 # Special symlinks to direct libraries that have been moved
803 # from /usr/lib to /lib in order to live in the root filesystem.
804 $(ROOT)/lib/libposix4.so.1:= REALPATH=librt.so.1
805 $(ROOT)/lib/libposix4.so:= REALPATH=libposix4.so.1
806 $(ROOT)/lib/llib-lposix4:= REALPATH=llib-lrt
807 $(ROOT)/lib/llib-lposix4.ln:= REALPATH=llib-lrt.ln
808 $(ROOT)/lib/libthread_db.so.1:= REALPATH=libc_db.so.1
809 $(ROOT)/lib/libthread_db.so:= REALPATH=libc_db.so.1
810 $(ROOT)/usr/lib/ld.so.1:= REALPATH=../../lib/ld.so.1
811 $(ROOT)/usr/lib/libadm.so.1:= REALPATH=../../lib/libadm.so.1
812 $(ROOT)/usr/lib/libadm.so:= REALPATH=../../lib/libadm.so.1
813 $(ROOT)/usr/lib/libaio.so.1:= REALPATH=../../lib/libaio.so.1
814 $(ROOT)/usr/lib/libaio.so:= REALPATH=../../lib/libaio.so.1
815 $(ROOT)/usr/lib/libavl.so.1:= REALPATH=../../lib/libavl.so.1
816 $(ROOT)/usr/lib/libavl.so:= REALPATH=../../lib/libavl.so.1
817 $(ROOT)/usr/lib/libbsm.so.1:= REALPATH=../../lib/libbsm.so.1
818 $(ROOT)/usr/lib/libbsm.so:= REALPATH=../../lib/libbsm.so.1
|