1716fd348SMartin Matuskaif BUILD_LINUX 2716fd348SMartin Matuskainclude $(srcdir)/%D%/os/linux/Makefile.am 3716fd348SMartin Matuskaendif 4716fd348SMartin Matuskaif BUILD_FREEBSD 5716fd348SMartin Matuskainclude $(srcdir)/%D%/os/freebsd/Makefile.am 6716fd348SMartin Matuskaendif 7716fd348SMartin Matuska 8eda14cbcSMatt Macy 9eda14cbcSMatt MacyCOMMON_H = \ 10eda14cbcSMatt Macy cityhash.h \ 11eda14cbcSMatt Macy zfeature_common.h \ 12eda14cbcSMatt Macy zfs_comutil.h \ 13eda14cbcSMatt Macy zfs_deleg.h \ 14eda14cbcSMatt Macy zfs_fletcher.h \ 15eda14cbcSMatt Macy zfs_namecheck.h \ 16716fd348SMartin Matuska zfs_prop.h \ 17*e2df9bb4SMartin Matuska zfs_valstr.h \ 18716fd348SMartin Matuska \ 19716fd348SMartin Matuska sys/abd.h \ 20716fd348SMartin Matuska sys/abd_impl.h \ 21716fd348SMartin Matuska sys/aggsum.h \ 22716fd348SMartin Matuska sys/arc.h \ 23716fd348SMartin Matuska sys/arc_impl.h \ 2415f0b8c3SMartin Matuska sys/asm_linkage.h \ 25716fd348SMartin Matuska sys/avl.h \ 26716fd348SMartin Matuska sys/avl_impl.h \ 272a58b312SMartin Matuska sys/bitmap.h \ 28716fd348SMartin Matuska sys/bitops.h \ 291f1e2261SMartin Matuska sys/blake3.h \ 30716fd348SMartin Matuska sys/blkptr.h \ 31716fd348SMartin Matuska sys/bplist.h \ 32716fd348SMartin Matuska sys/bpobj.h \ 33716fd348SMartin Matuska sys/bptree.h \ 34716fd348SMartin Matuska sys/bqueue.h \ 35716fd348SMartin Matuska sys/btree.h \ 362a58b312SMartin Matuska sys/brt.h \ 372276e539SMartin Matuska sys/brt_impl.h \ 38716fd348SMartin Matuska sys/dataset_kstats.h \ 39716fd348SMartin Matuska sys/dbuf.h \ 40716fd348SMartin Matuska sys/ddt.h \ 414fefe1b7SMartin Matuska sys/ddt_impl.h \ 42716fd348SMartin Matuska sys/dmu.h \ 43716fd348SMartin Matuska sys/dmu_impl.h \ 44716fd348SMartin Matuska sys/dmu_objset.h \ 45716fd348SMartin Matuska sys/dmu_recv.h \ 46716fd348SMartin Matuska sys/dmu_redact.h \ 47716fd348SMartin Matuska sys/dmu_send.h \ 48716fd348SMartin Matuska sys/dmu_traverse.h \ 49716fd348SMartin Matuska sys/dmu_tx.h \ 50716fd348SMartin Matuska sys/dmu_zfetch.h \ 51716fd348SMartin Matuska sys/dnode.h \ 52716fd348SMartin Matuska sys/dsl_bookmark.h \ 53716fd348SMartin Matuska sys/dsl_crypt.h \ 54716fd348SMartin Matuska sys/dsl_dataset.h \ 55716fd348SMartin Matuska sys/dsl_deadlist.h \ 56716fd348SMartin Matuska sys/dsl_deleg.h \ 57716fd348SMartin Matuska sys/dsl_destroy.h \ 58716fd348SMartin Matuska sys/dsl_dir.h \ 59716fd348SMartin Matuska sys/dsl_pool.h \ 60716fd348SMartin Matuska sys/dsl_prop.h \ 61716fd348SMartin Matuska sys/dsl_scan.h \ 62716fd348SMartin Matuska sys/dsl_synctask.h \ 63716fd348SMartin Matuska sys/dsl_userhold.h \ 64716fd348SMartin Matuska sys/edonr.h \ 65716fd348SMartin Matuska sys/efi_partition.h \ 66716fd348SMartin Matuska sys/frame.h \ 67716fd348SMartin Matuska sys/hkdf.h \ 68716fd348SMartin Matuska sys/metaslab.h \ 69716fd348SMartin Matuska sys/metaslab_impl.h \ 70716fd348SMartin Matuska sys/mmp.h \ 71716fd348SMartin Matuska sys/mntent.h \ 72716fd348SMartin Matuska sys/mod.h \ 73716fd348SMartin Matuska sys/multilist.h \ 74716fd348SMartin Matuska sys/nvpair.h \ 75716fd348SMartin Matuska sys/nvpair_impl.h \ 76716fd348SMartin Matuska sys/objlist.h \ 77716fd348SMartin Matuska sys/pathname.h \ 78716fd348SMartin Matuska sys/qat.h \ 79716fd348SMartin Matuska sys/range_tree.h \ 80716fd348SMartin Matuska sys/rrwlock.h \ 81716fd348SMartin Matuska sys/sa.h \ 82716fd348SMartin Matuska sys/sa_impl.h \ 832a58b312SMartin Matuska sys/sha2.h \ 84716fd348SMartin Matuska sys/skein.h \ 85716fd348SMartin Matuska sys/spa.h \ 86716fd348SMartin Matuska sys/spa_checkpoint.h \ 87716fd348SMartin Matuska sys/spa_checksum.h \ 88716fd348SMartin Matuska sys/spa_impl.h \ 89716fd348SMartin Matuska sys/spa_log_spacemap.h \ 90716fd348SMartin Matuska sys/space_map.h \ 91716fd348SMartin Matuska sys/space_reftree.h \ 92716fd348SMartin Matuska sys/sysevent.h \ 93716fd348SMartin Matuska sys/txg.h \ 94716fd348SMartin Matuska sys/txg_impl.h \ 95716fd348SMartin Matuska sys/u8_textprep.h \ 96716fd348SMartin Matuska sys/u8_textprep_data.h \ 97716fd348SMartin Matuska sys/uberblock.h \ 98716fd348SMartin Matuska sys/uberblock_impl.h \ 99716fd348SMartin Matuska sys/uio_impl.h \ 100716fd348SMartin Matuska sys/unique.h \ 101716fd348SMartin Matuska sys/uuid.h \ 102716fd348SMartin Matuska sys/vdev.h \ 103716fd348SMartin Matuska sys/vdev_disk.h \ 104716fd348SMartin Matuska sys/vdev_draid.h \ 105716fd348SMartin Matuska sys/vdev_file.h \ 106716fd348SMartin Matuska sys/vdev_impl.h \ 107716fd348SMartin Matuska sys/vdev_indirect_births.h \ 108716fd348SMartin Matuska sys/vdev_indirect_mapping.h \ 109716fd348SMartin Matuska sys/vdev_initialize.h \ 110716fd348SMartin Matuska sys/vdev_raidz.h \ 111716fd348SMartin Matuska sys/vdev_raidz_impl.h \ 112716fd348SMartin Matuska sys/vdev_rebuild.h \ 113716fd348SMartin Matuska sys/vdev_removal.h \ 114716fd348SMartin Matuska sys/vdev_trim.h \ 115716fd348SMartin Matuska sys/xvattr.h \ 116716fd348SMartin Matuska sys/zap.h \ 117716fd348SMartin Matuska sys/zap_impl.h \ 118716fd348SMartin Matuska sys/zap_leaf.h \ 119716fd348SMartin Matuska sys/zcp.h \ 120716fd348SMartin Matuska sys/zcp_global.h \ 121716fd348SMartin Matuska sys/zcp_iter.h \ 122716fd348SMartin Matuska sys/zcp_prop.h \ 123716fd348SMartin Matuska sys/zcp_set.h \ 124716fd348SMartin Matuska sys/zfeature.h \ 125716fd348SMartin Matuska sys/zfs_acl.h \ 126716fd348SMartin Matuska sys/zfs_bootenv.h \ 1271f1e2261SMartin Matuska sys/zfs_chksum.h \ 128716fd348SMartin Matuska sys/zfs_context.h \ 129716fd348SMartin Matuska sys/zfs_debug.h \ 130716fd348SMartin Matuska sys/zfs_delay.h \ 131716fd348SMartin Matuska sys/zfs_file.h \ 132716fd348SMartin Matuska sys/zfs_fuid.h \ 1332a58b312SMartin Matuska sys/zfs_impl.h \ 134716fd348SMartin Matuska sys/zfs_project.h \ 135716fd348SMartin Matuska sys/zfs_quota.h \ 136716fd348SMartin Matuska sys/zfs_racct.h \ 137716fd348SMartin Matuska sys/zfs_ratelimit.h \ 138716fd348SMartin Matuska sys/zfs_refcount.h \ 139716fd348SMartin Matuska sys/zfs_rlock.h \ 140716fd348SMartin Matuska sys/zfs_sa.h \ 141716fd348SMartin Matuska sys/zfs_stat.h \ 142716fd348SMartin Matuska sys/zfs_sysfs.h \ 143716fd348SMartin Matuska sys/zfs_vfsops.h \ 144716fd348SMartin Matuska sys/zfs_vnops.h \ 145716fd348SMartin Matuska sys/zfs_znode.h \ 146716fd348SMartin Matuska sys/zil.h \ 147716fd348SMartin Matuska sys/zil_impl.h \ 148716fd348SMartin Matuska sys/zio.h \ 149716fd348SMartin Matuska sys/zio_checksum.h \ 150716fd348SMartin Matuska sys/zio_compress.h \ 151716fd348SMartin Matuska sys/zio_crypt.h \ 152716fd348SMartin Matuska sys/zio_impl.h \ 153716fd348SMartin Matuska sys/zrlock.h \ 154716fd348SMartin Matuska sys/zthr.h \ 155716fd348SMartin Matuska \ 156716fd348SMartin Matuska sys/crypto/api.h \ 157716fd348SMartin Matuska sys/crypto/common.h \ 158716fd348SMartin Matuska sys/crypto/icp.h \ 159716fd348SMartin Matuska \ 160716fd348SMartin Matuska sys/fm/protocol.h \ 161716fd348SMartin Matuska sys/fm/util.h \ 162716fd348SMartin Matuska sys/fm/fs/zfs.h \ 163716fd348SMartin Matuska \ 164716fd348SMartin Matuska sys/fs/zfs.h \ 165716fd348SMartin Matuska \ 166716fd348SMartin Matuska sys/lua/lauxlib.h \ 167716fd348SMartin Matuska sys/lua/lua.h \ 168716fd348SMartin Matuska sys/lua/luaconf.h \ 169716fd348SMartin Matuska sys/lua/lualib.h \ 170716fd348SMartin Matuska \ 171716fd348SMartin Matuska sys/sysevent/dev.h \ 172716fd348SMartin Matuska sys/sysevent/eventdefs.h \ 173716fd348SMartin Matuska \ 174716fd348SMartin Matuska sys/zstd/zstd.h 175716fd348SMartin Matuska 176716fd348SMartin Matuska 177716fd348SMartin MatuskaKERNEL_H = \ 178716fd348SMartin Matuska sys/zfs_ioctl.h \ 179716fd348SMartin Matuska sys/zfs_ioctl_impl.h \ 180716fd348SMartin Matuska sys/zfs_onexit.h \ 181716fd348SMartin Matuska sys/zvol.h \ 182716fd348SMartin Matuska sys/zvol_impl.h 183716fd348SMartin Matuska 184eda14cbcSMatt Macy 185eda14cbcSMatt MacyUSER_H = \ 186eda14cbcSMatt Macy libnvpair.h \ 187eda14cbcSMatt Macy libuutil.h \ 188716fd348SMartin Matuska libuutil_common.h \ 189eda14cbcSMatt Macy libuutil_impl.h \ 190a4e5e010SMartin Matuska libzdb.h \ 191eda14cbcSMatt Macy libzfs.h \ 192eda14cbcSMatt Macy libzfs_core.h \ 193716fd348SMartin Matuska libzfsbootenv.h \ 194eda14cbcSMatt Macy libzutil.h \ 195eda14cbcSMatt Macy thread_pool.h 196eda14cbcSMatt Macy 197716fd348SMartin Matuska 198eda14cbcSMatt Macyif CONFIG_USER 199eda14cbcSMatt Macylibzfsdir = $(includedir)/libzfs 200716fd348SMartin Matuskanobase_libzfs_HEADERS = $(COMMON_H) $(USER_H) 201eda14cbcSMatt Macyendif 202eda14cbcSMatt Macy 203716fd348SMartin Matuskakerneldir = $(prefix)/src/zfs-$(VERSION)/include 204eda14cbcSMatt Macyif CONFIG_KERNEL 205eda14cbcSMatt Macyif BUILD_LINUX 206716fd348SMartin Matuskanobase_kernel_HEADERS = $(COMMON_H) $(KERNEL_H) 207eda14cbcSMatt Macyendif 208eda14cbcSMatt Macyendif 209