xref: /illumos-gate/usr/src/Targetdirs (revision d7b72f7b)
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.
31*d7b72f7bSAndy 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		\
57*d7b72f7bSAndy Fiddaman	/usr/lib/xen/bin	\
58*d7b72f7bSAndy 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
68e8921a52SAndy FiddamanPYTHON2_DIRS=
69e8921a52SAndy FiddamanPYTHON2_64DIRS=
70e8921a52SAndy FiddamanPYTHON3_DIRS=
71e8921a52SAndy Fiddaman
72e8921a52SAndy Fiddaman$(BUILDPY2)PYTHON2_DIRS += \
73e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION) \
74e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages \
75e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/solaris \
76e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/zfs
77e8921a52SAndy Fiddaman
78e8921a52SAndy Fiddaman$(BUILDPY2)PYTHON2_64DIRS += \
79e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/64 \
80e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/solaris/64 \
81e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON_VERSION)/vendor-packages/zfs/64
82e8921a52SAndy Fiddaman
83e8921a52SAndy Fiddaman$(BUILDPY3)PYTHON3_DIRS += \
84e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION) \
85e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages \
86e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris \
87e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/solaris/__pycache__ \
88e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs \
89e8921a52SAndy Fiddaman	/usr/lib/python$(PYTHON3_VERSION)/vendor-packages/zfs/__pycache__
90e8921a52SAndy Fiddaman
9145ede40bSAndy Fiddaman$(BUILDPY3b)PYTHON3_DIRS += \
9245ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION) \
9345ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages \
9445ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris \
9545ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/solaris/__pycache__ \
9645ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs \
9745ede40bSAndy Fiddaman	/usr/lib/python$(PYTHON3b_VERSION)/vendor-packages/zfs/__pycache__
9845ede40bSAndy Fiddaman
9948bc00d6SjmcpDIRS= \
100986fd29aSsetje	/boot \
101986fd29aSsetje	/boot/solaris \
102986fd29aSsetje	/boot/solaris/bin \
10348bc00d6Sjmcp	$($(MACH)_DIRS) \
1047c478bd9Sstevel@tonic-gate	/dev \
1057c478bd9Sstevel@tonic-gate	/dev/dsk \
1067c478bd9Sstevel@tonic-gate	/dev/fd \
107b127ac41SPhilip Kirk	/dev/ipnet \
108d62bc4baSyz147064	/dev/net \
1097c478bd9Sstevel@tonic-gate	/dev/rdsk \
1107c478bd9Sstevel@tonic-gate	/dev/rmt \
1117c478bd9Sstevel@tonic-gate	/dev/pts \
1127c478bd9Sstevel@tonic-gate	/dev/sad \
1137c478bd9Sstevel@tonic-gate	/dev/swap \
11448bc00d6Sjmcp	/dev/term \
115aecfc01dSrui zang - Sun Microsystems - Beijing China	/dev/vt \
116c54df98aSjg	/dev/zcons \
1177c478bd9Sstevel@tonic-gate	/devices \
1187c478bd9Sstevel@tonic-gate	/devices/pseudo \
1197c478bd9Sstevel@tonic-gate	/etc \
120edfa49ffS	/etc/brand  \
121e71ca95cSGerald Jelinek	/etc/brand/solaris10  \
1227c478bd9Sstevel@tonic-gate	/etc/cron.d \
1237c478bd9Sstevel@tonic-gate	/etc/crypto \
1247c478bd9Sstevel@tonic-gate	/etc/crypto/certs \
1257c478bd9Sstevel@tonic-gate	/etc/crypto/crls \
12648bc00d6Sjmcp	/etc/dbus-1 \
12748bc00d6Sjmcp	/etc/dbus-1/system.d \
1287c478bd9Sstevel@tonic-gate	/etc/default \
1297c478bd9Sstevel@tonic-gate	/etc/devices  \
1308d483882Smlf	/etc/dev  \
1317c478bd9Sstevel@tonic-gate	/etc/dfs  \
13248bc00d6Sjmcp	/etc/dladm \
1337c478bd9Sstevel@tonic-gate	/etc/fs  \
1347c478bd9Sstevel@tonic-gate	/etc/fs/nfs  \
135fa9e4066Sahrens	/etc/fs/zfs \
1367c478bd9Sstevel@tonic-gate	/etc/ftpd  \
13718c2aff7Sartem	/etc/hal \
13818c2aff7Sartem	/etc/hal/fdi \
13918c2aff7Sartem	/etc/hal/fdi/information \
14018c2aff7Sartem	/etc/hal/fdi/information/10freedesktop \
14118c2aff7Sartem	/etc/hal/fdi/information/20thirdparty \
14218c2aff7Sartem	/etc/hal/fdi/information/30user \
14318c2aff7Sartem	/etc/hal/fdi/policy \
14418c2aff7Sartem	/etc/hal/fdi/policy/10osvendor \
14518c2aff7Sartem	/etc/hal/fdi/policy/20thirdparty \
14618c2aff7Sartem	/etc/hal/fdi/policy/30user \
14718c2aff7Sartem	/etc/hal/fdi/preprobe \
14818c2aff7Sartem	/etc/hal/fdi/preprobe/10osvendor \
14918c2aff7Sartem	/etc/hal/fdi/preprobe/20thirdparty \
15018c2aff7Sartem	/etc/hal/fdi/preprobe/30user \
1516e91bba0SGirish Moodalbail	/etc/ipadm \
15236c5fee3Smcneal	/etc/iscsi \
1537c478bd9Sstevel@tonic-gate	/etc/rpcsec	\
1547c478bd9Sstevel@tonic-gate	/etc/security	\
155ead1f93eSLiane Praza	/etc/security/auth_attr.d \
156ead1f93eSLiane Praza	/etc/security/exec_attr.d \
157ead1f93eSLiane Praza	/etc/security/prof_attr.d \
158f875b4ebSrica	/etc/security/tsol	\
1597c478bd9Sstevel@tonic-gate	/etc/gss	\
1607c478bd9Sstevel@tonic-gate	/etc/init.d  \
161d04ccbb3Scarlsonj	/etc/dhcp	\
1627c478bd9Sstevel@tonic-gate	/etc/lib  \
16348bc00d6Sjmcp	/etc/mail  \
16448bc00d6Sjmcp	/etc/mail/cf  \
16548bc00d6Sjmcp	/etc/mail/cf/cf  \
16648bc00d6Sjmcp	/etc/mail/cf/domain  \
16748bc00d6Sjmcp	/etc/mail/cf/feature  \
16848bc00d6Sjmcp	/etc/mail/cf/m4  \
16948bc00d6Sjmcp	/etc/mail/cf/mailer  \
17048bc00d6Sjmcp	/etc/mail/cf/ostype  \
17148bc00d6Sjmcp	/etc/mail/cf/sh  \
17248bc00d6Sjmcp	/etc/net-snmp \
17348bc00d6Sjmcp	/etc/net-snmp/snmp \
1747c478bd9Sstevel@tonic-gate	/etc/opt  \
1757c478bd9Sstevel@tonic-gate	/etc/rc0.d  \
1767c478bd9Sstevel@tonic-gate	/etc/rc1.d  \
1777c478bd9Sstevel@tonic-gate	/etc/rc2.d  \
1787c478bd9Sstevel@tonic-gate	/etc/rc3.d  \
1797c478bd9Sstevel@tonic-gate	/etc/rcS.d  \
18048bc00d6Sjmcp	/etc/saf \
1817c478bd9Sstevel@tonic-gate	/etc/sasl	\
1827c478bd9Sstevel@tonic-gate	/etc/sfw \
183a7fe1d5bSAndy Stormont	/etc/skel	\
1847c478bd9Sstevel@tonic-gate	/etc/svc \
1859444c26fSTom Whitten	/etc/svc/profile \
186adfc3118STruong Nguyen	/etc/svc/profile/site \
1877c478bd9Sstevel@tonic-gate	/etc/svc/volatile \
1882b987d42SAlexander Eremin	/etc/system.d \
1897c478bd9Sstevel@tonic-gate	/etc/tm  \
1907c478bd9Sstevel@tonic-gate	/etc/usb   \
191ead1f93eSLiane Praza	/etc/user_attr.d \
192088e9d47Seschrock	/etc/zfs  \
1937c478bd9Sstevel@tonic-gate	/etc/zones  \
1947c478bd9Sstevel@tonic-gate	/export  \
1957c478bd9Sstevel@tonic-gate	/home  \
19648bc00d6Sjmcp	/lib \
19748bc00d6Sjmcp	/lib/crypto \
19848bc00d6Sjmcp	/lib/inet \
199fc5ba5b7SAntonello Cruz	/lib/fm \
20048bc00d6Sjmcp	/lib/secure \
20148bc00d6Sjmcp	/lib/svc \
20248bc00d6Sjmcp	/lib/svc/bin \
20348bc00d6Sjmcp	/lib/svc/capture \
2049444c26fSTom Whitten	/lib/svc/manifest \
2059444c26fSTom Whitten	/lib/svc/manifest/milestone \
2069444c26fSTom Whitten	/lib/svc/manifest/device \
2079444c26fSTom Whitten	/lib/svc/manifest/system \
2089444c26fSTom Whitten	/lib/svc/manifest/system/device \
2099444c26fSTom Whitten	/lib/svc/manifest/system/filesystem \
2109444c26fSTom Whitten	/lib/svc/manifest/system/security \
2119444c26fSTom Whitten	/lib/svc/manifest/system/svc \
2129444c26fSTom Whitten	/lib/svc/manifest/network \
2139444c26fSTom Whitten	/lib/svc/manifest/network/dns \
2149444c26fSTom Whitten	/lib/svc/manifest/network/ipsec \
2159444c26fSTom Whitten	/lib/svc/manifest/network/ldap \
2169444c26fSTom Whitten	/lib/svc/manifest/network/nfs \
2179444c26fSTom Whitten	/lib/svc/manifest/network/nis \
2189444c26fSTom Whitten	/lib/svc/manifest/network/rpc \
2199444c26fSTom Whitten	/lib/svc/manifest/network/security \
2209444c26fSTom Whitten	/lib/svc/manifest/network/shares \
2219444c26fSTom Whitten	/lib/svc/manifest/network/ssl \
2229444c26fSTom Whitten	/lib/svc/manifest/application \
2239444c26fSTom Whitten	/lib/svc/manifest/application/management \
2249444c26fSTom Whitten	/lib/svc/manifest/application/security \
2259444c26fSTom Whitten	/lib/svc/manifest/application/print \
2269444c26fSTom Whitten	/lib/svc/manifest/platform \
2279444c26fSTom Whitten	/lib/svc/manifest/platform/sun4u \
2289444c26fSTom Whitten	/lib/svc/manifest/platform/sun4v \
2299444c26fSTom Whitten	/lib/svc/manifest/site \
23048bc00d6Sjmcp	/lib/svc/method \
23148bc00d6Sjmcp	/lib/svc/monitor \
23248bc00d6Sjmcp	/lib/svc/seed \
23348bc00d6Sjmcp	/lib/svc/share \
2347c478bd9Sstevel@tonic-gate	/kernel  \
235f73e0305SHans Rosenfeld	/kernel/firmware \
2367c478bd9Sstevel@tonic-gate	/mnt  \
2377c478bd9Sstevel@tonic-gate	/opt  \
2387c478bd9Sstevel@tonic-gate	/platform  \
2397c478bd9Sstevel@tonic-gate	/proc  \
2405f6d439cSgww	/root  \
2417c478bd9Sstevel@tonic-gate	/sbin  \
2427c478bd9Sstevel@tonic-gate	/system \
24376ca3cb0SRobert Mustacchi	/system/boot \
2447c478bd9Sstevel@tonic-gate	/system/contract \
2457c478bd9Sstevel@tonic-gate	/system/object \
24648bc00d6Sjmcp	/tmp \
2477c478bd9Sstevel@tonic-gate	/usr  \
24848bc00d6Sjmcp	/usr/ast \
24948bc00d6Sjmcp	/usr/ast/bin \
25048bc00d6Sjmcp	/usr/bin \
25148bc00d6Sjmcp	/usr/bin/$(MACH32) \
25248bc00d6Sjmcp	/usr/ccs \
25348bc00d6Sjmcp	/usr/ccs/bin \
25448bc00d6Sjmcp	/usr/ccs/lib \
25548bc00d6Sjmcp	/usr/demo \
25648bc00d6Sjmcp	/usr/demo/SOUND \
25748bc00d6Sjmcp	/usr/games \
258ead1f93eSLiane Praza	/usr/has \
259ead1f93eSLiane Praza	/usr/has/bin \
260ead1f93eSLiane Praza	/usr/has/lib \
261c10c16deSRichard Lowe        /usr/has/man \
26248bc00d6Sjmcp	/usr/include \
263b3700b07SGordon Ross	/usr/include/ads \
26448bc00d6Sjmcp	/usr/include/ast \
26548bc00d6Sjmcp	/usr/include/fm \
26648bc00d6Sjmcp	/usr/include/gssapi \
26748bc00d6Sjmcp	/usr/include/hal \
26848bc00d6Sjmcp	/usr/include/kerberosv5 \
26948bc00d6Sjmcp	/usr/include/libmilter \
27048bc00d6Sjmcp	/usr/include/libpolkit \
27148bc00d6Sjmcp	/usr/include/sasl \
27248bc00d6Sjmcp	/usr/include/scsi \
27348bc00d6Sjmcp	/usr/include/security \
27448bc00d6Sjmcp	/usr/include/sys/crypto \
27548bc00d6Sjmcp	/usr/include/tsol \
2767c478bd9Sstevel@tonic-gate	/usr/kernel  \
27748bc00d6Sjmcp	/usr/kvm \
27848bc00d6Sjmcp	/usr/lib \
27948bc00d6Sjmcp	/usr/lib/abi \
28048bc00d6Sjmcp	/usr/lib/brand \
281ead1f93eSLiane Praza	/usr/lib/brand/ipkg \
282ead1f93eSLiane Praza	/usr/lib/brand/labeled \
28348bc00d6Sjmcp	/usr/lib/brand/shared \
28448bc00d6Sjmcp	/usr/lib/brand/sn1 \
285e71ca95cSGerald Jelinek	/usr/lib/brand/solaris10 \
28648bc00d6Sjmcp	/usr/lib/class \
28748bc00d6Sjmcp	/usr/lib/class/FSS \
28848bc00d6Sjmcp	/usr/lib/class/FX \
28948bc00d6Sjmcp	/usr/lib/class/IA \
29048bc00d6Sjmcp	/usr/lib/class/RT \
29135a5a358SJonathan Adams	/usr/lib/class/SDC \
29248bc00d6Sjmcp	/usr/lib/class/TS \
29348bc00d6Sjmcp	/usr/lib/crypto \
29448bc00d6Sjmcp	/usr/lib/elfedit \
29548bc00d6Sjmcp	/usr/lib/fm \
29648bc00d6Sjmcp	/usr/lib/font \
29748bc00d6Sjmcp	/usr/lib/fs \
29848bc00d6Sjmcp	/usr/lib/fs/nfs \
29948bc00d6Sjmcp	/usr/lib/fs/proc \
30048bc00d6Sjmcp	/usr/lib/fs/smb \
30148bc00d6Sjmcp	/usr/lib/fs/zfs \
30248bc00d6Sjmcp	/usr/lib/gss \
30348bc00d6Sjmcp	/usr/lib/hal \
30448bc00d6Sjmcp	/usr/lib/inet \
305dbed73cbSSangeeta Misra	/usr/lib/inet/ilb \
30648bc00d6Sjmcp	/usr/lib/krb5 \
30748bc00d6Sjmcp	/usr/lib/link_audit \
30848bc00d6Sjmcp	/usr/lib/lwp \
30948bc00d6Sjmcp	/usr/lib/mdb \
31048bc00d6Sjmcp	/usr/lib/mdb/kvm \
31148bc00d6Sjmcp	/usr/lib/mdb/proc \
31248bc00d6Sjmcp	/usr/lib/nfs \
31336589d6bSRobert Mustacchi	/usr/lib/varpd \
31448bc00d6Sjmcp	/usr/net \
31548bc00d6Sjmcp	/usr/net/servers \
31648bc00d6Sjmcp	/usr/lib/pool \
317e8921a52SAndy Fiddaman	$(PYTHON2_DIRS) \
31848bc00d6Sjmcp	/usr/lib/rcap \
31948bc00d6Sjmcp	/usr/lib/rcap/$(MACH32) \
32048bc00d6Sjmcp	/usr/lib/sa  \
32148bc00d6Sjmcp	/usr/lib/saf \
32248bc00d6Sjmcp	/usr/lib/sasl \
32348bc00d6Sjmcp	/usr/lib/scsi \
32448bc00d6Sjmcp	/usr/lib/secure \
32548bc00d6Sjmcp	/usr/lib/security \
32648bc00d6Sjmcp	/usr/lib/smbsrv \
32748bc00d6Sjmcp	/usr/lib/vscan \
32848bc00d6Sjmcp	/usr/lib/zfs \
32948bc00d6Sjmcp	/usr/lib/zones \
33048bc00d6Sjmcp	/usr/old \
3317c478bd9Sstevel@tonic-gate	/usr/platform  \
33248bc00d6Sjmcp	/usr/proc \
33348bc00d6Sjmcp	/usr/proc/bin \
33448bc00d6Sjmcp	/usr/sadm \
33548bc00d6Sjmcp	/usr/sadm/install \
33648bc00d6Sjmcp	/usr/sadm/install/bin \
33748bc00d6Sjmcp	/usr/sadm/install/scripts \
33848bc00d6Sjmcp	/usr/sbin \
33948bc00d6Sjmcp	/usr/sbin/$(MACH32) \
3407c478bd9Sstevel@tonic-gate	/usr/share  \
34148bc00d6Sjmcp	/usr/share/applications \
34248bc00d6Sjmcp	/usr/share/audio \
34348bc00d6Sjmcp	/usr/share/audio/samples \
34448bc00d6Sjmcp	/usr/share/audio/samples/au \
34548bc00d6Sjmcp	/usr/share/gnome \
34648bc00d6Sjmcp	/usr/share/gnome/autostart \
34748bc00d6Sjmcp	/usr/share/hwdata \
34848bc00d6Sjmcp	/usr/share/lib \
34948bc00d6Sjmcp	/usr/share/lib/ccs \
35048bc00d6Sjmcp	/usr/share/lib/tmac  \
35148bc00d6Sjmcp	/usr/share/lib/ldif  \
35248bc00d6Sjmcp	/usr/share/lib/xml \
35348bc00d6Sjmcp	/usr/share/lib/xml/dtd \
35448bc00d6Sjmcp	/usr/share/man \
35548bc00d6Sjmcp	/usr/share/src \
35648bc00d6Sjmcp	/usr/ucb \
35748bc00d6Sjmcp	$(MACH32_DIRS) \
35848bc00d6Sjmcp	/usr/ucblib \
35948bc00d6Sjmcp	/usr/xpg4 \
36048bc00d6Sjmcp	/usr/xpg4/bin \
36148bc00d6Sjmcp	/usr/xpg4/include \
36248bc00d6Sjmcp	/usr/xpg4/lib \
36348bc00d6Sjmcp	/usr/xpg6 \
36448bc00d6Sjmcp	/usr/xpg6/bin \
3657c478bd9Sstevel@tonic-gate	/var  \
3667c478bd9Sstevel@tonic-gate	/var/adm  \
36748bc00d6Sjmcp	/var/adm/exacct \
36848bc00d6Sjmcp	/var/adm/log \
3697c478bd9Sstevel@tonic-gate	/var/adm/pool \
37048bc00d6Sjmcp	/var/adm/sa \
3717c478bd9Sstevel@tonic-gate	/var/adm/sm.bin \
3727c478bd9Sstevel@tonic-gate	/var/adm/streams \
373dfac3eb2SDavid Powell	/var/cores \
3747c478bd9Sstevel@tonic-gate	/var/cron \
375660ed88aSdr146992	/var/db \
376660ed88aSdr146992	/var/db/ipf \
37748bc00d6Sjmcp	/var/games \
37848bc00d6Sjmcp	/var/idmap \
3797c478bd9Sstevel@tonic-gate	/var/krb5 \
3807c478bd9Sstevel@tonic-gate	/var/krb5/rcache  \
3817c478bd9Sstevel@tonic-gate	/var/krb5/rcache/root  \
38248bc00d6Sjmcp	/var/ld \
3837c478bd9Sstevel@tonic-gate	/var/log \
3847c478bd9Sstevel@tonic-gate	/var/log/pool \
385e9a193fcSJohn.Zolnowsky@Sun.COM	/var/logadm \
38648bc00d6Sjmcp	/var/mail \
38748bc00d6Sjmcp	/var/news \
38848bc00d6Sjmcp	/var/opt \
38948bc00d6Sjmcp	/var/preserve \
39048bc00d6Sjmcp	/var/run \
39148bc00d6Sjmcp	/var/saf \
3927c478bd9Sstevel@tonic-gate	/var/sadm \
39348bc00d6Sjmcp	/var/sadm/install \
39448bc00d6Sjmcp	/var/sadm/install/admin \
39548bc00d6Sjmcp	/var/sadm/install/logs \
3965c51f124SMoriah Waterland	/var/sadm/pkg \
3975c51f124SMoriah Waterland	/var/sadm/security \
398da6c28aaSamw	/var/smb \
3999fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol \
4009fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows \
4019fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows/system32 \
4029fb67ea3Safshin salek ardakani - Sun Microsystems - Irvine United States	/var/smb/cvol/windows/system32/vss \
40348bc00d6Sjmcp	/var/spool \
40448bc00d6Sjmcp	/var/spool/cron \
40548bc00d6Sjmcp	/var/spool/cron/atjobs \
40648bc00d6Sjmcp	/var/spool/cron/crontabs \
40748bc00d6Sjmcp	/var/spool/lp \
40848bc00d6Sjmcp	/var/spool/pkg \
40948bc00d6Sjmcp	/var/spool/uucp \
41048bc00d6Sjmcp	/var/spool/uucppublic \
4117c478bd9Sstevel@tonic-gate	/var/svc \
4127c478bd9Sstevel@tonic-gate	/var/svc/log \
4137c478bd9Sstevel@tonic-gate	/var/svc/manifest \
4147c478bd9Sstevel@tonic-gate	/var/svc/manifest/milestone \
4157c478bd9Sstevel@tonic-gate	/var/svc/manifest/device \
4167c478bd9Sstevel@tonic-gate	/var/svc/manifest/system \
4177c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/device \
4187c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/filesystem \
4197c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/security \
4207c478bd9Sstevel@tonic-gate	/var/svc/manifest/system/svc \
4217c478bd9Sstevel@tonic-gate	/var/svc/manifest/network \
4227c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/dns \
423e3320f40Smarkfen	/var/svc/manifest/network/ipsec \
4247c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/ldap \
4257c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/nfs \
4267c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/nis \
4277c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/rpc \
4289444c26fSTom Whitten	/var/svc/manifest/network/routing \
4297c478bd9Sstevel@tonic-gate	/var/svc/manifest/network/security \
4306185db85Sdougm	/var/svc/manifest/network/shares \
431abf1b5ddSkais	/var/svc/manifest/network/ssl \
4327c478bd9Sstevel@tonic-gate	/var/svc/manifest/application \
4337c478bd9Sstevel@tonic-gate	/var/svc/manifest/application/management \
4347c478bd9Sstevel@tonic-gate	/var/svc/manifest/application/print \
4359444c26fSTom Whitten	/var/svc/manifest/application/security \
4367c478bd9Sstevel@tonic-gate	/var/svc/manifest/platform \
4377c478bd9Sstevel@tonic-gate	/var/svc/manifest/platform/sun4u \
4381ae08745Sheppo	/var/svc/manifest/platform/sun4v \
4397c478bd9Sstevel@tonic-gate	/var/svc/manifest/site \
440f875b4ebSrica	/var/svc/profile \
44148bc00d6Sjmcp	/var/uucp \
44248bc00d6Sjmcp	/var/tmp \
443f875b4ebSrica	/var/tsol \
444f875b4ebSrica	/var/tsol/doors
4457c478bd9Sstevel@tonic-gate
44648bc00d6Sjmcpsparcv9_DIRS64= \
44748bc00d6Sjmcp	/platform/sun4u \
4487c478bd9Sstevel@tonic-gate	/platform/sun4u/lib \
4497c478bd9Sstevel@tonic-gate	/platform/sun4u/lib/$(MACH64) \
45048bc00d6Sjmcp	/usr/platform/sun4u \
4517c478bd9Sstevel@tonic-gate	/usr/platform/sun4u/sbin \
4527c478bd9Sstevel@tonic-gate	/usr/platform/sun4u/lib \
4537c478bd9Sstevel@tonic-gate	/platform/sun4v/lib \
4547c478bd9Sstevel@tonic-gate	/platform/sun4v/lib/$(MACH64) \
4557c478bd9Sstevel@tonic-gate	/usr/platform/sun4v/sbin \
4567c478bd9Sstevel@tonic-gate	/usr/platform/sun4v/lib \
457fe6f6fb8Shyw	/usr/platform/sun4u-us3/lib \
458fe6f6fb8Shyw	/usr/platform/sun4u-opl/lib
4597c478bd9Sstevel@tonic-gate
46048bc00d6Sjmcpamd64_DIRS64= \
461ae115bc7Smrj	/platform/i86pc/amd64
4627c478bd9Sstevel@tonic-gate
46348bc00d6SjmcpDIRS64= \
46448bc00d6Sjmcp	$($(MACH64)_DIRS64) \
4657c478bd9Sstevel@tonic-gate	/lib/$(MACH64) \
466257873cfSJohn.Zolnowsky@Sun.COM	/lib/crypto/$(MACH64) \
467fc5ba5b7SAntonello Cruz	/lib/fm/$(MACH64) \
4687c478bd9Sstevel@tonic-gate	/lib/secure/$(MACH64) \
4697c478bd9Sstevel@tonic-gate	/usr/bin/$(MACH64) \
4707c478bd9Sstevel@tonic-gate	/usr/ccs/bin/$(MACH64)  \
4717c478bd9Sstevel@tonic-gate	/usr/ccs/lib/$(MACH64) \
4727c478bd9Sstevel@tonic-gate	/usr/lib/$(MACH64) \
4737c478bd9Sstevel@tonic-gate	/usr/lib/$(MACH64)/gss \
474628e3cbeSEdward Pilatowicz	/usr/lib/brand/sn1/$(MACH64) \
475e71ca95cSGerald Jelinek	/usr/lib/brand/solaris10/$(MACH64) \
476d29b2c44Sab196087	/usr/lib/elfedit/$(MACH64) \
4777c478bd9Sstevel@tonic-gate	/usr/lib/fm/$(MACH64) \
47848bc00d6Sjmcp	/usr/lib/fs/nfs/$(MACH64) \
47948bc00d6Sjmcp	/usr/lib/fs/smb/$(MACH64) \
480dc739cedSDan McDonald	/usr/lib/inet/$(MACH64) \
4817c478bd9Sstevel@tonic-gate	/usr/lib/krb5/$(MACH64) \
4827c478bd9Sstevel@tonic-gate	/usr/lib/link_audit/$(MACH64) \
4837c478bd9Sstevel@tonic-gate	/usr/lib/lwp/$(MACH64) \
48448bc00d6Sjmcp	/usr/lib/mdb/kvm/$(MACH64) \
48548bc00d6Sjmcp	/usr/lib/mdb/proc/$(MACH64) \
486e8921a52SAndy Fiddaman	$(PYTHON2_64DIRS) \
487e8921a52SAndy Fiddaman	$(PYTHON3_DIRS) \
4887c478bd9Sstevel@tonic-gate	/usr/lib/rcap/$(MACH64) \
4897c478bd9Sstevel@tonic-gate	/usr/lib/sasl/$(MACH64) \
490940d71d2Seschrock	/usr/lib/scsi/$(MACH64) \
4917c478bd9Sstevel@tonic-gate	/usr/lib/secure/$(MACH64) \
4927c478bd9Sstevel@tonic-gate	/usr/lib/security/$(MACH64) \
49355bf511dSas200622	/usr/lib/smbsrv/$(MACH64) \
4947c478bd9Sstevel@tonic-gate	/usr/lib/abi/$(MACH64) \
49536589d6bSRobert Mustacchi	/usr/lib/varpd/$(MACH64) \
4967c478bd9Sstevel@tonic-gate	/usr/sbin/$(MACH64) \
4977c478bd9Sstevel@tonic-gate	/usr/ucb/$(MACH64) \
4987c478bd9Sstevel@tonic-gate	/usr/ucblib/$(MACH64) \
4997c478bd9Sstevel@tonic-gate	/usr/xpg4/lib/$(MACH64) \
5007c478bd9Sstevel@tonic-gate	/var/ld/$(MACH64)
5017c478bd9Sstevel@tonic-gate
5027c478bd9Sstevel@tonic-gate# /var/mail/:saved is built directly by the rootdirs target in
5037c478bd9Sstevel@tonic-gate# /usr/src/Makefile because of the colon in its name.
5047c478bd9Sstevel@tonic-gate
5057c478bd9Sstevel@tonic-gate# macros for symbolic links
50648bc00d6SjmcpSYM.DIRS= \
50748bc00d6Sjmcp	/bin \
5087c478bd9Sstevel@tonic-gate	/dev/stdin \
5097c478bd9Sstevel@tonic-gate	/dev/stdout \
5107c478bd9Sstevel@tonic-gate	/dev/stderr \
51148bc00d6Sjmcp	/etc/log \
51248bc00d6Sjmcp	/lib/32 \
51348bc00d6Sjmcp	/lib/crypto/32 \
51448bc00d6Sjmcp	/lib/secure/32 \
51548bc00d6Sjmcp	/usr/adm \
5167c478bd9Sstevel@tonic-gate	/usr/spool \
5177c478bd9Sstevel@tonic-gate	/usr/lib/tmac \
5187c478bd9Sstevel@tonic-gate	/usr/ccs/lib/link_audit \
5197c478bd9Sstevel@tonic-gate	/usr/news \
5207c478bd9Sstevel@tonic-gate	/usr/preserve \
5217c478bd9Sstevel@tonic-gate	/usr/lib/32 \
52248bc00d6Sjmcp	/usr/lib/cron \
523d29b2c44Sab196087	/usr/lib/elfedit/32 \
5247c478bd9Sstevel@tonic-gate	/usr/lib/lwp/32 \
5257c478bd9Sstevel@tonic-gate	/usr/lib/link_audit/32 \
5267c478bd9Sstevel@tonic-gate	/usr/lib/secure/32 \
52748bc00d6Sjmcp	/usr/mail \
52848bc00d6Sjmcp	/usr/man \
52948bc00d6Sjmcp	/usr/pub \
53048bc00d6Sjmcp	/usr/src \
53148bc00d6Sjmcp	/usr/tmp \
53248bc00d6Sjmcp	/usr/ucblib/32 \
53348bc00d6Sjmcp	/var/ld/32
5347c478bd9Sstevel@tonic-gate
53548bc00d6Sjmcpsparc_SYM.DIRS64=
5365f8e1617Snn35248
53748bc00d6SjmcpSYM.DIRS64= \
53848bc00d6Sjmcp	$($(MACH)_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 \
5467c478bd9Sstevel@tonic-gate	/usr/lib/link_audit/64 \
5477c478bd9Sstevel@tonic-gate	/usr/lib/lwp/64 \
5487c478bd9Sstevel@tonic-gate	/usr/lib/secure/64 \
5497c478bd9Sstevel@tonic-gate	/usr/lib/security/64 \
55036589d6bSRobert Mustacchi	/usr/lib/varpd/64 \
5517c478bd9Sstevel@tonic-gate	/usr/xpg4/lib/64 \
55264e3e6f9Scraigm	/var/ld/64 \
55364e3e6f9Scraigm	/usr/ucblib/64
5547c478bd9Sstevel@tonic-gate
5557c478bd9Sstevel@tonic-gate# prepend the ROOT prefix
5567c478bd9Sstevel@tonic-gate
5577c478bd9Sstevel@tonic-gateROOTDIRS=	$(TARGETDIRS:%=$(ROOT)%)
5587c478bd9Sstevel@tonic-gate
5597c478bd9Sstevel@tonic-gate# conditional assignments
5607c478bd9Sstevel@tonic-gate#
5617c478bd9Sstevel@tonic-gate# Target directories with non-default values for owner and group must
5627c478bd9Sstevel@tonic-gate# be referenced here, using their fully-prefixed names, and the non-
5637c478bd9Sstevel@tonic-gate# default values assigned.  If a directory is mentioned above and not
5647c478bd9Sstevel@tonic-gate# mentioned below, it has default values for attributes.
5657c478bd9Sstevel@tonic-gate#
56648bc00d6Sjmcp# The default value for DIRMODE is specified in usr/src/Makefile.master.
5677c478bd9Sstevel@tonic-gate#
5687c478bd9Sstevel@tonic-gate
5697c478bd9Sstevel@tonic-gate$(ROOT)/var/adm \
5707c478bd9Sstevel@tonic-gate$(ROOT)/var/adm/sa :=		DIRMODE= 775
5717c478bd9Sstevel@tonic-gate
5727c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/lp:=		DIRMODE= 775
5737c478bd9Sstevel@tonic-gate
5747c478bd9Sstevel@tonic-gate# file mode
5757c478bd9Sstevel@tonic-gate#
5767c478bd9Sstevel@tonic-gate$(ROOT)/tmp \
5777c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache \
5787c478bd9Sstevel@tonic-gate$(ROOT)/var/preserve \
5797c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/pkg \
5807c478bd9Sstevel@tonic-gate$(ROOT)/var/spool/uucppublic \
5817c478bd9Sstevel@tonic-gate$(ROOT)/var/tmp:=	DIRMODE= 1777
5827c478bd9Sstevel@tonic-gate
5835f6d439cSgww$(ROOT)/root:=		DIRMODE= 700
5845f6d439cSgww
5857c478bd9Sstevel@tonic-gate$(ROOT)/var/krb5/rcache/root:=	DIRMODE= 700
5867c478bd9Sstevel@tonic-gate
5877c478bd9Sstevel@tonic-gate
5887c478bd9Sstevel@tonic-gate#
5895c51f124SMoriah Waterland# These permissions must match those set
590ead1f93eSLiane Praza# in the package manifests.
5915c51f124SMoriah Waterland#
5925c51f124SMoriah Waterland$(ROOT)/var/sadm/pkg \
5935c51f124SMoriah Waterland$(ROOT)/var/sadm/security \
5945c51f124SMoriah Waterland$(ROOT)/var/sadm/install/logs :=	DIRMODE= 555
5955c51f124SMoriah Waterland
5965c51f124SMoriah Waterland
5975c51f124SMoriah Waterland#
5987c478bd9Sstevel@tonic-gate# These permissions must match the ones set
5997c478bd9Sstevel@tonic-gate# internally by fdfs and autofs.
6007c478bd9Sstevel@tonic-gate#
6017c478bd9Sstevel@tonic-gate$(ROOT)/dev/fd \
6027c478bd9Sstevel@tonic-gate$(ROOT)/home:=		DIRMODE= 555
6037c478bd9Sstevel@tonic-gate
6047c478bd9Sstevel@tonic-gate$(ROOT)/var/mail:=	DIRMODE=1777
6057c478bd9Sstevel@tonic-gate
6067c478bd9Sstevel@tonic-gate$(ROOT)/proc:=		DIRMODE= 555
6077c478bd9Sstevel@tonic-gate
60876ca3cb0SRobert Mustacchi$(ROOT)/system/boot:=		DIRMODE= 555
6097c478bd9Sstevel@tonic-gate$(ROOT)/system/contract:=	DIRMODE= 555
6107c478bd9Sstevel@tonic-gate$(ROOT)/system/object:=		DIRMODE= 555
6117c478bd9Sstevel@tonic-gate
6127c478bd9Sstevel@tonic-gate# symlink assignments, LINKDEST is the value of the symlink
6137c478bd9Sstevel@tonic-gate#
6147c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/cron:=			LINKDEST=../../etc/cron.d
6157c478bd9Sstevel@tonic-gate$(ROOT)/bin:=				LINKDEST=usr/bin
6167c478bd9Sstevel@tonic-gate$(ROOT)/lib/32:=			LINKDEST=.
617257873cfSJohn.Zolnowsky@Sun.COM$(ROOT)/lib/crypto/32:=			LINKDEST=.
6187c478bd9Sstevel@tonic-gate$(ROOT)/lib/secure/32:=			LINKDEST=.
6197c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdin:=			LINKDEST=fd/0
6207c478bd9Sstevel@tonic-gate$(ROOT)/dev/stdout:=			LINKDEST=fd/1
6217c478bd9Sstevel@tonic-gate$(ROOT)/dev/stderr:=			LINKDEST=fd/2
6227c478bd9Sstevel@tonic-gate$(ROOT)/usr/pub:=			LINKDEST=share/lib/pub
6237c478bd9Sstevel@tonic-gate$(ROOT)/usr/man:=			LINKDEST=share/man
6247c478bd9Sstevel@tonic-gate$(ROOT)/usr/src:=			LINKDEST=share/src
6257c478bd9Sstevel@tonic-gate$(ROOT)/usr/adm:=			LINKDEST=../var/adm
6267c478bd9Sstevel@tonic-gate$(ROOT)/etc/log:=			LINKDEST=../var/adm/log
6277c478bd9Sstevel@tonic-gate$(ROOT)/usr/mail:=			LINKDEST=../var/mail
6287c478bd9Sstevel@tonic-gate$(ROOT)/usr/news:=			LINKDEST=../var/news
6297c478bd9Sstevel@tonic-gate$(ROOT)/usr/preserve:=			LINKDEST=../var/preserve
6307c478bd9Sstevel@tonic-gate$(ROOT)/usr/spool:=			LINKDEST=../var/spool
6317c478bd9Sstevel@tonic-gate$(ROOT)/usr/tmp:=			LINKDEST=../var/tmp
6327c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/tmac:=			LINKDEST=../share/lib/tmac
6337c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/32:=			LINKDEST=.
634d29b2c44Sab196087$(ROOT)/usr/lib/elfedit/32:=		LINKDEST=.
6357c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/lwp/32:=		LINKDEST=.
6367c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/link_audit/32:=		LINKDEST=.
6377c478bd9Sstevel@tonic-gate$(ROOT)/usr/lib/secure/32:=		LINKDEST=.
6387c478bd9Sstevel@tonic-gate$(ROOT)/usr/ccs/lib/link_audit:=	LINKDEST=../../lib/link_audit
6397c478bd9Sstevel@tonic-gate$(ROOT)/var/ld/32:=			LINKDEST=.
64064e3e6f9Scraigm$(ROOT)/usr/ucblib/32:=			LINKDEST=.
6417c478bd9Sstevel@tonic-gate
6427c478bd9Sstevel@tonic-gate
6437c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/64:=		LINKDEST=$(MACH64)
644257873cfSJohn.Zolnowsky@Sun.COM$(BUILD64) $(ROOT)/lib/crypto/64:=	LINKDEST=$(MACH64)
6457c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/lib/secure/64:=	LINKDEST=$(MACH64)
6467c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/64:=		LINKDEST=$(MACH64)
647d29b2c44Sab196087$(BUILD64) $(ROOT)/usr/lib/elfedit/64:=	LINKDEST=$(MACH64)
648628e3cbeSEdward Pilatowicz$(BUILD64) $(ROOT)/usr/lib/brand/sn1/64:=	LINKDEST=$(MACH64)
649e71ca95cSGerald Jelinek$(BUILD64) $(ROOT)/usr/lib/brand/solaris10/64:=	LINKDEST=$(MACH64)
6507c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/lwp/64:=	LINKDEST=$(MACH64)
6517c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/link_audit/64:=	LINKDEST=$(MACH64)
6527c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/secure/64:=	LINKDEST=$(MACH64)
6537c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/lib/security/64:=	LINKDEST=$(MACH64)
65436589d6bSRobert Mustacchi$(BUILD64) $(ROOT)/usr/lib/varpd/64:=	LINKDEST=$(MACH64)
6557c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/usr/xpg4/lib/64:=	LINKDEST=$(MACH64)
6567c478bd9Sstevel@tonic-gate$(BUILD64) $(ROOT)/var/ld/64:=		LINKDEST=$(MACH64)
65764e3e6f9Scraigm$(BUILD64) $(ROOT)/usr/ucblib/64:=	LINKDEST=$(MACH64)
6587c478bd9Sstevel@tonic-gate
65948bc00d6Sjmcp#
6607c478bd9Sstevel@tonic-gate# Installing a directory symlink calls for overriding INS.dir to install
6617c478bd9Sstevel@tonic-gate# a symlink.
6627c478bd9Sstevel@tonic-gate#
66348bc00d6Sjmcp$(DIRLINKS:%=$(ROOT)%):= \
66424fe0b3bSjmcp   INS.dir= -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
665