28 # to work with ROOT prefixes when controlling conditional assignments.
29 #
30
31 DIRLINKS= $(SYM.DIRS)
32 $(BUILD64) DIRLINKS += $(SYM.DIRS64)
33
34 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
35 $(BUILD64) FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
36
37 TARGETDIRS= $(DIRS)
38 $(BUILD64) TARGETDIRS += $(DIRS64)
39
40 TARGETDIRS += $(FILELINKS) $(DIRLINKS)
41
42 i386_DIRS= \
43 /boot/acpi \
44 /boot/acpi/tables \
45 /boot/grub \
46 /boot/grub/bin \
47 /platform/i86pc \
48 /usr/lib/xen \
49 /usr/lib/xen/bin
50
51 sparc_DIRS= \
52 /usr/lib/ldoms
53
54 # EXPORT DELETE START
55 XDIRS= \
56 /usr/lib/inet/wanboot
57 # EXPORT DELETE END
58
59 sparc_64ONLY= $(POUND_SIGN)
60 64ONLY= $($(MACH)_64ONLY)
61
62 $(64ONLY) MACH32_DIRS=/usr/ucb/$(MACH32)
63
64 DIRS= \
65 /boot \
66 /boot/solaris \
67 /boot/solaris/bin \
496 /usr/spool \
497 /usr/lib/tmac \
498 /usr/ccs/lib/link_audit \
499 /usr/news \
500 /usr/preserve \
501 /usr/lib/32 \
502 /usr/lib/cron \
503 /usr/lib/elfedit/32 \
504 /usr/lib/libp/32 \
505 /usr/lib/lwp/32 \
506 /usr/lib/link_audit/32 \
507 /usr/lib/secure/32 \
508 /usr/mail \
509 /usr/man \
510 /usr/pub \
511 /usr/src \
512 /usr/tmp \
513 /usr/ucblib/32 \
514 /var/ld/32
515
516 sparc_SYM.DIRS64=
517
518 SYM.DIRS64= \
519 $($(MACH)_SYM.DIRS64) \
520 /lib/64 \
521 /lib/crypto/64 \
522 /lib/secure/64 \
523 /usr/lib/64 \
524 /usr/lib/brand/sn1/64 \
525 /usr/lib/brand/solaris10/64 \
526 /usr/lib/elfedit/64 \
527 /usr/lib/libp/64 \
528 /usr/lib/link_audit/64 \
529 /usr/lib/lwp/64 \
530 /usr/lib/secure/64 \
531 /usr/lib/security/64 \
532 /usr/xpg4/lib/64 \
533 /var/ld/64 \
534 /usr/ucblib/64
535
612 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
613 $(ROOT)/usr/spool:= LINKDEST=../var/spool
614 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
615 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
616 $(ROOT)/usr/lib/32:= LINKDEST=.
617 $(ROOT)/usr/lib/elfedit/32:= LINKDEST=.
618 $(ROOT)/usr/lib/libp/32:= LINKDEST=.
619 $(ROOT)/usr/lib/lwp/32:= LINKDEST=.
620 $(ROOT)/usr/lib/link_audit/32:= LINKDEST=.
621 $(ROOT)/usr/lib/secure/32:= LINKDEST=.
622 $(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit
623 $(ROOT)/var/ld/32:= LINKDEST=.
624 $(ROOT)/usr/ucblib/32:= LINKDEST=.
625
626
627 $(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64)
628 $(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64)
629 $(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64)
630 $(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64)
631 $(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64)
632 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
633 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/usr/lib/libp/64:= LINKDEST=$(MACH64)
635 $(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64)
636 $(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64)
637 $(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64)
638 $(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64)
639 $(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64)
640 $(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64)
641 $(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64)
642
643 #
644 # Installing a directory symlink calls for overriding INS.dir to install
645 # a symlink.
646 #
647 $(DIRLINKS:%=$(ROOT)%):= \
648 INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
649
650 # Special symlinks to populate usr/ccs/lib, whose objects
651 # have actually been moved to usr/lib
|
28 # to work with ROOT prefixes when controlling conditional assignments.
29 #
30
31 DIRLINKS= $(SYM.DIRS)
32 $(BUILD64) DIRLINKS += $(SYM.DIRS64)
33
34 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
35 $(BUILD64) FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
36
37 TARGETDIRS= $(DIRS)
38 $(BUILD64) TARGETDIRS += $(DIRS64)
39
40 TARGETDIRS += $(FILELINKS) $(DIRLINKS)
41
42 i386_DIRS= \
43 /boot/acpi \
44 /boot/acpi/tables \
45 /boot/grub \
46 /boot/grub/bin \
47 /platform/i86pc \
48 /usr/lib/brand/lx \
49 /usr/lib/brand/lx/amd64 \
50 /usr/lib/brand/lx/distros \
51 /usr/lib/xen \
52 /usr/lib/xen/bin
53
54 sparc_DIRS= \
55 /usr/lib/ldoms
56
57 # EXPORT DELETE START
58 XDIRS= \
59 /usr/lib/inet/wanboot
60 # EXPORT DELETE END
61
62 sparc_64ONLY= $(POUND_SIGN)
63 64ONLY= $($(MACH)_64ONLY)
64
65 $(64ONLY) MACH32_DIRS=/usr/ucb/$(MACH32)
66
67 DIRS= \
68 /boot \
69 /boot/solaris \
70 /boot/solaris/bin \
499 /usr/spool \
500 /usr/lib/tmac \
501 /usr/ccs/lib/link_audit \
502 /usr/news \
503 /usr/preserve \
504 /usr/lib/32 \
505 /usr/lib/cron \
506 /usr/lib/elfedit/32 \
507 /usr/lib/libp/32 \
508 /usr/lib/lwp/32 \
509 /usr/lib/link_audit/32 \
510 /usr/lib/secure/32 \
511 /usr/mail \
512 /usr/man \
513 /usr/pub \
514 /usr/src \
515 /usr/tmp \
516 /usr/ucblib/32 \
517 /var/ld/32
518
519 i386_SYM.DIRS64= \
520 /usr/lib/brand/lx/64
521
522 sparc_SYM.DIRS64=
523
524 SYM.DIRS64= \
525 $($(MACH)_SYM.DIRS64) \
526 /lib/64 \
527 /lib/crypto/64 \
528 /lib/secure/64 \
529 /usr/lib/64 \
530 /usr/lib/brand/sn1/64 \
531 /usr/lib/brand/solaris10/64 \
532 /usr/lib/elfedit/64 \
533 /usr/lib/libp/64 \
534 /usr/lib/link_audit/64 \
535 /usr/lib/lwp/64 \
536 /usr/lib/secure/64 \
537 /usr/lib/security/64 \
538 /usr/xpg4/lib/64 \
539 /var/ld/64 \
540 /usr/ucblib/64
541
618 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
619 $(ROOT)/usr/spool:= LINKDEST=../var/spool
620 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
621 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
622 $(ROOT)/usr/lib/32:= LINKDEST=.
623 $(ROOT)/usr/lib/elfedit/32:= LINKDEST=.
624 $(ROOT)/usr/lib/libp/32:= LINKDEST=.
625 $(ROOT)/usr/lib/lwp/32:= LINKDEST=.
626 $(ROOT)/usr/lib/link_audit/32:= LINKDEST=.
627 $(ROOT)/usr/lib/secure/32:= LINKDEST=.
628 $(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit
629 $(ROOT)/var/ld/32:= LINKDEST=.
630 $(ROOT)/usr/ucblib/32:= LINKDEST=.
631
632
633 $(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64)
635 $(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64)
636 $(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64)
637 $(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64)
638 $(BUILD64) $(ROOT)/usr/lib/brand/lx/64:= LINKDEST=$(MACH64)
639 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
640 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64)
641 $(BUILD64) $(ROOT)/usr/lib/libp/64:= LINKDEST=$(MACH64)
642 $(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64)
643 $(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64)
644 $(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64)
645 $(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64)
646 $(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64)
647 $(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64)
648 $(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64)
649
650 #
651 # Installing a directory symlink calls for overriding INS.dir to install
652 # a symlink.
653 #
654 $(DIRLINKS:%=$(ROOT)%):= \
655 INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
656
657 # Special symlinks to populate usr/ccs/lib, whose objects
658 # have actually been moved to usr/lib
|