Home | History | Annotate | Line # | Download | only in zfs
      1 #	$NetBSD: Makefile.zfsmod,v 1.11 2025/09/19 05:18:22 mrg Exp $
      2 
      3 ZFSDIR=	${S}/../external/cddl/osnet
      4 
      5 .PATH:	${ZFSDIR}/dist/common/zfs
      6 
      7 SRCS+=	zfs_comutil.c
      8 SRCS+=	zfs_deleg.c
      9 SRCS+=	zfs_fletcher.c
     10 SRCS+=	zfs_namecheck.c
     11 SRCS+=	zfs_prop.c
     12 SRCS+=	zpool_prop.c
     13 SRCS+=	zprop_common.c
     14 
     15 .PATH:	${ZFSDIR}/lib/libzpool
     16 
     17 SRCS+=	atomic.c
     18 
     19 .PATH:	${ZFSDIR}/dist/uts/common/fs/zfs
     20 
     21 SRCS+=	arc.c
     22 SRCS+=	blkptr.c
     23 SRCS+=	bplist.c
     24 SRCS+=	bpobj.c
     25 SRCS+=	bptree.c
     26 SRCS+=	bqueue.c
     27 SRCS+=	dbuf.c
     28 SRCS+=	ddt.c
     29 SRCS+=	ddt_zap.c
     30 SRCS+=	dmu.c
     31 SRCS+=	dmu_diff.c
     32 SRCS+=	dmu_object.c
     33 SRCS+=	dmu_objset.c
     34 SRCS+=	dmu_send.c
     35 SRCS+=	dmu_traverse.c
     36 SRCS+=	dmu_tx.c
     37 SRCS+=	dmu_zfetch.c
     38 SRCS+=	dnode.c
     39 SRCS+=	dnode_sync.c
     40 SRCS+=	dsl_bookmark.c
     41 SRCS+=	dsl_dataset.c
     42 SRCS+=	dsl_deadlist.c
     43 SRCS+=	dsl_deleg.c
     44 SRCS+=	dsl_destroy.c
     45 SRCS+=	dsl_dir.c
     46 SRCS+=	dsl_pool.c
     47 SRCS+=	dsl_prop.c
     48 SRCS+=	dsl_scan.c
     49 SRCS+=	dsl_synctask.c
     50 SRCS+=	dsl_userhold.c
     51 #SRCS+=	edonr_zfs.c
     52 SRCS+=	gzip.c
     53 SRCS+=	lz4.c
     54 SRCS+=	lzjb.c
     55 SRCS+=	metaslab.c
     56 SRCS+=	multilist.c
     57 SRCS+=	range_tree.c
     58 SRCS+=	refcount.c
     59 SRCS+=	rrwlock.c
     60 SRCS+=	sa.c
     61 SRCS+=	sha256.c
     62 #SRCS+=	skein_zfs.c
     63 SRCS+=	spa.c
     64 SRCS+=	spa_config.c
     65 SRCS+=	spa_errlog.c
     66 SRCS+=	spa_history.c
     67 SRCS+=	spa_misc.c
     68 SRCS+=	space_map.c
     69 SRCS+=	space_reftree.c
     70 SRCS+=	trim_map.c
     71 SRCS+=	txg.c
     72 SRCS+=	uberblock.c
     73 SRCS+=	unique.c
     74 SRCS+=	vdev.c
     75 SRCS+=	vdev_cache.c
     76 SRCS+=	vdev_disk.c
     77 SRCS+=	vdev_file.c
     78 SRCS+=	vdev_label.c
     79 SRCS+=	vdev_mirror.c
     80 SRCS+=	vdev_missing.c
     81 SRCS+=	vdev_queue.c
     82 SRCS+=	vdev_raidz.c
     83 SRCS+=	vdev_root.c
     84 SRCS+=	zap.c
     85 SRCS+=	zap_leaf.c
     86 SRCS+=	zap_micro.c
     87 SRCS+=	zfeature.c
     88 SRCS+=	zfeature_common.c
     89 SRCS+=	zfs_byteswap.c
     90 SRCS+=	zfs_ctldir.c
     91 SRCS+=	zfs_debug.c
     92 SRCS+=	zfs_dir.c
     93 SRCS+=	zfs_fm.c
     94 SRCS+=	zfs_fuid.c
     95 SRCS+=	zfs_ioctl.c
     96 SRCS+=	zfs_ioctl_compat.c
     97 SRCS+=	zfs_log.c
     98 SRCS+=	zfs_onexit.c
     99 SRCS+=	zfs_replay.c
    100 SRCS+=	zfs_rlock.c
    101 SRCS+=	zfs_sa.c
    102 SRCS+=	zfs_vfsops.c
    103 SRCS+=	zfs_vnops.c
    104 SRCS+=	zfs_znode.c
    105 SRCS+=	zil.c
    106 SRCS+=	zio.c
    107 SRCS+=	zio_checksum.c
    108 SRCS+=	zio_compress.c
    109 SRCS+=	zio_inject.c
    110 SRCS+=	zle.c
    111 SRCS+=	zrlock.c
    112 #SRCS+=	zutil.c
    113 SRCS+=	zvol.c
    114 SRCS+= 	zfs_acl.c
    115 
    116 WARNS=		0
    117 
    118 CWARNFLAGS+=	-Wall
    119 CWARNFLAGS+=	-Wno-unknown-pragmas
    120 CWARNFLAGS+=	-Wno-missing-braces
    121 CWARNFLAGS+=	-Wno-parentheses
    122 CWARNFLAGS+=	-Wno-unused
    123 CWARNFLAGS+=	-Wno-switch
    124 CWARNFLAGS+=	-Wno-strict-prototypes
    125 CWARNFLAGS+=	-Wno-missing-prototypes
    126 CWARNFLAGS+=	${CC_WNO_MAYBE_UNINITIALIZED}
    127 
    128 CPPFLAGS+=	-I${ZFSDIR}/sys
    129 CPPFLAGS+=      -I${ZFSDIR}/dist/common
    130 CPPFLAGS+=	-I${ZFSDIR}/dist/common/acl
    131 CPPFLAGS+=	-I${ZFSDIR}/dist/common/zfs
    132 CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/fs/zfs
    133 CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zmod
    134 CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
    135 CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common/zfs
    136 CPPFLAGS+=	-I${ZFSDIR}/dist/uts/common
    137 
    138 CPPFLAGS+=	-D_PROPLIB_ZFS_CONFLICT
    139