17c478bd9Sstevel@tonic-gate# CDDL HEADER START 27c478bd9Sstevel@tonic-gate# 37c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 4749f21d3Swesolows# Common Development and Distribution License (the "License"). 5749f21d3Swesolows# You may not use this file except in compliance with the License. 67c478bd9Sstevel@tonic-gate# 77c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 87c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 97c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 107c478bd9Sstevel@tonic-gate# and limitations under the License. 117c478bd9Sstevel@tonic-gate# 127c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 137c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 147c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 157c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 167c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 177c478bd9Sstevel@tonic-gate# 187c478bd9Sstevel@tonic-gate# CDDL HEADER END 197c478bd9Sstevel@tonic-gate# 201ce19511Sth199096 21749f21d3Swesolows# 22adfc3118STruong Nguyen# Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved. 23c10c16deSRichard Lowe# Copyright 2011, Richard Lowe 244445fffbSMatthew Ahrens# Copyright (c) 2012 by Delphix. All rights reserved. 2525c28e83SPiotr Jasiukajtis# Copyright (c) 2012, Igor Kozhukhov <ikozhukhov@gmail.com> 26f5c2e7eaSTheo Schlossnagle# Copyright 2012 OmniTI Computer Consulting, Inc. All rights reserved. 277d10cd4dSGarrett D'Amore# Copyright 2022 Garrett D'Amore <garrett@damore.org> 28f73e0305SHans Rosenfeld# Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> 292b987d42SAlexander Eremin# Copyright 2017 Nexenta Systems, Inc. 30f06dce2cSAndrew Stormont# Copyright 2017 RackTop Systems. 31d7b72f7bSAndy Fiddaman# Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 32d8ab6e12SDon Brady# Copyright 2020 Joyent, Inc. 33749f21d3Swesolows# 341ce19511Sth199096 351ce19511Sth199096# 367c478bd9Sstevel@tonic-gate# It is easier to think in terms of directory names without the ROOT macro 377c478bd9Sstevel@tonic-gate# prefix. ROOTDIRS is TARGETDIRS with ROOT prefixes. It is necessary 387c478bd9Sstevel@tonic-gate# to work with ROOT prefixes when controlling conditional assignments. 397c478bd9Sstevel@tonic-gate# 407c478bd9Sstevel@tonic-gate 4148bc00d6SjmcpDIRLINKS= $(SYM.DIRS) 4248bc00d6Sjmcp$(BUILD64) DIRLINKS += $(SYM.DIRS64) 437c478bd9Sstevel@tonic-gate 4448bc00d6SjmcpTARGETDIRS= $(DIRS) 4548bc00d6Sjmcp$(BUILD64) TARGETDIRS += $(DIRS64) 467c478bd9Sstevel@tonic-gate 4748bc00d6SjmcpTARGETDIRS += $(FILELINKS) $(DIRLINKS) 487c478bd9Sstevel@tonic-gate 4948bc00d6Sjmcpi386_DIRS= \ 507c478bd9Sstevel@tonic-gate /boot/acpi \ 517c478bd9Sstevel@tonic-gate /boot/acpi/tables \ 527c478bd9Sstevel@tonic-gate /boot/grub \ 537c478bd9Sstevel@tonic-gate /boot/grub/bin \ 5448bc00d6Sjmcp /platform/i86pc \ 5525c28e83SPiotr Jasiukajtis /lib/libmvec \ 5648bc00d6Sjmcp /usr/lib/xen \ 57d7b72f7bSAndy Fiddaman /usr/lib/xen/bin \ 58d7b72f7bSAndy Fiddaman /usr/share/bhyve 597c478bd9Sstevel@tonic-gate 6048bc00d6Sjmcpsparc_DIRS= \ 6148bc00d6Sjmcp /usr/lib/ldoms 627c478bd9Sstevel@tonic-gate 6348bc00d6Sjmcpsparc_64ONLY= $(POUND_SIGN) 6448bc00d6Sjmcp64ONLY= $($(MACH)_64ONLY) 6548bc00d6Sjmcp 6648bc00d6Sjmcp$(64ONLY) MACH32_DIRS=/usr/ucb/$(MACH32) 6748bc00d6Sjmcp 6870143b9fSRichard LowePYTHON3_DIRS = \ 69e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION) \ 70e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION)/vendor-packages \ 71e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris \ 72e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris/__pycache__ \ 73e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs \ 74e8921a52SAndy Fiddaman /usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs/__pycache__ 75e8921a52SAndy Fiddaman 7645ede40bSAndy Fiddaman$(BUILDPY3b)PYTHON3_DIRS += \ 7745ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION) \ 7845ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION)/vendor-packages \ 7945ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris \ 8045ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris/__pycache__ \ 8145ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs \ 8245ede40bSAndy Fiddaman /usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs/__pycache__ 8345ede40bSAndy Fiddaman 8448bc00d6SjmcpDIRS= \ 85986fd29aSsetje /boot \ 86986fd29aSsetje /boot/solaris \ 87986fd29aSsetje /boot/solaris/bin \ 8848bc00d6Sjmcp $($(MACH)_DIRS) \ 897c478bd9Sstevel@tonic-gate /dev \ 907c478bd9Sstevel@tonic-gate /dev/dsk \ 917c478bd9Sstevel@tonic-gate /dev/fd \ 92b127ac41SPhilip Kirk /dev/ipnet \ 93d62bc4baSyz147064 /dev/net \ 947c478bd9Sstevel@tonic-gate /dev/rdsk \ 957c478bd9Sstevel@tonic-gate /dev/rmt \ 967c478bd9Sstevel@tonic-gate /dev/pts \ 977c478bd9Sstevel@tonic-gate /dev/sad \ 987c478bd9Sstevel@tonic-gate /dev/swap \ 9948bc00d6Sjmcp /dev/term \ 100aecfc01dSrui zang - Sun Microsystems - Beijing China /dev/vt \ 101c54df98aSjg /dev/zcons \ 1027c478bd9Sstevel@tonic-gate /devices \ 1037c478bd9Sstevel@tonic-gate /devices/pseudo \ 1047c478bd9Sstevel@tonic-gate /etc \ 105edfa49ffS /etc/brand \ 106e71ca95cSGerald Jelinek /etc/brand/solaris10 \ 1077c478bd9Sstevel@tonic-gate /etc/cron.d \ 1087c478bd9Sstevel@tonic-gate /etc/crypto \ 1097c478bd9Sstevel@tonic-gate /etc/crypto/certs \ 1107c478bd9Sstevel@tonic-gate /etc/crypto/crls \ 11148bc00d6Sjmcp /etc/dbus-1 \ 11248bc00d6Sjmcp /etc/dbus-1/system.d \ 1137c478bd9Sstevel@tonic-gate /etc/default \ 1147c478bd9Sstevel@tonic-gate /etc/devices \ 1158d483882Smlf /etc/dev \ 1167c478bd9Sstevel@tonic-gate /etc/dfs \ 11748bc00d6Sjmcp /etc/dladm \ 1187c478bd9Sstevel@tonic-gate /etc/fs \ 1197c478bd9Sstevel@tonic-gate /etc/fs/nfs \ 120fa9e4066Sahrens /etc/fs/zfs \ 1217c478bd9Sstevel@tonic-gate /etc/ftpd \ 12218c2aff7Sartem /etc/hal \ 12318c2aff7Sartem /etc/hal/fdi \ 12418c2aff7Sartem /etc/hal/fdi/information \ 12518c2aff7Sartem /etc/hal/fdi/information/10freedesktop \ 12618c2aff7Sartem /etc/hal/fdi/information/20thirdparty \ 12718c2aff7Sartem /etc/hal/fdi/information/30user \ 12818c2aff7Sartem /etc/hal/fdi/policy \ 12918c2aff7Sartem /etc/hal/fdi/policy/10osvendor \ 13018c2aff7Sartem /etc/hal/fdi/policy/20thirdparty \ 13118c2aff7Sartem /etc/hal/fdi/policy/30user \ 13218c2aff7Sartem /etc/hal/fdi/preprobe \ 13318c2aff7Sartem /etc/hal/fdi/preprobe/10osvendor \ 13418c2aff7Sartem /etc/hal/fdi/preprobe/20thirdparty \ 13518c2aff7Sartem /etc/hal/fdi/preprobe/30user \ 1366e91bba0SGirish Moodalbail /etc/ipadm \ 13736c5fee3Smcneal /etc/iscsi \ 1387c478bd9Sstevel@tonic-gate /etc/rpcsec \ 1397c478bd9Sstevel@tonic-gate /etc/security \ 140ead1f93eSLiane Praza /etc/security/auth_attr.d \ 141ead1f93eSLiane Praza /etc/security/exec_attr.d \ 142ead1f93eSLiane Praza /etc/security/prof_attr.d \ 143f875b4ebSrica /etc/security/tsol \ 1447c478bd9Sstevel@tonic-gate /etc/gss \ 1457c478bd9Sstevel@tonic-gate /etc/init.d \ 146d04ccbb3Scarlsonj /etc/dhcp \ 1477c478bd9Sstevel@tonic-gate /etc/lib \ 14848bc00d6Sjmcp /etc/mail \ 14948bc00d6Sjmcp /etc/mail/cf \ 15048bc00d6Sjmcp /etc/mail/cf/cf \ 15148bc00d6Sjmcp /etc/mail/cf/domain \ 15248bc00d6Sjmcp /etc/mail/cf/feature \ 15348bc00d6Sjmcp /etc/mail/cf/m4 \ 15448bc00d6Sjmcp /etc/mail/cf/mailer \ 15548bc00d6Sjmcp /etc/mail/cf/ostype \ 15648bc00d6Sjmcp /etc/mail/cf/sh \ 15748bc00d6Sjmcp /etc/net-snmp \ 15848bc00d6Sjmcp /etc/net-snmp/snmp \ 1597c478bd9Sstevel@tonic-gate /etc/opt \ 1607c478bd9Sstevel@tonic-gate /etc/rc0.d \ 1617c478bd9Sstevel@tonic-gate /etc/rc1.d \ 1627c478bd9Sstevel@tonic-gate /etc/rc2.d \ 1637c478bd9Sstevel@tonic-gate /etc/rc3.d \ 1647c478bd9Sstevel@tonic-gate /etc/rcS.d \ 16548bc00d6Sjmcp /etc/saf \ 1667c478bd9Sstevel@tonic-gate /etc/sasl \ 1677c478bd9Sstevel@tonic-gate /etc/sfw \ 168a7fe1d5bSAndy Stormont /etc/skel \ 1697c478bd9Sstevel@tonic-gate /etc/svc \ 1709444c26fSTom Whitten /etc/svc/profile \ 171adfc3118STruong Nguyen /etc/svc/profile/site \ 1727c478bd9Sstevel@tonic-gate /etc/svc/volatile \ 1732b987d42SAlexander Eremin /etc/system.d \ 1747c478bd9Sstevel@tonic-gate /etc/tm \ 1757c478bd9Sstevel@tonic-gate /etc/usb \ 176ead1f93eSLiane Praza /etc/user_attr.d \ 177088e9d47Seschrock /etc/zfs \ 1787c478bd9Sstevel@tonic-gate /etc/zones \ 1797c478bd9Sstevel@tonic-gate /export \ 1807c478bd9Sstevel@tonic-gate /home \ 18148bc00d6Sjmcp /lib \ 18248bc00d6Sjmcp /lib/crypto \ 18348bc00d6Sjmcp /lib/inet \ 184fc5ba5b7SAntonello Cruz /lib/fm \ 18548bc00d6Sjmcp /lib/secure \ 18648bc00d6Sjmcp /lib/svc \ 18748bc00d6Sjmcp /lib/svc/bin \ 18848bc00d6Sjmcp /lib/svc/capture \ 1899444c26fSTom Whitten /lib/svc/manifest \ 1909444c26fSTom Whitten /lib/svc/manifest/milestone \ 1919444c26fSTom Whitten /lib/svc/manifest/device \ 1929444c26fSTom Whitten /lib/svc/manifest/system \ 1939444c26fSTom Whitten /lib/svc/manifest/system/device \ 1949444c26fSTom Whitten /lib/svc/manifest/system/filesystem \ 1959444c26fSTom Whitten /lib/svc/manifest/system/security \ 1969444c26fSTom Whitten /lib/svc/manifest/system/svc \ 1979444c26fSTom Whitten /lib/svc/manifest/network \ 1989444c26fSTom Whitten /lib/svc/manifest/network/dns \ 1999444c26fSTom Whitten /lib/svc/manifest/network/ipsec \ 2009444c26fSTom Whitten /lib/svc/manifest/network/ldap \ 2019444c26fSTom Whitten /lib/svc/manifest/network/nfs \ 2029444c26fSTom Whitten /lib/svc/manifest/network/nis \ 2039444c26fSTom Whitten /lib/svc/manifest/network/rpc \ 2049444c26fSTom Whitten /lib/svc/manifest/network/security \ 2059444c26fSTom Whitten /lib/svc/manifest/network/shares \ 2069444c26fSTom Whitten /lib/svc/manifest/application \ 2079444c26fSTom Whitten /lib/svc/manifest/application/management \ 2089444c26fSTom Whitten /lib/svc/manifest/application/security \ 2099444c26fSTom Whitten /lib/svc/manifest/application/print \ 2109444c26fSTom Whitten /lib/svc/manifest/platform \ 2119444c26fSTom Whitten /lib/svc/manifest/platform/sun4u \ 2129444c26fSTom Whitten /lib/svc/manifest/platform/sun4v \ 2139444c26fSTom Whitten /lib/svc/manifest/site \ 21448bc00d6Sjmcp /lib/svc/method \ 21548bc00d6Sjmcp /lib/svc/monitor \ 21648bc00d6Sjmcp /lib/svc/seed \ 21748bc00d6Sjmcp /lib/svc/share \ 2187c478bd9Sstevel@tonic-gate /kernel \ 219f73e0305SHans Rosenfeld /kernel/firmware \ 2207c478bd9Sstevel@tonic-gate /mnt \ 2217c478bd9Sstevel@tonic-gate /opt \ 2227c478bd9Sstevel@tonic-gate /platform \ 2237c478bd9Sstevel@tonic-gate /proc \ 2245f6d439cSgww /root \ 2257c478bd9Sstevel@tonic-gate /sbin \ 2267c478bd9Sstevel@tonic-gate /system \ 22776ca3cb0SRobert Mustacchi /system/boot \ 2287c478bd9Sstevel@tonic-gate /system/contract \ 2297c478bd9Sstevel@tonic-gate /system/object \ 23048bc00d6Sjmcp /tmp \ 2317c478bd9Sstevel@tonic-gate /usr \ 23248bc00d6Sjmcp /usr/ast \ 23348bc00d6Sjmcp /usr/ast/bin \ 23448bc00d6Sjmcp /usr/bin \ 23548bc00d6Sjmcp /usr/bin/$(MACH32) \ 23648bc00d6Sjmcp /usr/ccs \ 23748bc00d6Sjmcp /usr/ccs/bin \ 23848bc00d6Sjmcp /usr/ccs/lib \ 23948bc00d6Sjmcp /usr/demo \ 24048bc00d6Sjmcp /usr/demo/SOUND \ 24148bc00d6Sjmcp /usr/games \ 242ead1f93eSLiane Praza /usr/has \ 243ead1f93eSLiane Praza /usr/has/bin \ 244ead1f93eSLiane Praza /usr/has/lib \ 245c10c16deSRichard Lowe /usr/has/man \ 24648bc00d6Sjmcp /usr/include \ 247b3700b07SGordon Ross /usr/include/ads \ 24848bc00d6Sjmcp /usr/include/ast \ 24948bc00d6Sjmcp /usr/include/fm \ 25048bc00d6Sjmcp /usr/include/gssapi \ 25148bc00d6Sjmcp /usr/include/hal \ 25248bc00d6Sjmcp /usr/include/kerberosv5 \ 25348bc00d6Sjmcp /usr/include/libmilter \ 25448bc00d6Sjmcp /usr/include/libpolkit \ 25548bc00d6Sjmcp /usr/include/sasl \ 25648bc00d6Sjmcp /usr/include/scsi \ 25748bc00d6Sjmcp /usr/include/security \ 25848bc00d6Sjmcp /usr/include/sys/crypto \ 25948bc00d6Sjmcp /usr/include/tsol \ 2607c478bd9Sstevel@tonic-gate /usr/kernel \ 26148bc00d6Sjmcp /usr/kvm \ 26248bc00d6Sjmcp /usr/lib \ 26348bc00d6Sjmcp /usr/lib/abi \ 26448bc00d6Sjmcp /usr/lib/brand \ 265ead1f93eSLiane Praza /usr/lib/brand/ipkg \ 266ead1f93eSLiane Praza /usr/lib/brand/labeled \ 26748bc00d6Sjmcp /usr/lib/brand/shared \ 26848bc00d6Sjmcp /usr/lib/brand/sn1 \ 269e71ca95cSGerald Jelinek /usr/lib/brand/solaris10 \ 27048bc00d6Sjmcp /usr/lib/class \ 27148bc00d6Sjmcp /usr/lib/class/FSS \ 27248bc00d6Sjmcp /usr/lib/class/FX \ 27348bc00d6Sjmcp /usr/lib/class/IA \ 27448bc00d6Sjmcp /usr/lib/class/RT \ 27535a5a358SJonathan Adams /usr/lib/class/SDC \ 27648bc00d6Sjmcp /usr/lib/class/TS \ 27748bc00d6Sjmcp /usr/lib/crypto \ 27848bc00d6Sjmcp /usr/lib/elfedit \ 27948bc00d6Sjmcp /usr/lib/fm \ 280*301d732bSRobert Mustacchi /usr/lib/fm/topo \ 281*301d732bSRobert Mustacchi /usr/lib/fm/topo/plugins \ 28248bc00d6Sjmcp /usr/lib/font \ 28348bc00d6Sjmcp /usr/lib/fs \ 28448bc00d6Sjmcp /usr/lib/fs/nfs \ 28548bc00d6Sjmcp /usr/lib/fs/proc \ 28648bc00d6Sjmcp /usr/lib/fs/smb \ 28748bc00d6Sjmcp /usr/lib/fs/zfs \ 28848bc00d6Sjmcp /usr/lib/gss \ 28948bc00d6Sjmcp /usr/lib/hal \ 29048bc00d6Sjmcp /usr/lib/inet \ 291dbed73cbSSangeeta Misra /usr/lib/inet/ilb \ 29248bc00d6Sjmcp /usr/lib/krb5 \ 29348bc00d6Sjmcp /usr/lib/link_audit \ 2940f9b8dcfSRichard Lowe /usr/lib/locale \ 2950f9b8dcfSRichard Lowe /usr/lib/locale/C \ 2960f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_COLLATE \ 2970f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_CTYPE \ 2980f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_MESSAGES \ 2990f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_MONETARY \ 3000f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_NUMERIC \ 3010f9b8dcfSRichard Lowe /usr/lib/locale/C/LC_TIME \ 30248bc00d6Sjmcp /usr/lib/lwp \ 30348bc00d6Sjmcp /usr/lib/mdb \ 30448bc00d6Sjmcp /usr/lib/mdb/kvm \ 30548bc00d6Sjmcp /usr/lib/mdb/proc \ 30648bc00d6Sjmcp /usr/lib/nfs \ 30736589d6bSRobert Mustacchi /usr/lib/varpd \ 30848bc00d6Sjmcp /usr/net \ 30948bc00d6Sjmcp /usr/net/servers \ 31048bc00d6Sjmcp /usr/lib/pool \ 31148bc00d6Sjmcp /usr/lib/rcap \ 31248bc00d6Sjmcp /usr/lib/rcap/$(MACH32) \ 31348bc00d6Sjmcp /usr/lib/sa \ 31448bc00d6Sjmcp /usr/lib/saf \ 31548bc00d6Sjmcp /usr/lib/sasl \ 31648bc00d6Sjmcp /usr/lib/scsi \ 31748bc00d6Sjmcp /usr/lib/secure \ 31848bc00d6Sjmcp /usr/lib/security \ 31948bc00d6Sjmcp /usr/lib/smbsrv \ 32048bc00d6Sjmcp /usr/lib/vscan \ 32148bc00d6Sjmcp /usr/lib/zfs \ 32248bc00d6Sjmcp /usr/lib/zones \ 32348bc00d6Sjmcp /usr/old \ 3247c478bd9Sstevel@tonic-gate /usr/platform \ 32548bc00d6Sjmcp /usr/proc \ 32648bc00d6Sjmcp /usr/proc/bin \ 32748bc00d6Sjmcp /usr/sadm \ 32848bc00d6Sjmcp /usr/sadm/install \ 32948bc00d6Sjmcp /usr/sadm/install/bin \ 33048bc00d6Sjmcp /usr/sadm/install/scripts \ 33148bc00d6Sjmcp /usr/sbin \ 33248bc00d6Sjmcp /usr/sbin/$(MACH32) \ 3337c478bd9Sstevel@tonic-gate /usr/share \ 33448bc00d6Sjmcp /usr/share/applications \ 33548bc00d6Sjmcp /usr/share/audio \ 33648bc00d6Sjmcp /usr/share/audio/samples \ 33748bc00d6Sjmcp /usr/share/audio/samples/au \ 33848bc00d6Sjmcp /usr/share/gnome \ 33948bc00d6Sjmcp /usr/share/gnome/autostart \ 34048bc00d6Sjmcp /usr/share/hwdata \ 34148bc00d6Sjmcp /usr/share/lib \ 34248bc00d6Sjmcp /usr/share/lib/ccs \ 34348bc00d6Sjmcp /usr/share/lib/tmac \ 34448bc00d6Sjmcp /usr/share/lib/ldif \ 34548bc00d6Sjmcp /usr/share/lib/xml \ 34648bc00d6Sjmcp /usr/share/lib/xml/dtd \ 34748bc00d6Sjmcp /usr/share/man \ 34848bc00d6Sjmcp /usr/share/src \ 34948bc00d6Sjmcp /usr/ucb \ 35048bc00d6Sjmcp $(MACH32_DIRS) \ 35148bc00d6Sjmcp /usr/ucblib \ 35248bc00d6Sjmcp /usr/xpg4 \ 35348bc00d6Sjmcp /usr/xpg4/bin \ 35448bc00d6Sjmcp /usr/xpg4/include \ 35548bc00d6Sjmcp /usr/xpg4/lib \ 35648bc00d6Sjmcp /usr/xpg6 \ 35748bc00d6Sjmcp /usr/xpg6/bin \ 3587c478bd9Sstevel@tonic-gate /var \ 3597c478bd9Sstevel@tonic-gate /var/adm \ 36048bc00d6Sjmcp /var/adm/exacct \ 36148bc00d6Sjmcp /var/adm/log \ 3627c478bd9Sstevel@tonic-gate /var/adm/pool \ 36348bc00d6Sjmcp /var/adm/sa \ 3647c478bd9Sstevel@tonic-gate /var/adm/sm.bin \ 3657c478bd9Sstevel@tonic-gate /var/adm/streams \ 366dfac3eb2SDavid Powell /var/cores \ 3677c478bd9Sstevel@tonic-gate /var/cron \ 368660ed88aSdr146992 /var/db \ 369660ed88aSdr146992 /var/db/ipf \ 37048bc00d6Sjmcp /var/games \ 37148bc00d6Sjmcp /var/idmap \ 3727c478bd9Sstevel@tonic-gate /var/krb5 \ 3737c478bd9Sstevel@tonic-gate /var/krb5/rcache \ 3747c478bd9Sstevel@tonic-gate /var/krb5/rcache/root \ 37548bc00d6Sjmcp /var/ld \ 3767c478bd9Sstevel@tonic-gate /var/log \ 3777c478bd9Sstevel@tonic-gate /var/log/pool \ 378e9a193fcSJohn.Zolnowsky@Sun.COM /var/logadm \ 37948bc00d6Sjmcp /var/mail \ 38048bc00d6Sjmcp /var/news \ 38148bc00d6Sjmcp /var/opt \ 38248bc00d6Sjmcp /var/preserve \ 38348bc00d6Sjmcp /var/run \ 38448bc00d6Sjmcp /var/saf \ 3857c478bd9Sstevel@tonic-gate /var/sadm \ 38648bc00d6Sjmcp /var/sadm/install \ 38748bc00d6Sjmcp /var/sadm/install/admin \ 38848bc00d6Sjmcp /var/sadm/install/logs \ 3895c51f124SMoriah Waterland /var/sadm/pkg \ 3905c51f124SMoriah Waterland /var/sadm/security \ 391da6c28aaSamw /var/smb \ 3929fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States /var/smb/cvol \ 3939fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States /var/smb/cvol/windows \ 3949fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States /var/smb/cvol/windows/system32 \ 3959fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States /var/smb/cvol/windows/system32/vss \ 39648bc00d6Sjmcp /var/spool \ 39748bc00d6Sjmcp /var/spool/cron \ 39848bc00d6Sjmcp /var/spool/cron/atjobs \ 39948bc00d6Sjmcp /var/spool/cron/crontabs \ 40048bc00d6Sjmcp /var/spool/lp \ 40148bc00d6Sjmcp /var/spool/pkg \ 40248bc00d6Sjmcp /var/spool/uucp \ 40348bc00d6Sjmcp /var/spool/uucppublic \ 4047c478bd9Sstevel@tonic-gate /var/svc \ 4057c478bd9Sstevel@tonic-gate /var/svc/log \ 4067c478bd9Sstevel@tonic-gate /var/svc/manifest \ 4077c478bd9Sstevel@tonic-gate /var/svc/manifest/milestone \ 4087c478bd9Sstevel@tonic-gate /var/svc/manifest/device \ 4097c478bd9Sstevel@tonic-gate /var/svc/manifest/system \ 4107c478bd9Sstevel@tonic-gate /var/svc/manifest/system/device \ 4117c478bd9Sstevel@tonic-gate /var/svc/manifest/system/filesystem \ 4127c478bd9Sstevel@tonic-gate /var/svc/manifest/system/security \ 4137c478bd9Sstevel@tonic-gate /var/svc/manifest/system/svc \ 4147c478bd9Sstevel@tonic-gate /var/svc/manifest/network \ 4157c478bd9Sstevel@tonic-gate /var/svc/manifest/network/dns \ 416e3320f40Smarkfen /var/svc/manifest/network/ipsec \ 4177c478bd9Sstevel@tonic-gate /var/svc/manifest/network/ldap \ 4187c478bd9Sstevel@tonic-gate /var/svc/manifest/network/nfs \ 4197c478bd9Sstevel@tonic-gate /var/svc/manifest/network/nis \ 4207c478bd9Sstevel@tonic-gate /var/svc/manifest/network/rpc \ 4219444c26fSTom Whitten /var/svc/manifest/network/routing \ 4227c478bd9Sstevel@tonic-gate /var/svc/manifest/network/security \ 4236185db85Sdougm /var/svc/manifest/network/shares \ 4247c478bd9Sstevel@tonic-gate /var/svc/manifest/application \ 4257c478bd9Sstevel@tonic-gate /var/svc/manifest/application/management \ 4267c478bd9Sstevel@tonic-gate /var/svc/manifest/application/print \ 4279444c26fSTom Whitten /var/svc/manifest/application/security \ 4287c478bd9Sstevel@tonic-gate /var/svc/manifest/platform \ 4297c478bd9Sstevel@tonic-gate /var/svc/manifest/platform/sun4u \ 4301ae08745Sheppo /var/svc/manifest/platform/sun4v \ 4317c478bd9Sstevel@tonic-gate /var/svc/manifest/site \ 432f875b4ebSrica /var/svc/profile \ 43348bc00d6Sjmcp /var/uucp \ 43448bc00d6Sjmcp /var/tmp \ 435f875b4ebSrica /var/tsol \ 436f875b4ebSrica /var/tsol/doors 4377c478bd9Sstevel@tonic-gate 43848bc00d6Sjmcpsparcv9_DIRS64= \ 43948bc00d6Sjmcp /platform/sun4u \ 4407c478bd9Sstevel@tonic-gate /platform/sun4u/lib \ 4417c478bd9Sstevel@tonic-gate /platform/sun4u/lib/$(MACH64) \ 44248bc00d6Sjmcp /usr/platform/sun4u \ 4437c478bd9Sstevel@tonic-gate /usr/platform/sun4u/sbin \ 4447c478bd9Sstevel@tonic-gate /usr/platform/sun4u/lib \ 4457c478bd9Sstevel@tonic-gate /platform/sun4v/lib \ 4467c478bd9Sstevel@tonic-gate /platform/sun4v/lib/$(MACH64) \ 4477c478bd9Sstevel@tonic-gate /usr/platform/sun4v/sbin \ 4487c478bd9Sstevel@tonic-gate /usr/platform/sun4v/lib \ 449fe6f6fb8Shyw /usr/platform/sun4u-us3/lib \ 450fe6f6fb8Shyw /usr/platform/sun4u-opl/lib 4517c478bd9Sstevel@tonic-gate 45248bc00d6Sjmcpamd64_DIRS64= \ 453*301d732bSRobert Mustacchi /platform/i86pc/amd64 \ 454*301d732bSRobert Mustacchi /usr/platform/i86pc \ 455*301d732bSRobert Mustacchi /usr/platform/i86pc/lib \ 456*301d732bSRobert Mustacchi /usr/platform/i86pc/lib/fm \ 457*301d732bSRobert Mustacchi /usr/platform/i86pc/lib/fm/topo \ 458*301d732bSRobert Mustacchi /usr/platform/i86pc/lib/fm/topo/plugins \ 459*301d732bSRobert Mustacchi /usr/platform/i86pc/lib/fm/topo/plugins/$(MACH64) 4607c478bd9Sstevel@tonic-gate 46148bc00d6SjmcpDIRS64= \ 46248bc00d6Sjmcp $($(MACH64)_DIRS64) \ 4637c478bd9Sstevel@tonic-gate /lib/$(MACH64) \ 464257873cfSJohn.Zolnowsky@Sun.COM /lib/crypto/$(MACH64) \ 465fc5ba5b7SAntonello Cruz /lib/fm/$(MACH64) \ 4667c478bd9Sstevel@tonic-gate /lib/secure/$(MACH64) \ 4677c478bd9Sstevel@tonic-gate /usr/bin/$(MACH64) \ 4687c478bd9Sstevel@tonic-gate /usr/ccs/bin/$(MACH64) \ 4697c478bd9Sstevel@tonic-gate /usr/ccs/lib/$(MACH64) \ 4707c478bd9Sstevel@tonic-gate /usr/lib/$(MACH64) \ 4717c478bd9Sstevel@tonic-gate /usr/lib/$(MACH64)/gss \ 472628e3cbeSEdward Pilatowicz /usr/lib/brand/sn1/$(MACH64) \ 473e71ca95cSGerald Jelinek /usr/lib/brand/solaris10/$(MACH64) \ 474d29b2c44Sab196087 /usr/lib/elfedit/$(MACH64) \ 4757c478bd9Sstevel@tonic-gate /usr/lib/fm/$(MACH64) \ 476*301d732bSRobert Mustacchi /usr/lib/fm/topo/plugins/$(MACH64) \ 47748bc00d6Sjmcp /usr/lib/fs/nfs/$(MACH64) \ 47848bc00d6Sjmcp /usr/lib/fs/smb/$(MACH64) \ 479dc739cedSDan McDonald /usr/lib/inet/$(MACH64) \ 4807c478bd9Sstevel@tonic-gate /usr/lib/krb5/$(MACH64) \ 4817c478bd9Sstevel@tonic-gate /usr/lib/link_audit/$(MACH64) \ 4827c478bd9Sstevel@tonic-gate /usr/lib/lwp/$(MACH64) \ 48348bc00d6Sjmcp /usr/lib/mdb/kvm/$(MACH64) \ 48448bc00d6Sjmcp /usr/lib/mdb/proc/$(MACH64) \ 485e8921a52SAndy Fiddaman $(PYTHON3_DIRS) \ 4867c478bd9Sstevel@tonic-gate /usr/lib/rcap/$(MACH64) \ 4877c478bd9Sstevel@tonic-gate /usr/lib/sasl/$(MACH64) \ 488940d71d2Seschrock /usr/lib/scsi/$(MACH64) \ 4897c478bd9Sstevel@tonic-gate /usr/lib/secure/$(MACH64) \ 4907c478bd9Sstevel@tonic-gate /usr/lib/security/$(MACH64) \ 49155bf511dSas200622 /usr/lib/smbsrv/$(MACH64) \ 4927c478bd9Sstevel@tonic-gate /usr/lib/abi/$(MACH64) \ 49336589d6bSRobert Mustacchi /usr/lib/varpd/$(MACH64) \ 4947c478bd9Sstevel@tonic-gate /usr/sbin/$(MACH64) \ 4957c478bd9Sstevel@tonic-gate /usr/ucb/$(MACH64) \ 4967c478bd9Sstevel@tonic-gate /usr/ucblib/$(MACH64) \ 4977c478bd9Sstevel@tonic-gate /usr/xpg4/lib/$(MACH64) \ 4987c478bd9Sstevel@tonic-gate /var/ld/$(MACH64) 4997c478bd9Sstevel@tonic-gate 5007c478bd9Sstevel@tonic-gate# /var/mail/:saved is built directly by the rootdirs target in 5017c478bd9Sstevel@tonic-gate# /usr/src/Makefile because of the colon in its name. 5027c478bd9Sstevel@tonic-gate 5037c478bd9Sstevel@tonic-gate# macros for symbolic links 50448bc00d6SjmcpSYM.DIRS= \ 50548bc00d6Sjmcp /bin \ 5067c478bd9Sstevel@tonic-gate /dev/stdin \ 5077c478bd9Sstevel@tonic-gate /dev/stdout \ 5087c478bd9Sstevel@tonic-gate /dev/stderr \ 50948bc00d6Sjmcp /etc/log \ 51048bc00d6Sjmcp /lib/32 \ 51148bc00d6Sjmcp /lib/crypto/32 \ 51248bc00d6Sjmcp /lib/secure/32 \ 51348bc00d6Sjmcp /usr/adm \ 5147c478bd9Sstevel@tonic-gate /usr/spool \ 5157c478bd9Sstevel@tonic-gate /usr/lib/tmac \ 5167c478bd9Sstevel@tonic-gate /usr/ccs/lib/link_audit \ 5177c478bd9Sstevel@tonic-gate /usr/news \ 5187c478bd9Sstevel@tonic-gate /usr/preserve \ 5197c478bd9Sstevel@tonic-gate /usr/lib/32 \ 52048bc00d6Sjmcp /usr/lib/cron \ 5210f9b8dcfSRichard Lowe /usr/lib/locale/POSIX \ 522d29b2c44Sab196087 /usr/lib/elfedit/32 \ 5237c478bd9Sstevel@tonic-gate /usr/lib/lwp/32 \ 5247c478bd9Sstevel@tonic-gate /usr/lib/link_audit/32 \ 5257c478bd9Sstevel@tonic-gate /usr/lib/secure/32 \ 52648bc00d6Sjmcp /usr/mail \ 52748bc00d6Sjmcp /usr/man \ 52848bc00d6Sjmcp /usr/pub \ 52948bc00d6Sjmcp /usr/src \ 53048bc00d6Sjmcp /usr/tmp \ 53148bc00d6Sjmcp /usr/ucblib/32 \ 53248bc00d6Sjmcp /var/ld/32 5337c478bd9Sstevel@tonic-gate 534*301d732bSRobert Mustacchiamd64_SYM.DIRS64= \ 535*301d732bSRobert Mustacchi /usr/platform/i86pc/lib/fm/topo/plugins/64 5365f8e1617Snn35248 53748bc00d6SjmcpSYM.DIRS64= \ 538*301d732bSRobert Mustacchi $($(MACH64)_SYM.DIRS64) \ 5397c478bd9Sstevel@tonic-gate /lib/64 \ 540257873cfSJohn.Zolnowsky@Sun.COM /lib/crypto/64 \ 5417c478bd9Sstevel@tonic-gate /lib/secure/64 \ 5427c478bd9Sstevel@tonic-gate /usr/lib/64 \ 543628e3cbeSEdward Pilatowicz /usr/lib/brand/sn1/64 \ 544e71ca95cSGerald Jelinek /usr/lib/brand/solaris10/64 \ 545d29b2c44Sab196087 /usr/lib/elfedit/64 \ 5469d6681f7SRichard Lowe /usr/lib/fm/64 \ 547*301d732bSRobert Mustacchi /usr/lib/fm/topo/plugins/64 \ 5487c478bd9Sstevel@tonic-gate /usr/lib/link_audit/64 \ 5497c478bd9Sstevel@tonic-gate /usr/lib/lwp/64 \ 5507c478bd9Sstevel@tonic-gate /usr/lib/secure/64 \ 5517c478bd9Sstevel@tonic-gate /usr/lib/security/64 \ 55236589d6bSRobert Mustacchi /usr/lib/varpd/64 \ 5537c478bd9Sstevel@tonic-gate /usr/xpg4/lib/64 \ 55464e3e6f9Scraigm /var/ld/64 \ 55564e3e6f9Scraigm /usr/ucblib/64 5567c478bd9Sstevel@tonic-gate 5577c478bd9Sstevel@tonic-gate# prepend the ROOT prefix 5587c478bd9Sstevel@tonic-gate 5597c478bd9Sstevel@tonic-gateROOTDIRS= $(TARGETDIRS:%=$(ROOT)%) 5607c478bd9Sstevel@tonic-gate 5617c478bd9Sstevel@tonic-gate# conditional assignments 5627c478bd9Sstevel@tonic-gate# 5637c478bd9Sstevel@tonic-gate# Target directories with non-default values for owner and group must 5647c478bd9Sstevel@tonic-gate# be referenced here, using their fully-prefixed names, and the non- 5657c478bd9Sstevel@tonic-gate# default values assigned. If a directory is mentioned above and not 5667c478bd9Sstevel@tonic-gate# mentioned below, it has default values for attributes. 5677c478bd9Sstevel@tonic-gate# 56848bc00d6Sjmcp# The default value for DIRMODE is specified in usr/src/Makefile.master. 5697c478bd9Sstevel@tonic-gate# 5707c478bd9Sstevel@tonic-gate 5717c478bd9Sstevel@tonic-gate$(ROOT)/var/adm \ 5727c478bd9Sstevel@tonic-gate$(ROOT)/var/adm/sa := DIRMODE= 775 5737c478bd9Sstevel@tonic-gate 5747c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/lp:= DIRMODE= 775 5757c478bd9Sstevel@tonic-gate 5767c478bd9Sstevel@tonic-gate# file mode 5777c478bd9Sstevel@tonic-gate# 5787c478bd9Sstevel@tonic-gate$(ROOT)/tmp \ 5797c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache \ 5807c478bd9Sstevel@tonic-gate$(ROOT)/var/preserve \ 5817c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/pkg \ 5827c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/uucppublic \ 5837c478bd9Sstevel@tonic-gate$(ROOT)/var/tmp:= DIRMODE= 1777 5847c478bd9Sstevel@tonic-gate 5855f6d439cSgww$(ROOT)/root:= DIRMODE= 700 5865f6d439cSgww 5877c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache/root:= DIRMODE= 700 5887c478bd9Sstevel@tonic-gate 5897c478bd9Sstevel@tonic-gate 5907c478bd9Sstevel@tonic-gate# 5915c51f124SMoriah Waterland# These permissions must match those set 592ead1f93eSLiane Praza# in the package manifests. 5935c51f124SMoriah Waterland# 5945c51f124SMoriah Waterland$(ROOT)/var/sadm/pkg \ 5955c51f124SMoriah Waterland$(ROOT)/var/sadm/security \ 5965c51f124SMoriah Waterland$(ROOT)/var/sadm/install/logs := DIRMODE= 555 5975c51f124SMoriah Waterland 5985c51f124SMoriah Waterland 5995c51f124SMoriah Waterland# 6007c478bd9Sstevel@tonic-gate# These permissions must match the ones set 6017c478bd9Sstevel@tonic-gate# internally by fdfs and autofs. 6027c478bd9Sstevel@tonic-gate# 6037c478bd9Sstevel@tonic-gate$(ROOT)/dev/fd \ 6047c478bd9Sstevel@tonic-gate$(ROOT)/home:= DIRMODE= 555 6057c478bd9Sstevel@tonic-gate 6067c478bd9Sstevel@tonic-gate$(ROOT)/var/mail:= DIRMODE=1777 6077c478bd9Sstevel@tonic-gate 6087c478bd9Sstevel@tonic-gate$(ROOT)/proc:= DIRMODE= 555 6097c478bd9Sstevel@tonic-gate 61076ca3cb0SRobert Mustacchi$(ROOT)/system/boot:= DIRMODE= 555 6117c478bd9Sstevel@tonic-gate$(ROOT)/system/contract:= DIRMODE= 555 6127c478bd9Sstevel@tonic-gate$(ROOT)/system/object:= DIRMODE= 555 6137c478bd9Sstevel@tonic-gate 6147c478bd9Sstevel@tonic-gate# symlink assignments, LINKDEST is the value of the symlink 6157c478bd9Sstevel@tonic-gate# 6167c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/cron:= LINKDEST=../../etc/cron.d 6177c478bd9Sstevel@tonic-gate$(ROOT)/bin:= LINKDEST=usr/bin 6187c478bd9Sstevel@tonic-gate$(ROOT)/lib/32:= LINKDEST=. 619257873cfSJohn.Zolnowsky@Sun.COM$(ROOT)/lib/crypto/32:= LINKDEST=. 6207c478bd9Sstevel@tonic-gate$(ROOT)/lib/secure/32:= LINKDEST=. 6217c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdin:= LINKDEST=fd/0 6227c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdout:= LINKDEST=fd/1 6237c478bd9Sstevel@tonic-gate$(ROOT)/dev/stderr:= LINKDEST=fd/2 6247c478bd9Sstevel@tonic-gate$(ROOT)/usr/pub:= LINKDEST=share/lib/pub 6257c478bd9Sstevel@tonic-gate$(ROOT)/usr/man:= LINKDEST=share/man 6267c478bd9Sstevel@tonic-gate$(ROOT)/usr/src:= LINKDEST=share/src 6277c478bd9Sstevel@tonic-gate$(ROOT)/usr/adm:= LINKDEST=../var/adm 6287c478bd9Sstevel@tonic-gate$(ROOT)/etc/log:= LINKDEST=../var/adm/log 6297c478bd9Sstevel@tonic-gate$(ROOT)/usr/mail:= LINKDEST=../var/mail 6307c478bd9Sstevel@tonic-gate$(ROOT)/usr/news:= LINKDEST=../var/news 6317c478bd9Sstevel@tonic-gate$(ROOT)/usr/preserve:= LINKDEST=../var/preserve 6327c478bd9Sstevel@tonic-gate$(ROOT)/usr/spool:= LINKDEST=../var/spool 6337c478bd9Sstevel@tonic-gate$(ROOT)/usr/tmp:= LINKDEST=../var/tmp 6347c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/tmac:= LINKDEST=../share/lib/tmac 6357c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/32:= LINKDEST=. 636d29b2c44Sab196087$(ROOT)/usr/lib/elfedit/32:= LINKDEST=. 6370f9b8dcfSRichard Lowe$(ROOT)/usr/lib/locale/POSIX:= LINKDEST=./C 6387c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/lwp/32:= LINKDEST=. 6397c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/link_audit/32:= LINKDEST=. 6407c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/secure/32:= LINKDEST=. 6417c478bd9Sstevel@tonic-gate$(ROOT)/usr/ccs/lib/link_audit:= LINKDEST=../../lib/link_audit 6427c478bd9Sstevel@tonic-gate$(ROOT)/var/ld/32:= LINKDEST=. 64364e3e6f9Scraigm$(ROOT)/usr/ucblib/32:= LINKDEST=. 6447c478bd9Sstevel@tonic-gate 6457c478bd9Sstevel@tonic-gate 6467c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/64:= LINKDEST=$(MACH64) 647257873cfSJohn.Zolnowsky@Sun.COM$(BUILD64) $(ROOT)/lib/crypto/64:= LINKDEST=$(MACH64) 6487c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/secure/64:= LINKDEST=$(MACH64) 6497c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/64:= LINKDEST=$(MACH64) 650d29b2c44Sab196087$(BUILD64) $(ROOT)/usr/lib/elfedit/64:= LINKDEST=$(MACH64) 651628e3cbeSEdward Pilatowicz$(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:= LINKDEST=$(MACH64) 652e71ca95cSGerald Jelinek$(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:= LINKDEST=$(MACH64) 6539d6681f7SRichard Lowe$(BUILD64) $(ROOT)/usr/lib/fm/64 := LINKDEST=$(MACH64) 654*301d732bSRobert Mustacchi$(BUILD64) $(ROOT)/usr/lib/fm/topo/plugins/64 := LINKDEST=$(MACH64) 6557c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/lwp/64:= LINKDEST=$(MACH64) 6567c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/link_audit/64:= LINKDEST=$(MACH64) 6577c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/secure/64:= LINKDEST=$(MACH64) 6587c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/security/64:= LINKDEST=$(MACH64) 65936589d6bSRobert Mustacchi$(BUILD64) $(ROOT)/usr/lib/varpd/64:= LINKDEST=$(MACH64) 6607c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/xpg4/lib/64:= LINKDEST=$(MACH64) 6617c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/var/ld/64:= LINKDEST=$(MACH64) 66264e3e6f9Scraigm$(BUILD64) $(ROOT)/usr/ucblib/64:= LINKDEST=$(MACH64) 6637c478bd9Sstevel@tonic-gate 66448bc00d6Sjmcp# 665*301d732bSRobert Mustacchi# x86-specific 666*301d732bSRobert Mustacchi# 667*301d732bSRobert Mustacchi$(BUILD64) $(ROOT)/usr/platform/i86pc/lib/fm/topo/plugins/64 := LINKDEST=$(MACH64) 668*301d732bSRobert Mustacchi 669*301d732bSRobert Mustacchi# 6707c478bd9Sstevel@tonic-gate# Installing a directory symlink calls for overriding INS.dir to install 6717c478bd9Sstevel@tonic-gate# a symlink. 6727c478bd9Sstevel@tonic-gate# 67348bc00d6Sjmcp$(DIRLINKS:%=$(ROOT)%):= \ 67424fe0b3bSjmcp INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@ 675