Print this page
2882 implement libzfs_core
2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>


   5 # You may not use this file except in compliance with the License.
   6 #
   7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   8 # or http://www.opensolaris.org/os/licensing.
   9 # See the License for the specific language governing permissions
  10 # and limitations under the License.
  11 #
  12 # When distributing Covered Code, include this CDDL HEADER in each
  13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  14 # If applicable, add the following below this CDDL HEADER, with the
  15 # fields enclosed by brackets "[]" replaced with your own identifying
  16 # information: Portions Copyright [yyyy] [name of copyright owner]
  17 #
  18 # CDDL HEADER END
  19 #
  20 
  21 #
  22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright 2011, Richard Lowe
  24 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.

  25 #
  26 
  27 #
  28 # It is easier to think in terms of directory names without the ROOT macro
  29 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  30 # to work with ROOT prefixes when controlling conditional assignments.
  31 #
  32 
  33 DIRLINKS=       $(SYM.DIRS)
  34 $(BUILD64)      DIRLINKS += $(SYM.DIRS64)
  35 
  36 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
  37 $(BUILD64)      FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
  38 
  39 TARGETDIRS=     $(DIRS)
  40 $(BUILD64)      TARGETDIRS += $(DIRS64)
  41 
  42 TARGETDIRS      += $(FILELINKS) $(DIRLINKS)
  43 
  44 i386_DIRS=                      \


1014 $(ROOT)/usr/lib/libthread.so.1:=        REALPATH=../../lib/libthread.so.1
1015 $(ROOT)/usr/lib/libthread.so:=          REALPATH=../../lib/libthread.so.1
1016 $(ROOT)/usr/lib/libthread_db.so.1:=     REALPATH=../../lib/libc_db.so.1
1017 $(ROOT)/usr/lib/libthread_db.so:=       REALPATH=../../lib/libc_db.so.1
1018 $(ROOT)/usr/lib/libtsnet.so.1:=         REALPATH=../../lib/libtsnet.so.1
1019 $(ROOT)/usr/lib/libtsnet.so:=           REALPATH=../../lib/libtsnet.so.1
1020 $(ROOT)/usr/lib/libtsol.so.2:=          REALPATH=../../lib/libtsol.so.2
1021 $(ROOT)/usr/lib/libtsol.so:=            REALPATH=../../lib/libtsol.so.2
1022 $(ROOT)/usr/lib/libumem.so.1:=          REALPATH=../../lib/libumem.so.1
1023 $(ROOT)/usr/lib/libumem.so:=            REALPATH=../../lib/libumem.so.1
1024 $(ROOT)/usr/lib/libuuid.so.1:=          REALPATH=../../lib/libuuid.so.1
1025 $(ROOT)/usr/lib/libuuid.so:=            REALPATH=../../lib/libuuid.so.1
1026 $(ROOT)/usr/lib/libuutil.so.1:=         REALPATH=../../lib/libuutil.so.1
1027 $(ROOT)/usr/lib/libuutil.so:=           REALPATH=../../lib/libuutil.so.1
1028 $(ROOT)/usr/lib/libw.so.1:=             REALPATH=../../lib/libw.so.1
1029 $(ROOT)/usr/lib/libw.so:=               REALPATH=../../lib/libw.so.1
1030 $(ROOT)/usr/lib/libxnet.so.1:=          REALPATH=../../lib/libxnet.so.1
1031 $(ROOT)/usr/lib/libxnet.so:=            REALPATH=../../lib/libxnet.so.1
1032 $(ROOT)/usr/lib/libzfs.so.1:=           REALPATH=../../lib/libzfs.so.1
1033 $(ROOT)/usr/lib/libzfs.so:=             REALPATH=../../lib/libzfs.so.1


1034 $(ROOT)/usr/lib/llib-ladm.ln:=          REALPATH=../../lib/llib-ladm.ln
1035 $(ROOT)/usr/lib/llib-ladm:=             REALPATH=../../lib/llib-ladm
1036 $(ROOT)/usr/lib/llib-laio.ln:=          REALPATH=../../lib/llib-laio.ln
1037 $(ROOT)/usr/lib/llib-laio:=             REALPATH=../../lib/llib-laio
1038 $(ROOT)/usr/lib/llib-lavl.ln:=          REALPATH=../../lib/llib-lavl.ln
1039 $(ROOT)/usr/lib/llib-lavl:=             REALPATH=../../lib/llib-lavl
1040 $(ROOT)/usr/lib/llib-lbsm.ln:=          REALPATH=../../lib/llib-lbsm.ln
1041 $(ROOT)/usr/lib/llib-lbsm:=             REALPATH=../../lib/llib-lbsm
1042 $(ROOT)/usr/lib/llib-lc.ln:=            REALPATH=../../lib/llib-lc.ln
1043 $(ROOT)/usr/lib/llib-lc:=               REALPATH=../../lib/llib-lc
1044 $(ROOT)/usr/lib/llib-lcmdutils.ln:=     REALPATH=../../lib/llib-lcmdutils.ln
1045 $(ROOT)/usr/lib/llib-lcmdutils:=        REALPATH=../../lib/llib-lcmdutils
1046 $(ROOT)/usr/lib/llib-lcontract.ln:=     REALPATH=../../lib/llib-lcontract.ln
1047 $(ROOT)/usr/lib/llib-lcontract:=        REALPATH=../../lib/llib-lcontract
1048 $(ROOT)/usr/lib/llib-lctf.ln:=          REALPATH=../../lib/llib-lctf.ln
1049 $(ROOT)/usr/lib/llib-lctf:=             REALPATH=../../lib/llib-lctf
1050 $(ROOT)/usr/lib/llib-lcurses.ln:=       REALPATH=../../lib/llib-lcurses.ln
1051 $(ROOT)/usr/lib/llib-lcurses:=          REALPATH=../../lib/llib-lcurses
1052 $(ROOT)/usr/lib/llib-ldevice.ln:=       REALPATH=../../lib/llib-ldevice.ln
1053 $(ROOT)/usr/lib/llib-ldevice:=          REALPATH=../../lib/llib-ldevice


1114 $(ROOT)/usr/lib/llib-ltermcap.ln:=      REALPATH=../../lib/llib-ltermcap.ln
1115 $(ROOT)/usr/lib/llib-ltermcap:=         REALPATH=../../lib/llib-ltermcap
1116 $(ROOT)/usr/lib/llib-ltermlib.ln:=      REALPATH=../../lib/llib-lcurses.ln
1117 $(ROOT)/usr/lib/llib-ltermlib:=         REALPATH=../../lib/llib-lcurses
1118 $(ROOT)/usr/lib/llib-lthread.ln:=       REALPATH=../../lib/llib-lthread.ln
1119 $(ROOT)/usr/lib/llib-lthread:=          REALPATH=../../lib/llib-lthread
1120 $(ROOT)/usr/lib/llib-lthread_db.ln:=    REALPATH=../../lib/llib-lc_db.ln
1121 $(ROOT)/usr/lib/llib-lthread_db:=       REALPATH=../../lib/llib-lc_db
1122 $(ROOT)/usr/lib/llib-ltsnet.ln:=        REALPATH=../../lib/llib-ltsnet.ln
1123 $(ROOT)/usr/lib/llib-ltsnet:=           REALPATH=../../lib/llib-ltsnet
1124 $(ROOT)/usr/lib/llib-ltsol.ln:=         REALPATH=../../lib/llib-ltsol.ln
1125 $(ROOT)/usr/lib/llib-ltsol:=            REALPATH=../../lib/llib-ltsol
1126 $(ROOT)/usr/lib/llib-lumem.ln:=         REALPATH=../../lib/llib-lumem.ln
1127 $(ROOT)/usr/lib/llib-lumem:=            REALPATH=../../lib/llib-lumem
1128 $(ROOT)/usr/lib/llib-luuid.ln:=         REALPATH=../../lib/llib-luuid.ln
1129 $(ROOT)/usr/lib/llib-luuid:=            REALPATH=../../lib/llib-luuid
1130 $(ROOT)/usr/lib/llib-lxnet.ln:=         REALPATH=../../lib/llib-lxnet.ln
1131 $(ROOT)/usr/lib/llib-lxnet:=            REALPATH=../../lib/llib-lxnet
1132 $(ROOT)/usr/lib/llib-lzfs.ln:=          REALPATH=../../lib/llib-lzfs.ln
1133 $(ROOT)/usr/lib/llib-lzfs:=             REALPATH=../../lib/llib-lzfs


1134 $(ROOT)/usr/lib/nss_compat.so.1:=       REALPATH=../../lib/nss_compat.so.1
1135 $(ROOT)/usr/lib/nss_dns.so.1:=          REALPATH=../../lib/nss_dns.so.1
1136 $(ROOT)/usr/lib/nss_files.so.1:=        REALPATH=../../lib/nss_files.so.1
1137 $(ROOT)/usr/lib/nss_nis.so.1:=          REALPATH=../../lib/nss_nis.so.1
1138 $(ROOT)/usr/lib/nss_user.so.1:=         REALPATH=../../lib/nss_user.so.1
1139 $(ROOT)/usr/lib/fm/libfmevent.so.1:=    REALPATH=../../../lib/fm/libfmevent.so.1
1140 $(ROOT)/usr/lib/fm/libfmevent.so:=      REALPATH=../../../lib/fm/libfmevent.so.1
1141 $(ROOT)/usr/lib/fm/llib-lfmevent.ln:=   REALPATH=../../../lib/fm/llib-lfmevent.ln
1142 $(ROOT)/usr/lib/fm/llib-lfmevent:=      REALPATH=../../../lib/fm/llib-lfmevent
1143 
1144 $(ROOT)/lib/$(MACH64)/libposix4.so.1:= \
1145         REALPATH=librt.so.1
1146 $(ROOT)/lib/$(MACH64)/libposix4.so:= \
1147         REALPATH=libposix4.so.1
1148 $(ROOT)/lib/$(MACH64)/llib-lposix4.ln:= \
1149         REALPATH=llib-lrt.ln
1150 $(ROOT)/lib/$(MACH64)/libthread_db.so.1:= \
1151         REALPATH=libc_db.so.1
1152 $(ROOT)/lib/$(MACH64)/libthread_db.so:= \
1153         REALPATH=libc_db.so.1


1360 $(ROOT)/usr/lib/$(MACH64)/libuuid.so.1:= \
1361         REALPATH=../../../lib/$(MACH64)/libuuid.so.1
1362 $(ROOT)/usr/lib/$(MACH64)/libuuid.so:= \
1363         REALPATH=../../../lib/$(MACH64)/libuuid.so.1
1364 $(ROOT)/usr/lib/$(MACH64)/libuutil.so.1:= \
1365         REALPATH=../../../lib/$(MACH64)/libuutil.so.1
1366 $(ROOT)/usr/lib/$(MACH64)/libuutil.so:= \
1367         REALPATH=../../../lib/$(MACH64)/libuutil.so.1
1368 $(ROOT)/usr/lib/$(MACH64)/libw.so.1:= \
1369         REALPATH=../../../lib/$(MACH64)/libw.so.1
1370 $(ROOT)/usr/lib/$(MACH64)/libw.so:= \
1371         REALPATH=../../../lib/$(MACH64)/libw.so.1
1372 $(ROOT)/usr/lib/$(MACH64)/libxnet.so.1:= \
1373         REALPATH=../../../lib/$(MACH64)/libxnet.so.1
1374 $(ROOT)/usr/lib/$(MACH64)/libxnet.so:= \
1375         REALPATH=../../../lib/$(MACH64)/libxnet.so.1
1376 $(ROOT)/usr/lib/$(MACH64)/libzfs.so:= \
1377         REALPATH=../../../lib/$(MACH64)/libzfs.so.1
1378 $(ROOT)/usr/lib/$(MACH64)/libzfs.so.1:= \
1379         REALPATH=../../../lib/$(MACH64)/libzfs.so.1




1380 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so.1:= \
1381         REALPATH=../../../lib/$(MACH64)/libfdisk.so.1
1382 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so:= \
1383         REALPATH=../../../lib/$(MACH64)/libfdisk.so.1
1384 $(ROOT)/usr/lib/$(MACH64)/llib-ladm.ln:= \
1385         REALPATH=../../../lib/$(MACH64)/llib-ladm.ln
1386 $(ROOT)/usr/lib/$(MACH64)/llib-laio.ln:= \
1387         REALPATH=../../../lib/$(MACH64)/llib-laio.ln
1388 $(ROOT)/usr/lib/$(MACH64)/llib-lavl.ln:= \
1389         REALPATH=../../../lib/$(MACH64)/llib-lavl.ln
1390 $(ROOT)/usr/lib/$(MACH64)/llib-lbsm.ln:= \
1391         REALPATH=../../../lib/$(MACH64)/llib-lbsm.ln
1392 $(ROOT)/usr/lib/$(MACH64)/llib-lc.ln:= \
1393         REALPATH=../../../lib/$(MACH64)/llib-lc.ln
1394 $(ROOT)/usr/lib/$(MACH64)/llib-lcmdutils.ln:= \
1395         REALPATH=../../../lib/$(MACH64)/llib-lcmdutils.ln
1396 $(ROOT)/usr/lib/$(MACH64)/llib-lcontract.ln:= \
1397         REALPATH=../../../lib/$(MACH64)/llib-lcontract.ln
1398 $(ROOT)/usr/lib/$(MACH64)/llib-lctf.ln:= \
1399         REALPATH=../../../lib/$(MACH64)/llib-lctf.ln


1456 $(ROOT)/usr/lib/$(MACH64)/llib-ltermcap.ln:= \
1457         REALPATH=../../../lib/$(MACH64)/llib-ltermcap.ln
1458 $(ROOT)/usr/lib/$(MACH64)/llib-ltermlib.ln:= \
1459         REALPATH=../../../lib/$(MACH64)/llib-lcurses.ln
1460 $(ROOT)/usr/lib/$(MACH64)/llib-lthread.ln:= \
1461         REALPATH=../../../lib/$(MACH64)/llib-lthread.ln
1462 $(ROOT)/usr/lib/$(MACH64)/llib-lthread_db.ln:= \
1463         REALPATH=../../../lib/$(MACH64)/llib-lc_db.ln
1464 $(ROOT)/usr/lib/$(MACH64)/llib-ltsnet.ln:= \
1465         REALPATH=../../../lib/$(MACH64)/llib-ltsnet.ln
1466 $(ROOT)/usr/lib/$(MACH64)/llib-ltsol.ln:= \
1467         REALPATH=../../../lib/$(MACH64)/llib-ltsol.ln
1468 $(ROOT)/usr/lib/$(MACH64)/llib-lumem.ln:= \
1469         REALPATH=../../../lib/$(MACH64)/llib-lumem.ln
1470 $(ROOT)/usr/lib/$(MACH64)/llib-luuid.ln:= \
1471         REALPATH=../../../lib/$(MACH64)/llib-luuid.ln
1472 $(ROOT)/usr/lib/$(MACH64)/llib-lxnet.ln:= \
1473         REALPATH=../../../lib/$(MACH64)/llib-lxnet.ln
1474 $(ROOT)/usr/lib/$(MACH64)/llib-lzfs.ln:= \
1475         REALPATH=../../../lib/$(MACH64)/llib-lzfs.ln


1476 $(ROOT)/usr/lib/$(MACH64)/llib-lfdisk.ln:= \
1477         REALPATH=../../../lib/$(MACH64)/llib-lfdisk.ln
1478 $(ROOT)/usr/lib/$(MACH64)/nss_compat.so.1:= \
1479         REALPATH=../../../lib/$(MACH64)/nss_compat.so.1
1480 $(ROOT)/usr/lib/$(MACH64)/nss_dns.so.1:= \
1481         REALPATH=../../../lib/$(MACH64)/nss_dns.so.1
1482 $(ROOT)/usr/lib/$(MACH64)/nss_files.so.1:= \
1483         REALPATH=../../../lib/$(MACH64)/nss_files.so.1
1484 $(ROOT)/usr/lib/$(MACH64)/nss_nis.so.1:= \
1485         REALPATH=../../../lib/$(MACH64)/nss_nis.so.1
1486 $(ROOT)/usr/lib/$(MACH64)/nss_user.so.1:= \
1487         REALPATH=../../../lib/$(MACH64)/nss_user.so.1
1488 $(ROOT)/usr/lib/fm/$(MACH64)/libfmevent.so.1:= \
1489         REALPATH=../../../../lib/fm/$(MACH64)/libfmevent.so.1
1490 $(ROOT)/usr/lib/fm/$(MACH64)/libfmevent.so:= \
1491         REALPATH=../../../../lib/fm/$(MACH64)/libfmevent.so.1
1492 $(ROOT)/usr/lib/fm/$(MACH64)/llib-lfmevent.ln:= \
1493         REALPATH=../../../../lib/fm/$(MACH64)/llib-lfmevent.ln
1494 
1495 i386_SYM.USRLIB= \


1610         /usr/lib/libthread.so \
1611         /usr/lib/libthread.so.1 \
1612         /usr/lib/libthread_db.so \
1613         /usr/lib/libthread_db.so.1 \
1614         /usr/lib/libtsnet.so \
1615         /usr/lib/libtsnet.so.1 \
1616         /usr/lib/libtsol.so \
1617         /usr/lib/libtsol.so.2 \
1618         /usr/lib/libumem.so \
1619         /usr/lib/libumem.so.1 \
1620         /usr/lib/libuuid.so \
1621         /usr/lib/libuuid.so.1 \
1622         /usr/lib/libuutil.so \
1623         /usr/lib/libuutil.so.1 \
1624         /usr/lib/libw.so \
1625         /usr/lib/libw.so.1 \
1626         /usr/lib/libxnet.so \
1627         /usr/lib/libxnet.so.1 \
1628         /usr/lib/libzfs.so \
1629         /usr/lib/libzfs.so.1 \


1630         /usr/lib/llib-ladm \
1631         /usr/lib/llib-ladm.ln \
1632         /usr/lib/llib-laio \
1633         /usr/lib/llib-laio.ln \
1634         /usr/lib/llib-lavl \
1635         /usr/lib/llib-lavl.ln \
1636         /usr/lib/llib-lbsm \
1637         /usr/lib/llib-lbsm.ln \
1638         /usr/lib/llib-lc \
1639         /usr/lib/llib-lc.ln \
1640         /usr/lib/llib-lcmdutils \
1641         /usr/lib/llib-lcmdutils.ln \
1642         /usr/lib/llib-lcontract \
1643         /usr/lib/llib-lcontract.ln \
1644         /usr/lib/llib-lctf \
1645         /usr/lib/llib-lctf.ln \
1646         /usr/lib/llib-lcurses \
1647         /usr/lib/llib-lcurses.ln \
1648         /usr/lib/llib-ldevice \
1649         /usr/lib/llib-ldevice.ln \


1708         /usr/lib/llib-ltermcap \
1709         /usr/lib/llib-ltermcap.ln \
1710         /usr/lib/llib-ltermlib \
1711         /usr/lib/llib-ltermlib.ln \
1712         /usr/lib/llib-lthread \
1713         /usr/lib/llib-lthread.ln \
1714         /usr/lib/llib-lthread_db \
1715         /usr/lib/llib-lthread_db.ln \
1716         /usr/lib/llib-ltsnet \
1717         /usr/lib/llib-ltsnet.ln \
1718         /usr/lib/llib-ltsol \
1719         /usr/lib/llib-ltsol.ln \
1720         /usr/lib/llib-lumem \
1721         /usr/lib/llib-lumem.ln \
1722         /usr/lib/llib-luuid \
1723         /usr/lib/llib-luuid.ln \
1724         /usr/lib/llib-lxnet \
1725         /usr/lib/llib-lxnet.ln \
1726         /usr/lib/llib-lzfs \
1727         /usr/lib/llib-lzfs.ln \


1728         /usr/lib/nss_compat.so.1 \
1729         /usr/lib/nss_dns.so.1 \
1730         /usr/lib/nss_files.so.1 \
1731         /usr/lib/nss_nis.so.1 \
1732         /usr/lib/nss_user.so.1 \
1733         /usr/lib/fm/libfmevent.so \
1734         /usr/lib/fm/libfmevent.so.1 \
1735         /usr/lib/fm/llib-lfmevent \
1736         /usr/lib/fm/llib-lfmevent.ln
1737 
1738 sparcv9_SYM.USRLIB64= 
1739 
1740 amd64_SYM.USRLIB64=     \
1741         /usr/lib/amd64/libfdisk.so      \
1742         /usr/lib/amd64/libfdisk.so.1    \
1743         /usr/lib/amd64/llib-lfdisk.ln
1744 
1745 
1746 SYM.USRLIB64= \
1747         $($(MACH64)_SYM.USRLIB64)               \


1846         /usr/lib/$(MACH64)/libthread.so \
1847         /usr/lib/$(MACH64)/libthread.so.1 \
1848         /usr/lib/$(MACH64)/libthread_db.so \
1849         /usr/lib/$(MACH64)/libthread_db.so.1 \
1850         /usr/lib/$(MACH64)/libtsnet.so \
1851         /usr/lib/$(MACH64)/libtsnet.so.1 \
1852         /usr/lib/$(MACH64)/libtsol.so \
1853         /usr/lib/$(MACH64)/libtsol.so.2 \
1854         /usr/lib/$(MACH64)/libumem.so \
1855         /usr/lib/$(MACH64)/libumem.so.1 \
1856         /usr/lib/$(MACH64)/libuuid.so \
1857         /usr/lib/$(MACH64)/libuuid.so.1 \
1858         /usr/lib/$(MACH64)/libuutil.so \
1859         /usr/lib/$(MACH64)/libuutil.so.1 \
1860         /usr/lib/$(MACH64)/libw.so \
1861         /usr/lib/$(MACH64)/libw.so.1 \
1862         /usr/lib/$(MACH64)/libxnet.so \
1863         /usr/lib/$(MACH64)/libxnet.so.1 \
1864         /usr/lib/$(MACH64)/libzfs.so \
1865         /usr/lib/$(MACH64)/libzfs.so.1 \


1866         /usr/lib/$(MACH64)/llib-ladm.ln \
1867         /usr/lib/$(MACH64)/llib-laio.ln \
1868         /usr/lib/$(MACH64)/llib-lavl.ln \
1869         /usr/lib/$(MACH64)/llib-lbsm.ln \
1870         /usr/lib/$(MACH64)/llib-lc.ln \
1871         /usr/lib/$(MACH64)/llib-lcmdutils.ln \
1872         /usr/lib/$(MACH64)/llib-lcontract.ln \
1873         /usr/lib/$(MACH64)/llib-lctf.ln \
1874         /usr/lib/$(MACH64)/llib-lcurses.ln \
1875         /usr/lib/$(MACH64)/llib-ldevice.ln \
1876         /usr/lib/$(MACH64)/llib-ldevid.ln \
1877         /usr/lib/$(MACH64)/llib-ldevinfo.ln \
1878         /usr/lib/$(MACH64)/llib-ldl.ln \
1879         /usr/lib/$(MACH64)/llib-ldoor.ln \
1880         /usr/lib/$(MACH64)/llib-lefi.ln \
1881         /usr/lib/$(MACH64)/llib-lelf.ln \
1882         /usr/lib/$(MACH64)/llib-lgen.ln \
1883         /usr/lib/$(MACH64)/llib-linetutil.ln \
1884         /usr/lib/$(MACH64)/llib-lintl.ln \
1885         /usr/lib/$(MACH64)/llib-lkstat.ln \


1892         /usr/lib/$(MACH64)/llib-lresolv.ln \
1893         /usr/lib/$(MACH64)/llib-lrpcsvc.ln \
1894         /usr/lib/$(MACH64)/llib-lrt.ln \
1895         /usr/lib/$(MACH64)/llib-lrtld_db.ln \
1896         /usr/lib/$(MACH64)/llib-lscf.ln \
1897         /usr/lib/$(MACH64)/llib-lsec.ln \
1898         /usr/lib/$(MACH64)/llib-lsecdb.ln \
1899         /usr/lib/$(MACH64)/llib-lsendfile.ln \
1900         /usr/lib/$(MACH64)/llib-lsocket.ln \
1901         /usr/lib/$(MACH64)/llib-lsysevent.ln \
1902         /usr/lib/$(MACH64)/llib-ltermcap.ln \
1903         /usr/lib/$(MACH64)/llib-ltermlib.ln \
1904         /usr/lib/$(MACH64)/llib-lthread.ln \
1905         /usr/lib/$(MACH64)/llib-lthread_db.ln \
1906         /usr/lib/$(MACH64)/llib-ltsnet.ln \
1907         /usr/lib/$(MACH64)/llib-ltsol.ln \
1908         /usr/lib/$(MACH64)/llib-lumem.ln \
1909         /usr/lib/$(MACH64)/llib-luuid.ln \
1910         /usr/lib/$(MACH64)/llib-lxnet.ln \
1911         /usr/lib/$(MACH64)/llib-lzfs.ln \

1912         /usr/lib/$(MACH64)/nss_compat.so.1 \
1913         /usr/lib/$(MACH64)/nss_dns.so.1 \
1914         /usr/lib/$(MACH64)/nss_files.so.1 \
1915         /usr/lib/$(MACH64)/nss_nis.so.1 \
1916         /usr/lib/$(MACH64)/nss_user.so.1 \
1917         /usr/lib/fm/$(MACH64)/libfmevent.so \
1918         /usr/lib/fm/$(MACH64)/libfmevent.so.1 \
1919         /usr/lib/fm/$(MACH64)/llib-lfmevent.ln
1920 
1921 #
1922 # usr/src/Makefile uses INS.dir for any member of ROOTDIRS, the fact
1923 # these are symlinks to files has no bearing on this.
1924 #
1925 $(FILELINKS:%=$(ROOT)%):= \
1926     INS.dir= -$(RM) $@; $(SYMLINK) $(REALPATH) $@


   5 # You may not use this file except in compliance with the License.
   6 #
   7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   8 # or http://www.opensolaris.org/os/licensing.
   9 # See the License for the specific language governing permissions
  10 # and limitations under the License.
  11 #
  12 # When distributing Covered Code, include this CDDL HEADER in each
  13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  14 # If applicable, add the following below this CDDL HEADER, with the
  15 # fields enclosed by brackets "[]" replaced with your own identifying
  16 # information: Portions Copyright [yyyy] [name of copyright owner]
  17 #
  18 # CDDL HEADER END
  19 #
  20 
  21 #
  22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright 2011, Richard Lowe
  24 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
  25 # Copyright (c) 2012 by Delphix. All rights reserved.
  26 #
  27 
  28 #
  29 # It is easier to think in terms of directory names without the ROOT macro
  30 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  31 # to work with ROOT prefixes when controlling conditional assignments.
  32 #
  33 
  34 DIRLINKS=       $(SYM.DIRS)
  35 $(BUILD64)      DIRLINKS += $(SYM.DIRS64)
  36 
  37 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
  38 $(BUILD64)      FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
  39 
  40 TARGETDIRS=     $(DIRS)
  41 $(BUILD64)      TARGETDIRS += $(DIRS64)
  42 
  43 TARGETDIRS      += $(FILELINKS) $(DIRLINKS)
  44 
  45 i386_DIRS=                      \


1015 $(ROOT)/usr/lib/libthread.so.1:=        REALPATH=../../lib/libthread.so.1
1016 $(ROOT)/usr/lib/libthread.so:=          REALPATH=../../lib/libthread.so.1
1017 $(ROOT)/usr/lib/libthread_db.so.1:=     REALPATH=../../lib/libc_db.so.1
1018 $(ROOT)/usr/lib/libthread_db.so:=       REALPATH=../../lib/libc_db.so.1
1019 $(ROOT)/usr/lib/libtsnet.so.1:=         REALPATH=../../lib/libtsnet.so.1
1020 $(ROOT)/usr/lib/libtsnet.so:=           REALPATH=../../lib/libtsnet.so.1
1021 $(ROOT)/usr/lib/libtsol.so.2:=          REALPATH=../../lib/libtsol.so.2
1022 $(ROOT)/usr/lib/libtsol.so:=            REALPATH=../../lib/libtsol.so.2
1023 $(ROOT)/usr/lib/libumem.so.1:=          REALPATH=../../lib/libumem.so.1
1024 $(ROOT)/usr/lib/libumem.so:=            REALPATH=../../lib/libumem.so.1
1025 $(ROOT)/usr/lib/libuuid.so.1:=          REALPATH=../../lib/libuuid.so.1
1026 $(ROOT)/usr/lib/libuuid.so:=            REALPATH=../../lib/libuuid.so.1
1027 $(ROOT)/usr/lib/libuutil.so.1:=         REALPATH=../../lib/libuutil.so.1
1028 $(ROOT)/usr/lib/libuutil.so:=           REALPATH=../../lib/libuutil.so.1
1029 $(ROOT)/usr/lib/libw.so.1:=             REALPATH=../../lib/libw.so.1
1030 $(ROOT)/usr/lib/libw.so:=               REALPATH=../../lib/libw.so.1
1031 $(ROOT)/usr/lib/libxnet.so.1:=          REALPATH=../../lib/libxnet.so.1
1032 $(ROOT)/usr/lib/libxnet.so:=            REALPATH=../../lib/libxnet.so.1
1033 $(ROOT)/usr/lib/libzfs.so.1:=           REALPATH=../../lib/libzfs.so.1
1034 $(ROOT)/usr/lib/libzfs.so:=             REALPATH=../../lib/libzfs.so.1
1035 $(ROOT)/usr/lib/libzfs_core.so.1:=      REALPATH=../../lib/libzfs_core.so.1
1036 $(ROOT)/usr/lib/libzfs_core.so:=        REALPATH=../../lib/libzfs_core.so.1
1037 $(ROOT)/usr/lib/llib-ladm.ln:=          REALPATH=../../lib/llib-ladm.ln
1038 $(ROOT)/usr/lib/llib-ladm:=             REALPATH=../../lib/llib-ladm
1039 $(ROOT)/usr/lib/llib-laio.ln:=          REALPATH=../../lib/llib-laio.ln
1040 $(ROOT)/usr/lib/llib-laio:=             REALPATH=../../lib/llib-laio
1041 $(ROOT)/usr/lib/llib-lavl.ln:=          REALPATH=../../lib/llib-lavl.ln
1042 $(ROOT)/usr/lib/llib-lavl:=             REALPATH=../../lib/llib-lavl
1043 $(ROOT)/usr/lib/llib-lbsm.ln:=          REALPATH=../../lib/llib-lbsm.ln
1044 $(ROOT)/usr/lib/llib-lbsm:=             REALPATH=../../lib/llib-lbsm
1045 $(ROOT)/usr/lib/llib-lc.ln:=            REALPATH=../../lib/llib-lc.ln
1046 $(ROOT)/usr/lib/llib-lc:=               REALPATH=../../lib/llib-lc
1047 $(ROOT)/usr/lib/llib-lcmdutils.ln:=     REALPATH=../../lib/llib-lcmdutils.ln
1048 $(ROOT)/usr/lib/llib-lcmdutils:=        REALPATH=../../lib/llib-lcmdutils
1049 $(ROOT)/usr/lib/llib-lcontract.ln:=     REALPATH=../../lib/llib-lcontract.ln
1050 $(ROOT)/usr/lib/llib-lcontract:=        REALPATH=../../lib/llib-lcontract
1051 $(ROOT)/usr/lib/llib-lctf.ln:=          REALPATH=../../lib/llib-lctf.ln
1052 $(ROOT)/usr/lib/llib-lctf:=             REALPATH=../../lib/llib-lctf
1053 $(ROOT)/usr/lib/llib-lcurses.ln:=       REALPATH=../../lib/llib-lcurses.ln
1054 $(ROOT)/usr/lib/llib-lcurses:=          REALPATH=../../lib/llib-lcurses
1055 $(ROOT)/usr/lib/llib-ldevice.ln:=       REALPATH=../../lib/llib-ldevice.ln
1056 $(ROOT)/usr/lib/llib-ldevice:=          REALPATH=../../lib/llib-ldevice


1117 $(ROOT)/usr/lib/llib-ltermcap.ln:=      REALPATH=../../lib/llib-ltermcap.ln
1118 $(ROOT)/usr/lib/llib-ltermcap:=         REALPATH=../../lib/llib-ltermcap
1119 $(ROOT)/usr/lib/llib-ltermlib.ln:=      REALPATH=../../lib/llib-lcurses.ln
1120 $(ROOT)/usr/lib/llib-ltermlib:=         REALPATH=../../lib/llib-lcurses
1121 $(ROOT)/usr/lib/llib-lthread.ln:=       REALPATH=../../lib/llib-lthread.ln
1122 $(ROOT)/usr/lib/llib-lthread:=          REALPATH=../../lib/llib-lthread
1123 $(ROOT)/usr/lib/llib-lthread_db.ln:=    REALPATH=../../lib/llib-lc_db.ln
1124 $(ROOT)/usr/lib/llib-lthread_db:=       REALPATH=../../lib/llib-lc_db
1125 $(ROOT)/usr/lib/llib-ltsnet.ln:=        REALPATH=../../lib/llib-ltsnet.ln
1126 $(ROOT)/usr/lib/llib-ltsnet:=           REALPATH=../../lib/llib-ltsnet
1127 $(ROOT)/usr/lib/llib-ltsol.ln:=         REALPATH=../../lib/llib-ltsol.ln
1128 $(ROOT)/usr/lib/llib-ltsol:=            REALPATH=../../lib/llib-ltsol
1129 $(ROOT)/usr/lib/llib-lumem.ln:=         REALPATH=../../lib/llib-lumem.ln
1130 $(ROOT)/usr/lib/llib-lumem:=            REALPATH=../../lib/llib-lumem
1131 $(ROOT)/usr/lib/llib-luuid.ln:=         REALPATH=../../lib/llib-luuid.ln
1132 $(ROOT)/usr/lib/llib-luuid:=            REALPATH=../../lib/llib-luuid
1133 $(ROOT)/usr/lib/llib-lxnet.ln:=         REALPATH=../../lib/llib-lxnet.ln
1134 $(ROOT)/usr/lib/llib-lxnet:=            REALPATH=../../lib/llib-lxnet
1135 $(ROOT)/usr/lib/llib-lzfs.ln:=          REALPATH=../../lib/llib-lzfs.ln
1136 $(ROOT)/usr/lib/llib-lzfs:=             REALPATH=../../lib/llib-lzfs
1137 $(ROOT)/usr/lib/llib-lzfs_core.ln:=     REALPATH=../../lib/llib-lzfs_core.ln
1138 $(ROOT)/usr/lib/llib-lzfs_core:=        REALPATH=../../lib/llib-lzfs_core
1139 $(ROOT)/usr/lib/nss_compat.so.1:=       REALPATH=../../lib/nss_compat.so.1
1140 $(ROOT)/usr/lib/nss_dns.so.1:=          REALPATH=../../lib/nss_dns.so.1
1141 $(ROOT)/usr/lib/nss_files.so.1:=        REALPATH=../../lib/nss_files.so.1
1142 $(ROOT)/usr/lib/nss_nis.so.1:=          REALPATH=../../lib/nss_nis.so.1
1143 $(ROOT)/usr/lib/nss_user.so.1:=         REALPATH=../../lib/nss_user.so.1
1144 $(ROOT)/usr/lib/fm/libfmevent.so.1:=    REALPATH=../../../lib/fm/libfmevent.so.1
1145 $(ROOT)/usr/lib/fm/libfmevent.so:=      REALPATH=../../../lib/fm/libfmevent.so.1
1146 $(ROOT)/usr/lib/fm/llib-lfmevent.ln:=   REALPATH=../../../lib/fm/llib-lfmevent.ln
1147 $(ROOT)/usr/lib/fm/llib-lfmevent:=      REALPATH=../../../lib/fm/llib-lfmevent
1148 
1149 $(ROOT)/lib/$(MACH64)/libposix4.so.1:= \
1150         REALPATH=librt.so.1
1151 $(ROOT)/lib/$(MACH64)/libposix4.so:= \
1152         REALPATH=libposix4.so.1
1153 $(ROOT)/lib/$(MACH64)/llib-lposix4.ln:= \
1154         REALPATH=llib-lrt.ln
1155 $(ROOT)/lib/$(MACH64)/libthread_db.so.1:= \
1156         REALPATH=libc_db.so.1
1157 $(ROOT)/lib/$(MACH64)/libthread_db.so:= \
1158         REALPATH=libc_db.so.1


1365 $(ROOT)/usr/lib/$(MACH64)/libuuid.so.1:= \
1366         REALPATH=../../../lib/$(MACH64)/libuuid.so.1
1367 $(ROOT)/usr/lib/$(MACH64)/libuuid.so:= \
1368         REALPATH=../../../lib/$(MACH64)/libuuid.so.1
1369 $(ROOT)/usr/lib/$(MACH64)/libuutil.so.1:= \
1370         REALPATH=../../../lib/$(MACH64)/libuutil.so.1
1371 $(ROOT)/usr/lib/$(MACH64)/libuutil.so:= \
1372         REALPATH=../../../lib/$(MACH64)/libuutil.so.1
1373 $(ROOT)/usr/lib/$(MACH64)/libw.so.1:= \
1374         REALPATH=../../../lib/$(MACH64)/libw.so.1
1375 $(ROOT)/usr/lib/$(MACH64)/libw.so:= \
1376         REALPATH=../../../lib/$(MACH64)/libw.so.1
1377 $(ROOT)/usr/lib/$(MACH64)/libxnet.so.1:= \
1378         REALPATH=../../../lib/$(MACH64)/libxnet.so.1
1379 $(ROOT)/usr/lib/$(MACH64)/libxnet.so:= \
1380         REALPATH=../../../lib/$(MACH64)/libxnet.so.1
1381 $(ROOT)/usr/lib/$(MACH64)/libzfs.so:= \
1382         REALPATH=../../../lib/$(MACH64)/libzfs.so.1
1383 $(ROOT)/usr/lib/$(MACH64)/libzfs.so.1:= \
1384         REALPATH=../../../lib/$(MACH64)/libzfs.so.1
1385 $(ROOT)/usr/lib/$(MACH64)/libzfs_core.so:= \
1386         REALPATH=../../../lib/$(MACH64)/libzfs_core.so.1
1387 $(ROOT)/usr/lib/$(MACH64)/libzfs_core.so.1:= \
1388         REALPATH=../../../lib/$(MACH64)/libzfs_core.so.1
1389 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so.1:= \
1390         REALPATH=../../../lib/$(MACH64)/libfdisk.so.1
1391 $(ROOT)/usr/lib/$(MACH64)/libfdisk.so:= \
1392         REALPATH=../../../lib/$(MACH64)/libfdisk.so.1
1393 $(ROOT)/usr/lib/$(MACH64)/llib-ladm.ln:= \
1394         REALPATH=../../../lib/$(MACH64)/llib-ladm.ln
1395 $(ROOT)/usr/lib/$(MACH64)/llib-laio.ln:= \
1396         REALPATH=../../../lib/$(MACH64)/llib-laio.ln
1397 $(ROOT)/usr/lib/$(MACH64)/llib-lavl.ln:= \
1398         REALPATH=../../../lib/$(MACH64)/llib-lavl.ln
1399 $(ROOT)/usr/lib/$(MACH64)/llib-lbsm.ln:= \
1400         REALPATH=../../../lib/$(MACH64)/llib-lbsm.ln
1401 $(ROOT)/usr/lib/$(MACH64)/llib-lc.ln:= \
1402         REALPATH=../../../lib/$(MACH64)/llib-lc.ln
1403 $(ROOT)/usr/lib/$(MACH64)/llib-lcmdutils.ln:= \
1404         REALPATH=../../../lib/$(MACH64)/llib-lcmdutils.ln
1405 $(ROOT)/usr/lib/$(MACH64)/llib-lcontract.ln:= \
1406         REALPATH=../../../lib/$(MACH64)/llib-lcontract.ln
1407 $(ROOT)/usr/lib/$(MACH64)/llib-lctf.ln:= \
1408         REALPATH=../../../lib/$(MACH64)/llib-lctf.ln


1465 $(ROOT)/usr/lib/$(MACH64)/llib-ltermcap.ln:= \
1466         REALPATH=../../../lib/$(MACH64)/llib-ltermcap.ln
1467 $(ROOT)/usr/lib/$(MACH64)/llib-ltermlib.ln:= \
1468         REALPATH=../../../lib/$(MACH64)/llib-lcurses.ln
1469 $(ROOT)/usr/lib/$(MACH64)/llib-lthread.ln:= \
1470         REALPATH=../../../lib/$(MACH64)/llib-lthread.ln
1471 $(ROOT)/usr/lib/$(MACH64)/llib-lthread_db.ln:= \
1472         REALPATH=../../../lib/$(MACH64)/llib-lc_db.ln
1473 $(ROOT)/usr/lib/$(MACH64)/llib-ltsnet.ln:= \
1474         REALPATH=../../../lib/$(MACH64)/llib-ltsnet.ln
1475 $(ROOT)/usr/lib/$(MACH64)/llib-ltsol.ln:= \
1476         REALPATH=../../../lib/$(MACH64)/llib-ltsol.ln
1477 $(ROOT)/usr/lib/$(MACH64)/llib-lumem.ln:= \
1478         REALPATH=../../../lib/$(MACH64)/llib-lumem.ln
1479 $(ROOT)/usr/lib/$(MACH64)/llib-luuid.ln:= \
1480         REALPATH=../../../lib/$(MACH64)/llib-luuid.ln
1481 $(ROOT)/usr/lib/$(MACH64)/llib-lxnet.ln:= \
1482         REALPATH=../../../lib/$(MACH64)/llib-lxnet.ln
1483 $(ROOT)/usr/lib/$(MACH64)/llib-lzfs.ln:= \
1484         REALPATH=../../../lib/$(MACH64)/llib-lzfs.ln
1485 $(ROOT)/usr/lib/$(MACH64)/llib-lzfs_core.ln:= \
1486         REALPATH=../../../lib/$(MACH64)/llib-lzfs_core.ln
1487 $(ROOT)/usr/lib/$(MACH64)/llib-lfdisk.ln:= \
1488         REALPATH=../../../lib/$(MACH64)/llib-lfdisk.ln
1489 $(ROOT)/usr/lib/$(MACH64)/nss_compat.so.1:= \
1490         REALPATH=../../../lib/$(MACH64)/nss_compat.so.1
1491 $(ROOT)/usr/lib/$(MACH64)/nss_dns.so.1:= \
1492         REALPATH=../../../lib/$(MACH64)/nss_dns.so.1
1493 $(ROOT)/usr/lib/$(MACH64)/nss_files.so.1:= \
1494         REALPATH=../../../lib/$(MACH64)/nss_files.so.1
1495 $(ROOT)/usr/lib/$(MACH64)/nss_nis.so.1:= \
1496         REALPATH=../../../lib/$(MACH64)/nss_nis.so.1
1497 $(ROOT)/usr/lib/$(MACH64)/nss_user.so.1:= \
1498         REALPATH=../../../lib/$(MACH64)/nss_user.so.1
1499 $(ROOT)/usr/lib/fm/$(MACH64)/libfmevent.so.1:= \
1500         REALPATH=../../../../lib/fm/$(MACH64)/libfmevent.so.1
1501 $(ROOT)/usr/lib/fm/$(MACH64)/libfmevent.so:= \
1502         REALPATH=../../../../lib/fm/$(MACH64)/libfmevent.so.1
1503 $(ROOT)/usr/lib/fm/$(MACH64)/llib-lfmevent.ln:= \
1504         REALPATH=../../../../lib/fm/$(MACH64)/llib-lfmevent.ln
1505 
1506 i386_SYM.USRLIB= \


1621         /usr/lib/libthread.so \
1622         /usr/lib/libthread.so.1 \
1623         /usr/lib/libthread_db.so \
1624         /usr/lib/libthread_db.so.1 \
1625         /usr/lib/libtsnet.so \
1626         /usr/lib/libtsnet.so.1 \
1627         /usr/lib/libtsol.so \
1628         /usr/lib/libtsol.so.2 \
1629         /usr/lib/libumem.so \
1630         /usr/lib/libumem.so.1 \
1631         /usr/lib/libuuid.so \
1632         /usr/lib/libuuid.so.1 \
1633         /usr/lib/libuutil.so \
1634         /usr/lib/libuutil.so.1 \
1635         /usr/lib/libw.so \
1636         /usr/lib/libw.so.1 \
1637         /usr/lib/libxnet.so \
1638         /usr/lib/libxnet.so.1 \
1639         /usr/lib/libzfs.so \
1640         /usr/lib/libzfs.so.1 \
1641         /usr/lib/libzfs_core.so \
1642         /usr/lib/libzfs_core.so.1 \
1643         /usr/lib/llib-ladm \
1644         /usr/lib/llib-ladm.ln \
1645         /usr/lib/llib-laio \
1646         /usr/lib/llib-laio.ln \
1647         /usr/lib/llib-lavl \
1648         /usr/lib/llib-lavl.ln \
1649         /usr/lib/llib-lbsm \
1650         /usr/lib/llib-lbsm.ln \
1651         /usr/lib/llib-lc \
1652         /usr/lib/llib-lc.ln \
1653         /usr/lib/llib-lcmdutils \
1654         /usr/lib/llib-lcmdutils.ln \
1655         /usr/lib/llib-lcontract \
1656         /usr/lib/llib-lcontract.ln \
1657         /usr/lib/llib-lctf \
1658         /usr/lib/llib-lctf.ln \
1659         /usr/lib/llib-lcurses \
1660         /usr/lib/llib-lcurses.ln \
1661         /usr/lib/llib-ldevice \
1662         /usr/lib/llib-ldevice.ln \


1721         /usr/lib/llib-ltermcap \
1722         /usr/lib/llib-ltermcap.ln \
1723         /usr/lib/llib-ltermlib \
1724         /usr/lib/llib-ltermlib.ln \
1725         /usr/lib/llib-lthread \
1726         /usr/lib/llib-lthread.ln \
1727         /usr/lib/llib-lthread_db \
1728         /usr/lib/llib-lthread_db.ln \
1729         /usr/lib/llib-ltsnet \
1730         /usr/lib/llib-ltsnet.ln \
1731         /usr/lib/llib-ltsol \
1732         /usr/lib/llib-ltsol.ln \
1733         /usr/lib/llib-lumem \
1734         /usr/lib/llib-lumem.ln \
1735         /usr/lib/llib-luuid \
1736         /usr/lib/llib-luuid.ln \
1737         /usr/lib/llib-lxnet \
1738         /usr/lib/llib-lxnet.ln \
1739         /usr/lib/llib-lzfs \
1740         /usr/lib/llib-lzfs.ln \
1741         /usr/lib/llib-lzfs_core \
1742         /usr/lib/llib-lzfs_core.ln \
1743         /usr/lib/nss_compat.so.1 \
1744         /usr/lib/nss_dns.so.1 \
1745         /usr/lib/nss_files.so.1 \
1746         /usr/lib/nss_nis.so.1 \
1747         /usr/lib/nss_user.so.1 \
1748         /usr/lib/fm/libfmevent.so \
1749         /usr/lib/fm/libfmevent.so.1 \
1750         /usr/lib/fm/llib-lfmevent \
1751         /usr/lib/fm/llib-lfmevent.ln
1752 
1753 sparcv9_SYM.USRLIB64= 
1754 
1755 amd64_SYM.USRLIB64=     \
1756         /usr/lib/amd64/libfdisk.so      \
1757         /usr/lib/amd64/libfdisk.so.1    \
1758         /usr/lib/amd64/llib-lfdisk.ln
1759 
1760 
1761 SYM.USRLIB64= \
1762         $($(MACH64)_SYM.USRLIB64)               \


1861         /usr/lib/$(MACH64)/libthread.so \
1862         /usr/lib/$(MACH64)/libthread.so.1 \
1863         /usr/lib/$(MACH64)/libthread_db.so \
1864         /usr/lib/$(MACH64)/libthread_db.so.1 \
1865         /usr/lib/$(MACH64)/libtsnet.so \
1866         /usr/lib/$(MACH64)/libtsnet.so.1 \
1867         /usr/lib/$(MACH64)/libtsol.so \
1868         /usr/lib/$(MACH64)/libtsol.so.2 \
1869         /usr/lib/$(MACH64)/libumem.so \
1870         /usr/lib/$(MACH64)/libumem.so.1 \
1871         /usr/lib/$(MACH64)/libuuid.so \
1872         /usr/lib/$(MACH64)/libuuid.so.1 \
1873         /usr/lib/$(MACH64)/libuutil.so \
1874         /usr/lib/$(MACH64)/libuutil.so.1 \
1875         /usr/lib/$(MACH64)/libw.so \
1876         /usr/lib/$(MACH64)/libw.so.1 \
1877         /usr/lib/$(MACH64)/libxnet.so \
1878         /usr/lib/$(MACH64)/libxnet.so.1 \
1879         /usr/lib/$(MACH64)/libzfs.so \
1880         /usr/lib/$(MACH64)/libzfs.so.1 \
1881         /usr/lib/$(MACH64)/libzfs_core.so \
1882         /usr/lib/$(MACH64)/libzfs_core.so.1 \
1883         /usr/lib/$(MACH64)/llib-ladm.ln \
1884         /usr/lib/$(MACH64)/llib-laio.ln \
1885         /usr/lib/$(MACH64)/llib-lavl.ln \
1886         /usr/lib/$(MACH64)/llib-lbsm.ln \
1887         /usr/lib/$(MACH64)/llib-lc.ln \
1888         /usr/lib/$(MACH64)/llib-lcmdutils.ln \
1889         /usr/lib/$(MACH64)/llib-lcontract.ln \
1890         /usr/lib/$(MACH64)/llib-lctf.ln \
1891         /usr/lib/$(MACH64)/llib-lcurses.ln \
1892         /usr/lib/$(MACH64)/llib-ldevice.ln \
1893         /usr/lib/$(MACH64)/llib-ldevid.ln \
1894         /usr/lib/$(MACH64)/llib-ldevinfo.ln \
1895         /usr/lib/$(MACH64)/llib-ldl.ln \
1896         /usr/lib/$(MACH64)/llib-ldoor.ln \
1897         /usr/lib/$(MACH64)/llib-lefi.ln \
1898         /usr/lib/$(MACH64)/llib-lelf.ln \
1899         /usr/lib/$(MACH64)/llib-lgen.ln \
1900         /usr/lib/$(MACH64)/llib-linetutil.ln \
1901         /usr/lib/$(MACH64)/llib-lintl.ln \
1902         /usr/lib/$(MACH64)/llib-lkstat.ln \


1909         /usr/lib/$(MACH64)/llib-lresolv.ln \
1910         /usr/lib/$(MACH64)/llib-lrpcsvc.ln \
1911         /usr/lib/$(MACH64)/llib-lrt.ln \
1912         /usr/lib/$(MACH64)/llib-lrtld_db.ln \
1913         /usr/lib/$(MACH64)/llib-lscf.ln \
1914         /usr/lib/$(MACH64)/llib-lsec.ln \
1915         /usr/lib/$(MACH64)/llib-lsecdb.ln \
1916         /usr/lib/$(MACH64)/llib-lsendfile.ln \
1917         /usr/lib/$(MACH64)/llib-lsocket.ln \
1918         /usr/lib/$(MACH64)/llib-lsysevent.ln \
1919         /usr/lib/$(MACH64)/llib-ltermcap.ln \
1920         /usr/lib/$(MACH64)/llib-ltermlib.ln \
1921         /usr/lib/$(MACH64)/llib-lthread.ln \
1922         /usr/lib/$(MACH64)/llib-lthread_db.ln \
1923         /usr/lib/$(MACH64)/llib-ltsnet.ln \
1924         /usr/lib/$(MACH64)/llib-ltsol.ln \
1925         /usr/lib/$(MACH64)/llib-lumem.ln \
1926         /usr/lib/$(MACH64)/llib-luuid.ln \
1927         /usr/lib/$(MACH64)/llib-lxnet.ln \
1928         /usr/lib/$(MACH64)/llib-lzfs.ln \
1929         /usr/lib/$(MACH64)/llib-lzfs_core.ln \
1930         /usr/lib/$(MACH64)/nss_compat.so.1 \
1931         /usr/lib/$(MACH64)/nss_dns.so.1 \
1932         /usr/lib/$(MACH64)/nss_files.so.1 \
1933         /usr/lib/$(MACH64)/nss_nis.so.1 \
1934         /usr/lib/$(MACH64)/nss_user.so.1 \
1935         /usr/lib/fm/$(MACH64)/libfmevent.so \
1936         /usr/lib/fm/$(MACH64)/libfmevent.so.1 \
1937         /usr/lib/fm/$(MACH64)/llib-lfmevent.ln
1938 
1939 #
1940 # usr/src/Makefile uses INS.dir for any member of ROOTDIRS, the fact
1941 # these are symlinks to files has no bearing on this.
1942 #
1943 $(FILELINKS:%=$(ROOT)%):= \
1944     INS.dir= -$(RM) $@; $(SYMLINK) $(REALPATH) $@