36 #
37
38 DIRLINKS= $(SYM.DIRS)
39 $(BUILD64) DIRLINKS += $(SYM.DIRS64)
40
41 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
42 $(BUILD64) FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
43
44 TARGETDIRS= $(DIRS)
45 $(BUILD64) TARGETDIRS += $(DIRS64)
46
47 TARGETDIRS += $(FILELINKS) $(DIRLINKS)
48
49 i386_DIRS= \
50 /boot/acpi \
51 /boot/acpi/tables \
52 /boot/grub \
53 /boot/grub/bin \
54 /platform/i86pc \
55 /lib/libmvec \
56 /usr/lib/xen \
57 /usr/lib/xen/bin
58
59 sparc_DIRS= \
60 /usr/lib/ldoms
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 \
71 $($(MACH)_DIRS) \
72 /dev \
73 /dev/dsk \
74 /dev/fd \
75 /dev/ipnet \
492 /usr/adm \
493 /usr/spool \
494 /usr/lib/tmac \
495 /usr/ccs/lib/link_audit \
496 /usr/news \
497 /usr/preserve \
498 /usr/lib/32 \
499 /usr/lib/cron \
500 /usr/lib/elfedit/32 \
501 /usr/lib/lwp/32 \
502 /usr/lib/link_audit/32 \
503 /usr/lib/secure/32 \
504 /usr/mail \
505 /usr/man \
506 /usr/pub \
507 /usr/src \
508 /usr/tmp \
509 /usr/ucblib/32 \
510 /var/ld/32
511
512 sparc_SYM.DIRS64=
513
514 SYM.DIRS64= \
515 $($(MACH)_SYM.DIRS64) \
516 /lib/64 \
517 /lib/crypto/64 \
518 /lib/secure/64 \
519 /usr/lib/64 \
520 /usr/lib/brand/sn1/64 \
521 /usr/lib/brand/solaris10/64 \
522 /usr/lib/elfedit/64 \
523 /usr/lib/link_audit/64 \
524 /usr/lib/lwp/64 \
525 /usr/lib/secure/64 \
526 /usr/lib/security/64 \
527 /usr/xpg4/lib/64 \
528 /var/ld/64 \
529 /usr/ucblib/64
530
531 # prepend the ROOT prefix
607 $(ROOT)/usr/news:= LINKDEST=../var/news
608 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
609 $(ROOT)/usr/spool:= LINKDEST=../var/spool
610 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
611 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
612 $(ROOT)/usr/lib/32:= LINKDEST=.
613 $(ROOT)/usr/lib/elfedit/32:= LINKDEST=.
614 $(ROOT)/usr/lib/lwp/32:= LINKDEST=.
615 $(ROOT)/usr/lib/link_audit/32:= LINKDEST=.
616 $(ROOT)/usr/lib/secure/32:= LINKDEST=.
617 $(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit
618 $(ROOT)/var/ld/32:= LINKDEST=.
619 $(ROOT)/usr/ucblib/32:= LINKDEST=.
620
621
622 $(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64)
623 $(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64)
624 $(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64)
625 $(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64)
626 $(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64)
627 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
628 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64)
629 $(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64)
630 $(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64)
631 $(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64)
632 $(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64)
633 $(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64)
635 $(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64)
636
637 #
638 # Installing a directory symlink calls for overriding INS.dir to install
639 # a symlink.
640 #
641 $(DIRLINKS:%=$(ROOT)%):= \
642 INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
643
644 # Special symlinks to populate usr/ccs/lib, whose objects
645 # have actually been moved to usr/lib
646 # Rather than adding another set of rules, we add usr/lib/lwp files here
|
36 #
37
38 DIRLINKS= $(SYM.DIRS)
39 $(BUILD64) DIRLINKS += $(SYM.DIRS64)
40
41 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
42 $(BUILD64) FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
43
44 TARGETDIRS= $(DIRS)
45 $(BUILD64) TARGETDIRS += $(DIRS64)
46
47 TARGETDIRS += $(FILELINKS) $(DIRLINKS)
48
49 i386_DIRS= \
50 /boot/acpi \
51 /boot/acpi/tables \
52 /boot/grub \
53 /boot/grub/bin \
54 /platform/i86pc \
55 /lib/libmvec \
56 /usr/lib/brand/lx \
57 /usr/lib/brand/lx/amd64 \
58 /usr/lib/xen \
59 /usr/lib/xen/bin
60
61 sparc_DIRS= \
62 /usr/lib/ldoms
63
64 sparc_64ONLY= $(POUND_SIGN)
65 64ONLY= $($(MACH)_64ONLY)
66
67 $(64ONLY) MACH32_DIRS=/usr/ucb/$(MACH32)
68
69 DIRS= \
70 /boot \
71 /boot/solaris \
72 /boot/solaris/bin \
73 $($(MACH)_DIRS) \
74 /dev \
75 /dev/dsk \
76 /dev/fd \
77 /dev/ipnet \
494 /usr/adm \
495 /usr/spool \
496 /usr/lib/tmac \
497 /usr/ccs/lib/link_audit \
498 /usr/news \
499 /usr/preserve \
500 /usr/lib/32 \
501 /usr/lib/cron \
502 /usr/lib/elfedit/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 i386_SYM.DIRS64= \
515 /usr/lib/brand/lx/64
516
517 sparc_SYM.DIRS64=
518
519 SYM.DIRS64= \
520 $($(MACH)_SYM.DIRS64) \
521 /lib/64 \
522 /lib/crypto/64 \
523 /lib/secure/64 \
524 /usr/lib/64 \
525 /usr/lib/brand/sn1/64 \
526 /usr/lib/brand/solaris10/64 \
527 /usr/lib/elfedit/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
536 # prepend the ROOT prefix
612 $(ROOT)/usr/news:= LINKDEST=../var/news
613 $(ROOT)/usr/preserve:= LINKDEST=../var/preserve
614 $(ROOT)/usr/spool:= LINKDEST=../var/spool
615 $(ROOT)/usr/tmp:= LINKDEST=../var/tmp
616 $(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac
617 $(ROOT)/usr/lib/32:= LINKDEST=.
618 $(ROOT)/usr/lib/elfedit/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/lx/64:= LINKDEST=$(MACH64)
633 $(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64)
634 $(BUILD64) $(ROOT)/usr/lib/brand/solaris10/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
652 # Rather than adding another set of rules, we add usr/lib/lwp files here
|