1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21 22# 23# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 24# Use is subject to license terms. 25# 26# ident "%Z%%M% %I% %E% SMI" 27# 28# This Makefile defines all file modules for the directory uts/common 29# and its children. These are the source files which may be considered 30# common to all SunOS systems. 31 32ZFS_COMMON_OBJS += \ 33 arc.o \ 34 bplist.o \ 35 dbuf.o \ 36 dmu.o \ 37 dmu_send.o \ 38 dmu_object.o \ 39 dmu_objset.o \ 40 dmu_traverse.o \ 41 dmu_tx.o \ 42 dnode.o \ 43 dnode_sync.o \ 44 dsl_dir.o \ 45 dsl_dataset.o \ 46 dsl_pool.o \ 47 dsl_synctask.o \ 48 dmu_zfetch.o \ 49 dsl_prop.o \ 50 fletcher.o \ 51 gzip.o \ 52 lzjb.o \ 53 metaslab.o \ 54 refcount.o \ 55 sha256.o \ 56 spa.o \ 57 spa_config.o \ 58 spa_errlog.o \ 59 spa_history.o \ 60 spa_misc.o \ 61 space_map.o \ 62 txg.o \ 63 uberblock.o \ 64 unique.o \ 65 vdev.o \ 66 vdev_cache.o \ 67 vdev_label.o \ 68 vdev_mirror.o \ 69 vdev_missing.o \ 70 vdev_queue.o \ 71 vdev_raidz.o \ 72 vdev_root.o \ 73 zap.o \ 74 zap_leaf.o \ 75 zap_micro.o \ 76 zfs_byteswap.o \ 77 zfs_fm.o \ 78 zfs_znode.o \ 79 zil.o \ 80 zio.o \ 81 zio_checksum.o \ 82 zio_compress.o \ 83 zio_inject.o 84 85ZFS_SHARED_OBJS += \ 86 zfs_namecheck.o \ 87 zfs_prop.o 88 89ZFS_OBJS += \ 90 $(ZFS_COMMON_OBJS) \ 91 $(ZFS_SHARED_OBJS) \ 92 zfs_acl.o \ 93 zfs_ctldir.o \ 94 zfs_dir.o \ 95 zfs_ioctl.o \ 96 zfs_log.o \ 97 zfs_replay.o \ 98 zfs_rlock.o \ 99 zfs_vfsops.o \ 100 zfs_vnops.o \ 101 zvol.o 102