1168404Spjd# 2168404Spjd# CDDL HEADER START 3168404Spjd# 4168404Spjd# The contents of this file are subject to the terms of the 5168404Spjd# Common Development and Distribution License (the "License"). 6168404Spjd# You may not use this file except in compliance with the License. 7168404Spjd# 8168404Spjd# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9168404Spjd# or http://www.opensolaris.org/os/licensing. 10168404Spjd# See the License for the specific language governing permissions 11168404Spjd# and limitations under the License. 12168404Spjd# 13168404Spjd# When distributing Covered Code, include this CDDL HEADER in each 14168404Spjd# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15168404Spjd# If applicable, add the following below this CDDL HEADER, with the 16168404Spjd# fields enclosed by brackets "[]" replaced with your own identifying 17168404Spjd# information: Portions Copyright [yyyy] [name of copyright owner] 18168404Spjd# 19168404Spjd# CDDL HEADER END 20168404Spjd# 21168404Spjd 22168404Spjd# 23219089Spjd# Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved. 24258717Savg# Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved. 25286705Smav# Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved. 26286705Smav# Copyright (c) 2012 Joyent, Inc. All rights reserved. 27286705Smav# Copyright (c) 2011, 2014 by Delphix. All rights reserved. 28246586Sdelphij# Copyright (c) 2013 by Saso Kiselkov. All rights reserved. 29168404Spjd# 30219089Spjd# 31168404Spjd# This Makefile defines all file modules for the directory uts/common 32168404Spjd# and its children. These are the source files which may be considered 33168404Spjd# common to all SunOS systems. 34168404Spjd 35325534SavgLUA_OBJS += \ 36325534Savg ldo.o \ 37325534Savg lvm.o \ 38325534Savg lbitlib.o \ 39325534Savg lopcodes.o \ 40325534Savg lstring.o \ 41325534Savg ltable.o \ 42325534Savg ltm.o \ 43325534Savg lcorolib.o \ 44325534Savg lauxlib.o \ 45325534Savg ldebug.o \ 46325534Savg lstate.o \ 47325534Savg lgc.o \ 48325534Savg lmem.o \ 49325534Savg lctype.o \ 50325534Savg lfunc.o \ 51325534Savg ldump.o \ 52325534Savg lundump.o \ 53325534Savg lstrlib.o \ 54325534Savg ltablib.o \ 55325534Savg lapi.o \ 56325534Savg lobject.o \ 57325534Savg lbaselib.o \ 58325534Savg lcompat.o \ 59325534Savg lzio.o \ 60325534Savg lcode.o \ 61325534Savg llex.o \ 62325534Savg lparser.o 63325534Savg 64168404SpjdZFS_COMMON_OBJS += \ 65321610Smav abd.o \ 66332540Smav aggsum.o \ 67168404Spjd arc.o \ 68168404Spjd bplist.o \ 69268075Sdelphij blkptr.o \ 70219089Spjd bpobj.o \ 71236884Smm bptree.o \ 72286705Smav bqueue.o \ 73332540Smav cityhash.o \ 74168404Spjd dbuf.o \ 75219089Spjd ddt.o \ 76219089Spjd ddt_zap.o \ 77168404Spjd dmu.o \ 78219089Spjd dmu_diff.o \ 79168404Spjd dmu_send.o \ 80168404Spjd dmu_object.o \ 81168404Spjd dmu_objset.o \ 82168404Spjd dmu_traverse.o \ 83168404Spjd dmu_tx.o \ 84168404Spjd dnode.o \ 85168404Spjd dnode_sync.o \ 86260183Sdelphij dsl_bookmark.o \ 87168404Spjd dsl_dir.o \ 88168404Spjd dsl_dataset.o \ 89219089Spjd dsl_deadlist.o \ 90248571Smm dsl_destroy.o \ 91168404Spjd dsl_pool.o \ 92168404Spjd dsl_synctask.o \ 93248571Smm dsl_userhold.o \ 94168404Spjd dmu_zfetch.o \ 95185029Spjd dsl_deleg.o \ 96168404Spjd dsl_prop.o \ 97219089Spjd dsl_scan.o \ 98236884Smm zfeature.o \ 99168404Spjd gzip.o \ 100246586Sdelphij lz4.o \ 101168404Spjd lzjb.o \ 102168404Spjd metaslab.o \ 103286763Smav multilist.o \ 104258717Savg range_tree.o \ 105168404Spjd refcount.o \ 106248571Smm rrwlock.o \ 107219089Spjd sa.o \ 108168404Spjd sha256.o \ 109301010Sallanjude skein_zfs.o \ 110168404Spjd spa.o \ 111332547Smav spa_checkpoint.o \ 112168404Spjd spa_config.o \ 113168404Spjd spa_errlog.o \ 114168404Spjd spa_history.o \ 115168404Spjd spa_misc.o \ 116168404Spjd space_map.o \ 117258717Savg space_reftree.o \ 118168404Spjd txg.o \ 119168404Spjd uberblock.o \ 120168404Spjd unique.o \ 121168404Spjd vdev.o \ 122168404Spjd vdev_cache.o \ 123185029Spjd vdev_file.o \ 124332525Smav vdev_indirect.o \ 125332525Smav vdev_indirect_births.o \ 126332525Smav vdev_indirect_mapping.o \ 127339111Smav vdev_initialize.o \ 128168404Spjd vdev_label.o \ 129168404Spjd vdev_mirror.o \ 130168404Spjd vdev_missing.o \ 131168404Spjd vdev_queue.o \ 132168404Spjd vdev_raidz.o \ 133332525Smav vdev_removal.o \ 134168404Spjd vdev_root.o \ 135168404Spjd zap.o \ 136168404Spjd zap_leaf.o \ 137168404Spjd zap_micro.o \ 138325534Savg zcp.o \ 139325534Savg zcp_get.o \ 140325534Savg zcp_global.o \ 141325534Savg zcp_iter.o \ 142325534Savg zcp_synctask.o \ 143168404Spjd zfs_byteswap.o \ 144219089Spjd zfs_debug.o \ 145168404Spjd zfs_fm.o \ 146185029Spjd zfs_fuid.o \ 147219089Spjd zfs_sa.o \ 148168404Spjd zfs_znode.o \ 149168404Spjd zil.o \ 150168404Spjd zio.o \ 151168404Spjd zio_checksum.o \ 152168404Spjd zio_compress.o \ 153219089Spjd zio_inject.o \ 154219089Spjd zle.o \ 155332537Smav zrlock.o \ 156332537Smav zthr.o 157168404Spjd 158168404SpjdZFS_SHARED_OBJS += \ 159236884Smm zfeature_common.o \ 160236884Smm zfs_comutil.o \ 161236884Smm zfs_deleg.o \ 162236884Smm zfs_fletcher.o \ 163168404Spjd zfs_namecheck.o \ 164185029Spjd zfs_prop.o \ 165185029Spjd zpool_prop.o \ 166185029Spjd zprop_common.o 167168404Spjd 168168404SpjdZFS_OBJS += \ 169168404Spjd $(ZFS_COMMON_OBJS) \ 170168404Spjd $(ZFS_SHARED_OBJS) \ 171168404Spjd zfs_acl.o \ 172168404Spjd zfs_ctldir.o \ 173168404Spjd zfs_dir.o \ 174168404Spjd zfs_ioctl.o \ 175219089Spjd zfs_ioctl_compat.o \ 176168404Spjd zfs_log.o \ 177219089Spjd zfs_onexit.o \ 178168404Spjd zfs_replay.o \ 179168404Spjd zfs_rlock.o \ 180168404Spjd zfs_vfsops.o \ 181168404Spjd zfs_vnops.o \ 182168404Spjd zvol.o 183