xref: /illumos-gate/usr/src/Targetdirs (revision 36589d6bb0cdae89e166b57b0d64ae56d53247d9)
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.
27786d1eecSBart Coddens# Copyright 2014 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.
3145ede40bSAndy Fiddaman# Copyright 2021 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		\
5748bc00d6Sjmcp	/usr/lib/xen/bin
587c478bd9Sstevel@tonic-gate
5948bc00d6Sjmcpsparc_DIRS=				\
6048bc00d6Sjmcp	/usr/lib/ldoms
617c478bd9Sstevel@tonic-gate
6248bc00d6Sjmcpsparc_64ONLY= $(POUND_SIGN)
6348bc00d6Sjmcp64ONLY=  $($(MACH)_64ONLY)
6448bc00d6Sjmcp
6548bc00d6Sjmcp$(64ONLY) MACH32_DIRS=/usr/ucb/$(MACH32)
6648bc00d6Sjmcp
67e8921a52SAndy FiddamanPYTHON2_DIRS=
68e8921a52SAndy FiddamanPYTHON2_64DIRS=
69e8921a52SAndy FiddamanPYTHON3_DIRS=
70e8921a52SAndy Fiddaman
71e8921a52SAndy Fiddaman$(BUILDPY2)PYTHON2_DIRS += \
72e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION) \
73e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages \
74e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/solaris \
75e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/zfs
76e8921a52SAndy Fiddaman
77e8921a52SAndy Fiddaman$(BUILDPY2)PYTHON2_64DIRS += \
78e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/64 \
79e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/solaris/64 \
80e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/zfs/64
81e8921a52SAndy Fiddaman
82e8921a52SAndy Fiddaman$(BUILDPY3)PYTHON3_DIRS += \
83e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION) \
84e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages \
85e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris \
86e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris/__pycache__ \
87e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs \
88e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs/__pycache__
89e8921a52SAndy Fiddaman
9045ede40bSAndy Fiddaman$(BUILDPY3b)PYTHON3_DIRS += \
9145ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION) \
9245ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages \
9345ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris \
9445ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris/__pycache__ \
9545ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs \
9645ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs/__pycache__
9745ede40bSAndy Fiddaman
9848bc00d6SjmcpDIRS= \
99986fd29aSsetje	/boot \
100986fd29aSsetje	/boot/solaris \
101986fd29aSsetje	/boot/solaris/bin \
10248bc00d6Sjmcp	$($(MACH)_DIRS) \
1037c478bd9Sstevel@tonic-gate	/dev \
1047c478bd9Sstevel@tonic-gate	/dev/dsk \
1057c478bd9Sstevel@tonic-gate	/dev/fd \
106b127ac41SPhilip Kirk	/dev/ipnet \
107d62bc4baSyz147064	/dev/net \
1087c478bd9Sstevel@tonic-gate	/dev/rdsk \
1097c478bd9Sstevel@tonic-gate	/dev/rmt \
1107c478bd9Sstevel@tonic-gate	/dev/pts \
1117c478bd9Sstevel@tonic-gate	/dev/sad \
1127c478bd9Sstevel@tonic-gate	/dev/swap \
11348bc00d6Sjmcp	/dev/term \
114aecfc01dSrui zang - Sun Microsystems - Beijing China	/dev/vt \
115c54df98aSjg	/dev/zcons \
1167c478bd9Sstevel@tonic-gate	/devices \
1177c478bd9Sstevel@tonic-gate	/devices/pseudo \
1187c478bd9Sstevel@tonic-gate	/etc \
119edfa49ffS	/etc/brand  \
120e71ca95cSGerald Jelinek	/etc/brand/solaris10  \
1217c478bd9Sstevel@tonic-gate	/etc/cron.d \
1227c478bd9Sstevel@tonic-gate	/etc/crypto \
1237c478bd9Sstevel@tonic-gate	/etc/crypto/certs \
1247c478bd9Sstevel@tonic-gate	/etc/crypto/crls \
12548bc00d6Sjmcp	/etc/dbus-1 \
12648bc00d6Sjmcp	/etc/dbus-1/system.d \
1277c478bd9Sstevel@tonic-gate	/etc/default \
1287c478bd9Sstevel@tonic-gate	/etc/devices  \
1298d483882Smlf	/etc/dev  \
1307c478bd9Sstevel@tonic-gate	/etc/dfs  \
13148bc00d6Sjmcp	/etc/dladm \
1327c478bd9Sstevel@tonic-gate	/etc/fs  \
1337c478bd9Sstevel@tonic-gate	/etc/fs/nfs  \
134fa9e4066Sahrens	/etc/fs/zfs \
1357c478bd9Sstevel@tonic-gate	/etc/ftpd  \
13618c2aff7Sartem	/etc/hal \
13718c2aff7Sartem	/etc/hal/fdi \
13818c2aff7Sartem	/etc/hal/fdi/information \
13918c2aff7Sartem	/etc/hal/fdi/information/10freedesktop \
14018c2aff7Sartem	/etc/hal/fdi/information/20thirdparty \
14118c2aff7Sartem	/etc/hal/fdi/information/30user \
14218c2aff7Sartem	/etc/hal/fdi/policy \
14318c2aff7Sartem	/etc/hal/fdi/policy/10osvendor \
14418c2aff7Sartem	/etc/hal/fdi/policy/20thirdparty \
14518c2aff7Sartem	/etc/hal/fdi/policy/30user \
14618c2aff7Sartem	/etc/hal/fdi/preprobe \
14718c2aff7Sartem	/etc/hal/fdi/preprobe/10osvendor \
14818c2aff7Sartem	/etc/hal/fdi/preprobe/20thirdparty \
14918c2aff7Sartem	/etc/hal/fdi/preprobe/30user \
1506e91bba0SGirish Moodalbail	/etc/ipadm \
15136c5fee3Smcneal	/etc/iscsi \
1527c478bd9Sstevel@tonic-gate	/etc/rpcsec	\
1537c478bd9Sstevel@tonic-gate	/etc/security	\
154ead1f93eSLiane Praza	/etc/security/auth_attr.d \
155ead1f93eSLiane Praza	/etc/security/exec_attr.d \
156ead1f93eSLiane Praza	/etc/security/prof_attr.d \
157f875b4ebSrica	/etc/security/tsol	\
1587c478bd9Sstevel@tonic-gate	/etc/gss	\
1597c478bd9Sstevel@tonic-gate	/etc/init.d  \
160d04ccbb3Scarlsonj	/etc/dhcp	\
1617c478bd9Sstevel@tonic-gate	/etc/lib  \
16248bc00d6Sjmcp	/etc/mail  \
16348bc00d6Sjmcp	/etc/mail/cf  \
16448bc00d6Sjmcp	/etc/mail/cf/cf  \
16548bc00d6Sjmcp	/etc/mail/cf/domain  \
16648bc00d6Sjmcp	/etc/mail/cf/feature  \
16748bc00d6Sjmcp	/etc/mail/cf/m4  \
16848bc00d6Sjmcp	/etc/mail/cf/mailer  \
16948bc00d6Sjmcp	/etc/mail/cf/ostype  \
17048bc00d6Sjmcp	/etc/mail/cf/sh  \
17148bc00d6Sjmcp	/etc/net-snmp \
17248bc00d6Sjmcp	/etc/net-snmp/snmp \
1737c478bd9Sstevel@tonic-gate	/etc/opt  \
1747c478bd9Sstevel@tonic-gate	/etc/rc0.d  \
1757c478bd9Sstevel@tonic-gate	/etc/rc1.d  \
1767c478bd9Sstevel@tonic-gate	/etc/rc2.d  \
1777c478bd9Sstevel@tonic-gate	/etc/rc3.d  \
1787c478bd9Sstevel@tonic-gate	/etc/rcS.d  \
17948bc00d6Sjmcp	/etc/saf \
1807c478bd9Sstevel@tonic-gate	/etc/sasl	\
1817c478bd9Sstevel@tonic-gate	/etc/sfw \
182a7fe1d5bSAndy Stormont	/etc/skel	\
1837c478bd9Sstevel@tonic-gate	/etc/svc \
1849444c26fSTom Whitten	/etc/svc/profile \
185adfc3118STruong Nguyen	/etc/svc/profile/site \
1867c478bd9Sstevel@tonic-gate	/etc/svc/volatile \
1872b987d42SAlexander Eremin	/etc/system.d \
1887c478bd9Sstevel@tonic-gate	/etc/tm  \
1897c478bd9Sstevel@tonic-gate	/etc/usb   \
190ead1f93eSLiane Praza	/etc/user_attr.d \
191088e9d47Seschrock	/etc/zfs  \
1927c478bd9Sstevel@tonic-gate	/etc/zones  \
1937c478bd9Sstevel@tonic-gate	/export  \
1947c478bd9Sstevel@tonic-gate	/home  \
19548bc00d6Sjmcp	/lib \
19648bc00d6Sjmcp	/lib/crypto \
19748bc00d6Sjmcp	/lib/inet \
198fc5ba5b7SAntonello Cruz	/lib/fm \
19948bc00d6Sjmcp	/lib/secure \
20048bc00d6Sjmcp	/lib/svc \
20148bc00d6Sjmcp	/lib/svc/bin \
20248bc00d6Sjmcp	/lib/svc/capture \
2039444c26fSTom Whitten	/lib/svc/manifest \
2049444c26fSTom Whitten	/lib/svc/manifest/milestone \
2059444c26fSTom Whitten	/lib/svc/manifest/device \
2069444c26fSTom Whitten	/lib/svc/manifest/system \
2079444c26fSTom Whitten	/lib/svc/manifest/system/device \
2089444c26fSTom Whitten	/lib/svc/manifest/system/filesystem \
2099444c26fSTom Whitten	/lib/svc/manifest/system/security \
2109444c26fSTom Whitten	/lib/svc/manifest/system/svc \
2119444c26fSTom Whitten	/lib/svc/manifest/network \
2129444c26fSTom Whitten	/lib/svc/manifest/network/dns \
2139444c26fSTom Whitten	/lib/svc/manifest/network/ipsec \
2149444c26fSTom Whitten	/lib/svc/manifest/network/ldap \
2159444c26fSTom Whitten	/lib/svc/manifest/network/nfs \
2169444c26fSTom Whitten	/lib/svc/manifest/network/nis \
2179444c26fSTom Whitten	/lib/svc/manifest/network/rpc \
2189444c26fSTom Whitten	/lib/svc/manifest/network/security \
2199444c26fSTom Whitten	/lib/svc/manifest/network/shares \
2209444c26fSTom Whitten	/lib/svc/manifest/network/ssl \
2219444c26fSTom Whitten	/lib/svc/manifest/application \
2229444c26fSTom Whitten	/lib/svc/manifest/application/management \
2239444c26fSTom Whitten	/lib/svc/manifest/application/security \
2249444c26fSTom Whitten	/lib/svc/manifest/application/print \
2259444c26fSTom Whitten	/lib/svc/manifest/platform \
2269444c26fSTom Whitten	/lib/svc/manifest/platform/sun4u \
2279444c26fSTom Whitten	/lib/svc/manifest/platform/sun4v \
2289444c26fSTom Whitten	/lib/svc/manifest/site \
22948bc00d6Sjmcp	/lib/svc/method \
23048bc00d6Sjmcp	/lib/svc/monitor \
23148bc00d6Sjmcp	/lib/svc/seed \
23248bc00d6Sjmcp	/lib/svc/share \
2337c478bd9Sstevel@tonic-gate	/kernel  \
234f73e0305SHans Rosenfeld	/kernel/firmware \
2357c478bd9Sstevel@tonic-gate	/mnt  \
2367c478bd9Sstevel@tonic-gate	/opt  \
2377c478bd9Sstevel@tonic-gate	/platform  \
2387c478bd9Sstevel@tonic-gate	/proc  \
2395f6d439cSgww	/root  \
2407c478bd9Sstevel@tonic-gate	/sbin  \
2417c478bd9Sstevel@tonic-gate	/system \
24276ca3cb0SRobert Mustacchi	/system/boot \
2437c478bd9Sstevel@tonic-gate	/system/contract \
2447c478bd9Sstevel@tonic-gate	/system/object \
24548bc00d6Sjmcp	/tmp \
2467c478bd9Sstevel@tonic-gate	/usr  \
24748bc00d6Sjmcp	/usr/ast \
24848bc00d6Sjmcp	/usr/ast/bin \
24948bc00d6Sjmcp	/usr/bin \
25048bc00d6Sjmcp	/usr/bin/$(MACH32) \
25148bc00d6Sjmcp	/usr/ccs \
25248bc00d6Sjmcp	/usr/ccs/bin \
25348bc00d6Sjmcp	/usr/ccs/lib \
25448bc00d6Sjmcp	/usr/demo \
25548bc00d6Sjmcp	/usr/demo/SOUND \
25648bc00d6Sjmcp	/usr/games \
257ead1f93eSLiane Praza	/usr/has \
258ead1f93eSLiane Praza	/usr/has/bin \
259ead1f93eSLiane Praza	/usr/has/lib \
260c10c16deSRichard Lowe        /usr/has/man \
26148bc00d6Sjmcp	/usr/include \
262b3700b07SGordon Ross	/usr/include/ads \
26348bc00d6Sjmcp	/usr/include/ast \
26448bc00d6Sjmcp	/usr/include/fm \
26548bc00d6Sjmcp	/usr/include/gssapi \
26648bc00d6Sjmcp	/usr/include/hal \
26748bc00d6Sjmcp	/usr/include/kerberosv5 \
26848bc00d6Sjmcp	/usr/include/libmilter \
26948bc00d6Sjmcp	/usr/include/libpolkit \
27048bc00d6Sjmcp	/usr/include/sasl \
27148bc00d6Sjmcp	/usr/include/scsi \
27248bc00d6Sjmcp	/usr/include/security \
27348bc00d6Sjmcp	/usr/include/sys/crypto \
27448bc00d6Sjmcp	/usr/include/tsol \
2757c478bd9Sstevel@tonic-gate	/usr/kernel  \
27648bc00d6Sjmcp	/usr/kvm \
27748bc00d6Sjmcp	/usr/lib \
27848bc00d6Sjmcp	/usr/lib/abi \
27948bc00d6Sjmcp	/usr/lib/brand \
280ead1f93eSLiane Praza	/usr/lib/brand/ipkg \
281ead1f93eSLiane Praza	/usr/lib/brand/labeled \
28248bc00d6Sjmcp	/usr/lib/brand/shared \
28348bc00d6Sjmcp	/usr/lib/brand/sn1 \
284e71ca95cSGerald Jelinek	/usr/lib/brand/solaris10 \
28548bc00d6Sjmcp	/usr/lib/class \
28648bc00d6Sjmcp	/usr/lib/class/FSS \
28748bc00d6Sjmcp	/usr/lib/class/FX \
28848bc00d6Sjmcp	/usr/lib/class/IA \
28948bc00d6Sjmcp	/usr/lib/class/RT \
29035a5a358SJonathan Adams	/usr/lib/class/SDC \
29148bc00d6Sjmcp	/usr/lib/class/TS \
29248bc00d6Sjmcp	/usr/lib/crypto \
29348bc00d6Sjmcp	/usr/lib/elfedit \
29448bc00d6Sjmcp	/usr/lib/fm \
29548bc00d6Sjmcp	/usr/lib/font \
29648bc00d6Sjmcp	/usr/lib/fs \
29748bc00d6Sjmcp	/usr/lib/fs/nfs \
29848bc00d6Sjmcp	/usr/lib/fs/proc \
29948bc00d6Sjmcp	/usr/lib/fs/smb \
30048bc00d6Sjmcp	/usr/lib/fs/zfs \
30148bc00d6Sjmcp	/usr/lib/gss \
30248bc00d6Sjmcp	/usr/lib/hal \
30348bc00d6Sjmcp	/usr/lib/inet \
304dbed73cbSSangeeta Misra	/usr/lib/inet/ilb \
30548bc00d6Sjmcp	/usr/lib/krb5 \
30648bc00d6Sjmcp	/usr/lib/link_audit \
30748bc00d6Sjmcp	/usr/lib/lwp \
30848bc00d6Sjmcp	/usr/lib/mdb \
30948bc00d6Sjmcp	/usr/lib/mdb/kvm \
31048bc00d6Sjmcp	/usr/lib/mdb/proc \
31148bc00d6Sjmcp	/usr/lib/nfs \
312*36589d6bSRobert Mustacchi	/usr/lib/varpd \
31348bc00d6Sjmcp	/usr/net \
31448bc00d6Sjmcp	/usr/net/servers \
31548bc00d6Sjmcp	/usr/lib/pool \
316e8921a52SAndy Fiddaman	$(PYTHON2_DIRS) \
31748bc00d6Sjmcp	/usr/lib/rcap \
31848bc00d6Sjmcp	/usr/lib/rcap/$(MACH32) \
31948bc00d6Sjmcp	/usr/lib/sa  \
32048bc00d6Sjmcp	/usr/lib/saf \
32148bc00d6Sjmcp	/usr/lib/sasl \
32248bc00d6Sjmcp	/usr/lib/scsi \
32348bc00d6Sjmcp	/usr/lib/secure \
32448bc00d6Sjmcp	/usr/lib/security \
32548bc00d6Sjmcp	/usr/lib/smbsrv \
32648bc00d6Sjmcp	/usr/lib/vscan \
32748bc00d6Sjmcp	/usr/lib/zfs \
32848bc00d6Sjmcp	/usr/lib/zones \
32948bc00d6Sjmcp	/usr/old \
3307c478bd9Sstevel@tonic-gate	/usr/platform  \
33148bc00d6Sjmcp	/usr/proc \
33248bc00d6Sjmcp	/usr/proc/bin \
33348bc00d6Sjmcp	/usr/sadm \
33448bc00d6Sjmcp	/usr/sadm/install \
33548bc00d6Sjmcp	/usr/sadm/install/bin \
33648bc00d6Sjmcp	/usr/sadm/install/scripts \
33748bc00d6Sjmcp	/usr/sbin \
33848bc00d6Sjmcp	/usr/sbin/$(MACH32) \
3397c478bd9Sstevel@tonic-gate	/usr/share  \
34048bc00d6Sjmcp	/usr/share/applications \
34148bc00d6Sjmcp	/usr/share/audio \
34248bc00d6Sjmcp	/usr/share/audio/samples \
34348bc00d6Sjmcp	/usr/share/audio/samples/au \
34448bc00d6Sjmcp	/usr/share/gnome \
34548bc00d6Sjmcp	/usr/share/gnome/autostart \
34648bc00d6Sjmcp	/usr/share/hwdata \
34748bc00d6Sjmcp	/usr/share/lib \
34848bc00d6Sjmcp	/usr/share/lib/ccs \
34948bc00d6Sjmcp	/usr/share/lib/tmac  \
35048bc00d6Sjmcp	/usr/share/lib/ldif  \
35148bc00d6Sjmcp	/usr/share/lib/xml \
35248bc00d6Sjmcp	/usr/share/lib/xml/dtd \
35348bc00d6Sjmcp	/usr/share/man \
35448bc00d6Sjmcp	/usr/share/src \
35548bc00d6Sjmcp	/usr/ucb \
35648bc00d6Sjmcp	$(MACH32_DIRS) \
35748bc00d6Sjmcp	/usr/ucblib \
35848bc00d6Sjmcp	/usr/xpg4 \
35948bc00d6Sjmcp	/usr/xpg4/bin \
36048bc00d6Sjmcp	/usr/xpg4/include \
36148bc00d6Sjmcp	/usr/xpg4/lib \
36248bc00d6Sjmcp	/usr/xpg6 \
36348bc00d6Sjmcp	/usr/xpg6/bin \
3647c478bd9Sstevel@tonic-gate	/var  \
3657c478bd9Sstevel@tonic-gate	/var/adm  \
36648bc00d6Sjmcp	/var/adm/exacct \
36748bc00d6Sjmcp	/var/adm/log \
3687c478bd9Sstevel@tonic-gate	/var/adm/pool \
36948bc00d6Sjmcp	/var/adm/sa \
3707c478bd9Sstevel@tonic-gate	/var/adm/sm.bin \
3717c478bd9Sstevel@tonic-gate	/var/adm/streams \
372dfac3eb2SDavid Powell	/var/cores \
3737c478bd9Sstevel@tonic-gate	/var/cron \
374660ed88aSdr146992	/var/db \
375660ed88aSdr146992	/var/db/ipf \
37648bc00d6Sjmcp	/var/games \
37748bc00d6Sjmcp	/var/idmap \
3787c478bd9Sstevel@tonic-gate	/var/krb5 \
3797c478bd9Sstevel@tonic-gate	/var/krb5/rcache  \
3807c478bd9Sstevel@tonic-gate	/var/krb5/rcache/root  \
38148bc00d6Sjmcp	/var/ld \
3827c478bd9Sstevel@tonic-gate	/var/log \
3837c478bd9Sstevel@tonic-gate	/var/log/pool \
384e9a193fcSJohn.Zolnowsky@Sun.COM	/var/logadm \
38548bc00d6Sjmcp	/var/mail \
38648bc00d6Sjmcp	/var/news \
38748bc00d6Sjmcp	/var/opt \
38848bc00d6Sjmcp	/var/preserve \
38948bc00d6Sjmcp	/var/run \
39048bc00d6Sjmcp	/var/saf \
3917c478bd9Sstevel@tonic-gate	/var/sadm \
39248bc00d6Sjmcp	/var/sadm/install \
39348bc00d6Sjmcp	/var/sadm/install/admin \
39448bc00d6Sjmcp	/var/sadm/install/logs \
3955c51f124SMoriah Waterland	/var/sadm/pkg \
3965c51f124SMoriah Waterland	/var/sadm/security \
397da6c28aaSamw	/var/smb \
3989fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol \
3999fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows \
4009fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows/system32 \
4019fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows/system32/vss \
40248bc00d6Sjmcp	/var/spool \
40348bc00d6Sjmcp	/var/spool/cron \
40448bc00d6Sjmcp	/var/spool/cron/atjobs \
40548bc00d6Sjmcp	/var/spool/cron/crontabs \
40648bc00d6Sjmcp	/var/spool/lp \
40748bc00d6Sjmcp	/var/spool/pkg \
40848bc00d6Sjmcp	/var/spool/uucp \
40948bc00d6Sjmcp	/var/spool/uucppublic \
4107c478bd9Sstevel@tonic-gate	/var/svc \
4117c478bd9Sstevel@tonic-gate	/var/svc/log \
4127c478bd9Sstevel@tonic-gate	/var/svc/manifest \
4137c478bd9Sstevel@tonic-gate	/var/svc/manifest/milestone \
4147c478bd9Sstevel@tonic-gate	/var/svc/manifest/device \
4157c478bd9Sstevel@tonic-gate	/var/svc/manifest/system \
4167c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/device \
4177c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/filesystem \
4187c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/security \
4197c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/svc \
4207c478bd9Sstevel@tonic-gate	/var/svc/manifest/network \
4217c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/dns \
422e3320f40Smarkfen	/var/svc/manifest/network/ipsec \
4237c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/ldap \
4247c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/nfs \
4257c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/nis \
4267c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/rpc \
4279444c26fSTom Whitten	/var/svc/manifest/network/routing \
4287c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/security \
4296185db85Sdougm	/var/svc/manifest/network/shares \
430abf1b5ddSkais	/var/svc/manifest/network/ssl \
4317c478bd9Sstevel@tonic-gate	/var/svc/manifest/application \
4327c478bd9Sstevel@tonic-gate	/var/svc/manifest/application/management \
4337c478bd9Sstevel@tonic-gate	/var/svc/manifest/application/print \
4349444c26fSTom Whitten	/var/svc/manifest/application/security \
4357c478bd9Sstevel@tonic-gate	/var/svc/manifest/platform \
4367c478bd9Sstevel@tonic-gate	/var/svc/manifest/platform/sun4u \
4371ae08745Sheppo	/var/svc/manifest/platform/sun4v \
4387c478bd9Sstevel@tonic-gate	/var/svc/manifest/site \
439f875b4ebSrica	/var/svc/profile \
44048bc00d6Sjmcp	/var/uucp \
44148bc00d6Sjmcp	/var/tmp \
442f875b4ebSrica	/var/tsol \
443f875b4ebSrica	/var/tsol/doors
4447c478bd9Sstevel@tonic-gate
44548bc00d6Sjmcpsparcv9_DIRS64= \
44648bc00d6Sjmcp	/platform/sun4u \
4477c478bd9Sstevel@tonic-gate	/platform/sun4u/lib \
4487c478bd9Sstevel@tonic-gate	/platform/sun4u/lib/$(MACH64) \
44948bc00d6Sjmcp	/usr/platform/sun4u \
4507c478bd9Sstevel@tonic-gate	/usr/platform/sun4u/sbin \
4517c478bd9Sstevel@tonic-gate	/usr/platform/sun4u/lib \
4527c478bd9Sstevel@tonic-gate	/platform/sun4v/lib \
4537c478bd9Sstevel@tonic-gate	/platform/sun4v/lib/$(MACH64) \
4547c478bd9Sstevel@tonic-gate	/usr/platform/sun4v/sbin \
4557c478bd9Sstevel@tonic-gate	/usr/platform/sun4v/lib \
456fe6f6fb8Shyw	/usr/platform/sun4u-us3/lib \
457fe6f6fb8Shyw	/usr/platform/sun4u-opl/lib
4587c478bd9Sstevel@tonic-gate
45948bc00d6Sjmcpamd64_DIRS64= \
460ae115bc7Smrj	/platform/i86pc/amd64
4617c478bd9Sstevel@tonic-gate
46248bc00d6SjmcpDIRS64= \
46348bc00d6Sjmcp	$($(MACH64)_DIRS64) \
4647c478bd9Sstevel@tonic-gate	/lib/$(MACH64) \
465257873cfSJohn.Zolnowsky@Sun.COM	/lib/crypto/$(MACH64) \
466fc5ba5b7SAntonello Cruz	/lib/fm/$(MACH64) \
4677c478bd9Sstevel@tonic-gate	/lib/secure/$(MACH64) \
4687c478bd9Sstevel@tonic-gate	/usr/bin/$(MACH64) \
4697c478bd9Sstevel@tonic-gate	/usr/ccs/bin/$(MACH64)  \
4707c478bd9Sstevel@tonic-gate	/usr/ccs/lib/$(MACH64) \
4717c478bd9Sstevel@tonic-gate	/usr/lib/$(MACH64) \
4727c478bd9Sstevel@tonic-gate	/usr/lib/$(MACH64)/gss \
473628e3cbeSEdward Pilatowicz	/usr/lib/brand/sn1/$(MACH64) \
474e71ca95cSGerald Jelinek	/usr/lib/brand/solaris10/$(MACH64) \
475d29b2c44Sab196087	/usr/lib/elfedit/$(MACH64) \
4767c478bd9Sstevel@tonic-gate	/usr/lib/fm/$(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	$(PYTHON2_64DIRS) \
486e8921a52SAndy Fiddaman	$(PYTHON3_DIRS) \
4877c478bd9Sstevel@tonic-gate	/usr/lib/rcap/$(MACH64) \
4887c478bd9Sstevel@tonic-gate	/usr/lib/sasl/$(MACH64) \
489940d71d2Seschrock	/usr/lib/scsi/$(MACH64) \
4907c478bd9Sstevel@tonic-gate	/usr/lib/secure/$(MACH64) \
4917c478bd9Sstevel@tonic-gate	/usr/lib/security/$(MACH64) \
49255bf511dSas200622	/usr/lib/smbsrv/$(MACH64) \
4937c478bd9Sstevel@tonic-gate	/usr/lib/abi/$(MACH64) \
494*36589d6bSRobert Mustacchi	/usr/lib/varpd/$(MACH64) \
4957c478bd9Sstevel@tonic-gate	/usr/sbin/$(MACH64) \
4967c478bd9Sstevel@tonic-gate	/usr/ucb/$(MACH64) \
4977c478bd9Sstevel@tonic-gate	/usr/ucblib/$(MACH64) \
4987c478bd9Sstevel@tonic-gate	/usr/xpg4/lib/$(MACH64) \
4997c478bd9Sstevel@tonic-gate	/var/ld/$(MACH64)
5007c478bd9Sstevel@tonic-gate
5017c478bd9Sstevel@tonic-gate# /var/mail/:saved is built directly by the rootdirs target in
5027c478bd9Sstevel@tonic-gate# /usr/src/Makefile because of the colon in its name.
5037c478bd9Sstevel@tonic-gate
5047c478bd9Sstevel@tonic-gate# macros for symbolic links
50548bc00d6SjmcpSYM.DIRS= \
50648bc00d6Sjmcp	/bin \
5077c478bd9Sstevel@tonic-gate	/dev/stdin \
5087c478bd9Sstevel@tonic-gate	/dev/stdout \
5097c478bd9Sstevel@tonic-gate	/dev/stderr \
51048bc00d6Sjmcp	/etc/log \
51148bc00d6Sjmcp	/lib/32 \
51248bc00d6Sjmcp	/lib/crypto/32 \
51348bc00d6Sjmcp	/lib/secure/32 \
51448bc00d6Sjmcp	/usr/adm \
5157c478bd9Sstevel@tonic-gate	/usr/spool \
5167c478bd9Sstevel@tonic-gate	/usr/lib/tmac \
5177c478bd9Sstevel@tonic-gate	/usr/ccs/lib/link_audit \
5187c478bd9Sstevel@tonic-gate	/usr/news \
5197c478bd9Sstevel@tonic-gate	/usr/preserve \
5207c478bd9Sstevel@tonic-gate	/usr/lib/32 \
52148bc00d6Sjmcp	/usr/lib/cron \
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
53448bc00d6Sjmcpsparc_SYM.DIRS64=
5355f8e1617Snn35248
53648bc00d6SjmcpSYM.DIRS64= \
53748bc00d6Sjmcp	$($(MACH)_SYM.DIRS64) \
5387c478bd9Sstevel@tonic-gate	/lib/64 \
539257873cfSJohn.Zolnowsky@Sun.COM	/lib/crypto/64 \
5407c478bd9Sstevel@tonic-gate	/lib/secure/64 \
5417c478bd9Sstevel@tonic-gate	/usr/lib/64 \
542628e3cbeSEdward Pilatowicz	/usr/lib/brand/sn1/64 \
543e71ca95cSGerald Jelinek	/usr/lib/brand/solaris10/64 \
544d29b2c44Sab196087	/usr/lib/elfedit/64 \
5457c478bd9Sstevel@tonic-gate	/usr/lib/link_audit/64 \
5467c478bd9Sstevel@tonic-gate	/usr/lib/lwp/64 \
5477c478bd9Sstevel@tonic-gate	/usr/lib/secure/64 \
5487c478bd9Sstevel@tonic-gate	/usr/lib/security/64 \
549*36589d6bSRobert Mustacchi	/usr/lib/varpd/64 \
5507c478bd9Sstevel@tonic-gate	/usr/xpg4/lib/64 \
55164e3e6f9Scraigm	/var/ld/64 \
55264e3e6f9Scraigm	/usr/ucblib/64
5537c478bd9Sstevel@tonic-gate
5547c478bd9Sstevel@tonic-gate# prepend the ROOT prefix
5557c478bd9Sstevel@tonic-gate
5567c478bd9Sstevel@tonic-gateROOTDIRS=	$(TARGETDIRS:%=$(ROOT)%)
5577c478bd9Sstevel@tonic-gate
5587c478bd9Sstevel@tonic-gate# conditional assignments
5597c478bd9Sstevel@tonic-gate#
5607c478bd9Sstevel@tonic-gate# Target directories with non-default values for owner and group must
5617c478bd9Sstevel@tonic-gate# be referenced here, using their fully-prefixed names, and the non-
5627c478bd9Sstevel@tonic-gate# default values assigned.  If a directory is mentioned above and not
5637c478bd9Sstevel@tonic-gate# mentioned below, it has default values for attributes.
5647c478bd9Sstevel@tonic-gate#
56548bc00d6Sjmcp# The default value for DIRMODE is specified in usr/src/Makefile.master.
5667c478bd9Sstevel@tonic-gate#
5677c478bd9Sstevel@tonic-gate
5687c478bd9Sstevel@tonic-gate$(ROOT)/var/adm \
5697c478bd9Sstevel@tonic-gate$(ROOT)/var/adm/sa :=		DIRMODE= 775
5707c478bd9Sstevel@tonic-gate
5717c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/lp:=		DIRMODE= 775
5727c478bd9Sstevel@tonic-gate
5737c478bd9Sstevel@tonic-gate# file mode
5747c478bd9Sstevel@tonic-gate#
5757c478bd9Sstevel@tonic-gate$(ROOT)/tmp \
5767c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache \
5777c478bd9Sstevel@tonic-gate$(ROOT)/var/preserve \
5787c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/pkg \
5797c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/uucppublic \
5807c478bd9Sstevel@tonic-gate$(ROOT)/var/tmp:=	DIRMODE= 1777
5817c478bd9Sstevel@tonic-gate
5825f6d439cSgww$(ROOT)/root:=		DIRMODE= 700
5835f6d439cSgww
5847c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache/root:=	DIRMODE= 700
5857c478bd9Sstevel@tonic-gate
5867c478bd9Sstevel@tonic-gate
5877c478bd9Sstevel@tonic-gate#
5885c51f124SMoriah Waterland# These permissions must match those set
589ead1f93eSLiane Praza# in the package manifests.
5905c51f124SMoriah Waterland#
5915c51f124SMoriah Waterland$(ROOT)/var/sadm/pkg \
5925c51f124SMoriah Waterland$(ROOT)/var/sadm/security \
5935c51f124SMoriah Waterland$(ROOT)/var/sadm/install/logs :=	DIRMODE= 555
5945c51f124SMoriah Waterland
5955c51f124SMoriah Waterland
5965c51f124SMoriah Waterland#
5977c478bd9Sstevel@tonic-gate# These permissions must match the ones set
5987c478bd9Sstevel@tonic-gate# internally by fdfs and autofs.
5997c478bd9Sstevel@tonic-gate#
6007c478bd9Sstevel@tonic-gate$(ROOT)/dev/fd \
6017c478bd9Sstevel@tonic-gate$(ROOT)/home:=		DIRMODE= 555
6027c478bd9Sstevel@tonic-gate
6037c478bd9Sstevel@tonic-gate$(ROOT)/var/mail:=	DIRMODE=1777
6047c478bd9Sstevel@tonic-gate
6057c478bd9Sstevel@tonic-gate$(ROOT)/proc:=		DIRMODE= 555
6067c478bd9Sstevel@tonic-gate
60776ca3cb0SRobert Mustacchi$(ROOT)/system/boot:=		DIRMODE= 555
6087c478bd9Sstevel@tonic-gate$(ROOT)/system/contract:=	DIRMODE= 555
6097c478bd9Sstevel@tonic-gate$(ROOT)/system/object:=		DIRMODE= 555
6107c478bd9Sstevel@tonic-gate
6117c478bd9Sstevel@tonic-gate# symlink assignments, LINKDEST is the value of the symlink
6127c478bd9Sstevel@tonic-gate#
6137c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/cron:=			LINKDEST=../../etc/cron.d
6147c478bd9Sstevel@tonic-gate$(ROOT)/bin:=				LINKDEST=usr/bin
6157c478bd9Sstevel@tonic-gate$(ROOT)/lib/32:=			LINKDEST=.
616257873cfSJohn.Zolnowsky@Sun.COM$(ROOT)/lib/crypto/32:=			LINKDEST=.
6177c478bd9Sstevel@tonic-gate$(ROOT)/lib/secure/32:=			LINKDEST=.
6187c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdin:=			LINKDEST=fd/0
6197c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdout:=			LINKDEST=fd/1
6207c478bd9Sstevel@tonic-gate$(ROOT)/dev/stderr:=			LINKDEST=fd/2
6217c478bd9Sstevel@tonic-gate$(ROOT)/usr/pub:=			LINKDEST=share/lib/pub
6227c478bd9Sstevel@tonic-gate$(ROOT)/usr/man:=			LINKDEST=share/man
6237c478bd9Sstevel@tonic-gate$(ROOT)/usr/src:=			LINKDEST=share/src
6247c478bd9Sstevel@tonic-gate$(ROOT)/usr/adm:=			LINKDEST=../var/adm
6257c478bd9Sstevel@tonic-gate$(ROOT)/etc/log:=			LINKDEST=../var/adm/log
6267c478bd9Sstevel@tonic-gate$(ROOT)/usr/mail:=			LINKDEST=../var/mail
6277c478bd9Sstevel@tonic-gate$(ROOT)/usr/news:=			LINKDEST=../var/news
6287c478bd9Sstevel@tonic-gate$(ROOT)/usr/preserve:=			LINKDEST=../var/preserve
6297c478bd9Sstevel@tonic-gate$(ROOT)/usr/spool:=			LINKDEST=../var/spool
6307c478bd9Sstevel@tonic-gate$(ROOT)/usr/tmp:=			LINKDEST=../var/tmp
6317c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/tmac:=			LINKDEST=../share/lib/tmac
6327c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/32:=			LINKDEST=.
633d29b2c44Sab196087$(ROOT)/usr/lib/elfedit/32:=		LINKDEST=.
6347c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/lwp/32:=		LINKDEST=.
6357c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/link_audit/32:=		LINKDEST=.
6367c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/secure/32:=		LINKDEST=.
6377c478bd9Sstevel@tonic-gate$(ROOT)/usr/ccs/lib/link_audit:=	LINKDEST=../../lib/link_audit
6387c478bd9Sstevel@tonic-gate$(ROOT)/var/ld/32:=			LINKDEST=.
63964e3e6f9Scraigm$(ROOT)/usr/ucblib/32:=			LINKDEST=.
6407c478bd9Sstevel@tonic-gate
6417c478bd9Sstevel@tonic-gate
6427c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/64:=		LINKDEST=$(MACH64)
643257873cfSJohn.Zolnowsky@Sun.COM$(BUILD64) $(ROOT)/lib/crypto/64:=	LINKDEST=$(MACH64)
6447c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/secure/64:=	LINKDEST=$(MACH64)
6457c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/64:=		LINKDEST=$(MACH64)
646d29b2c44Sab196087$(BUILD64) $(ROOT)/usr/lib/elfedit/64:=	LINKDEST=$(MACH64)
647628e3cbeSEdward Pilatowicz$(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:=	LINKDEST=$(MACH64)
648e71ca95cSGerald Jelinek$(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:=	LINKDEST=$(MACH64)
6497c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/lwp/64:=	LINKDEST=$(MACH64)
6507c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/link_audit/64:=	LINKDEST=$(MACH64)
6517c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/secure/64:=	LINKDEST=$(MACH64)
6527c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/security/64:=	LINKDEST=$(MACH64)
653*36589d6bSRobert Mustacchi$(BUILD64) $(ROOT)/usr/lib/varpd/64:=	LINKDEST=$(MACH64)
6547c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/xpg4/lib/64:=	LINKDEST=$(MACH64)
6557c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/var/ld/64:=		LINKDEST=$(MACH64)
65664e3e6f9Scraigm$(BUILD64) $(ROOT)/usr/ucblib/64:=	LINKDEST=$(MACH64)
6577c478bd9Sstevel@tonic-gate
65848bc00d6Sjmcp#
6597c478bd9Sstevel@tonic-gate# Installing a directory symlink calls for overriding INS.dir to install
6607c478bd9Sstevel@tonic-gate# a symlink.
6617c478bd9Sstevel@tonic-gate#
66248bc00d6Sjmcp$(DIRLINKS:%=$(ROOT)%):= \
66324fe0b3bSjmcp   INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
664