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 \ 17716fd348SMartin Matuska \ 18716fd348SMartin Matuska sys/abd.h \ 19716fd348SMartin Matuska sys/abd_impl.h \ 20716fd348SMartin Matuska sys/aggsum.h \ 21716fd348SMartin Matuska sys/arc.h \ 22716fd348SMartin Matuska sys/arc_impl.h \ 23*15f0b8c3SMartin Matuska sys/asm_linkage.h \ 24716fd348SMartin Matuska sys/avl.h \ 25716fd348SMartin Matuska sys/avl_impl.h \ 26716fd348SMartin Matuska sys/bitops.h \ 271f1e2261SMartin Matuska sys/blake3.h \ 28716fd348SMartin Matuska sys/blkptr.h \ 29716fd348SMartin Matuska sys/bplist.h \ 30716fd348SMartin Matuska sys/bpobj.h \ 31716fd348SMartin Matuska sys/bptree.h \ 32716fd348SMartin Matuska sys/bqueue.h \ 33716fd348SMartin Matuska sys/btree.h \ 34716fd348SMartin Matuska sys/dataset_kstats.h \ 35716fd348SMartin Matuska sys/dbuf.h \ 36716fd348SMartin Matuska sys/ddt.h \ 37716fd348SMartin Matuska sys/dmu.h \ 38716fd348SMartin Matuska sys/dmu_impl.h \ 39716fd348SMartin Matuska sys/dmu_objset.h \ 40716fd348SMartin Matuska sys/dmu_recv.h \ 41716fd348SMartin Matuska sys/dmu_redact.h \ 42716fd348SMartin Matuska sys/dmu_send.h \ 43716fd348SMartin Matuska sys/dmu_traverse.h \ 44716fd348SMartin Matuska sys/dmu_tx.h \ 45716fd348SMartin Matuska sys/dmu_zfetch.h \ 46716fd348SMartin Matuska sys/dnode.h \ 47716fd348SMartin Matuska sys/dsl_bookmark.h \ 48716fd348SMartin Matuska sys/dsl_crypt.h \ 49716fd348SMartin Matuska sys/dsl_dataset.h \ 50716fd348SMartin Matuska sys/dsl_deadlist.h \ 51716fd348SMartin Matuska sys/dsl_deleg.h \ 52716fd348SMartin Matuska sys/dsl_destroy.h \ 53716fd348SMartin Matuska sys/dsl_dir.h \ 54716fd348SMartin Matuska sys/dsl_pool.h \ 55716fd348SMartin Matuska sys/dsl_prop.h \ 56716fd348SMartin Matuska sys/dsl_scan.h \ 57716fd348SMartin Matuska sys/dsl_synctask.h \ 58716fd348SMartin Matuska sys/dsl_userhold.h \ 59716fd348SMartin Matuska sys/edonr.h \ 60716fd348SMartin Matuska sys/efi_partition.h \ 61716fd348SMartin Matuska sys/frame.h \ 62716fd348SMartin Matuska sys/hkdf.h \ 63716fd348SMartin Matuska sys/metaslab.h \ 64716fd348SMartin Matuska sys/metaslab_impl.h \ 65716fd348SMartin Matuska sys/mmp.h \ 66716fd348SMartin Matuska sys/mntent.h \ 67716fd348SMartin Matuska sys/mod.h \ 68716fd348SMartin Matuska sys/multilist.h \ 69716fd348SMartin Matuska sys/nvpair.h \ 70716fd348SMartin Matuska sys/nvpair_impl.h \ 71716fd348SMartin Matuska sys/objlist.h \ 72716fd348SMartin Matuska sys/pathname.h \ 73716fd348SMartin Matuska sys/qat.h \ 74716fd348SMartin Matuska sys/range_tree.h \ 75716fd348SMartin Matuska sys/rrwlock.h \ 76716fd348SMartin Matuska sys/sa.h \ 77716fd348SMartin Matuska sys/sa_impl.h \ 78716fd348SMartin Matuska sys/skein.h \ 79716fd348SMartin Matuska sys/spa.h \ 80716fd348SMartin Matuska sys/spa_checkpoint.h \ 81716fd348SMartin Matuska sys/spa_checksum.h \ 82716fd348SMartin Matuska sys/spa_impl.h \ 83716fd348SMartin Matuska sys/spa_log_spacemap.h \ 84716fd348SMartin Matuska sys/space_map.h \ 85716fd348SMartin Matuska sys/space_reftree.h \ 86716fd348SMartin Matuska sys/sysevent.h \ 87716fd348SMartin Matuska sys/txg.h \ 88716fd348SMartin Matuska sys/txg_impl.h \ 89716fd348SMartin Matuska sys/u8_textprep.h \ 90716fd348SMartin Matuska sys/u8_textprep_data.h \ 91716fd348SMartin Matuska sys/uberblock.h \ 92716fd348SMartin Matuska sys/uberblock_impl.h \ 93716fd348SMartin Matuska sys/uio_impl.h \ 94716fd348SMartin Matuska sys/unique.h \ 95716fd348SMartin Matuska sys/uuid.h \ 96716fd348SMartin Matuska sys/vdev.h \ 97716fd348SMartin Matuska sys/vdev_disk.h \ 98716fd348SMartin Matuska sys/vdev_draid.h \ 99716fd348SMartin Matuska sys/vdev_file.h \ 100716fd348SMartin Matuska sys/vdev_impl.h \ 101716fd348SMartin Matuska sys/vdev_indirect_births.h \ 102716fd348SMartin Matuska sys/vdev_indirect_mapping.h \ 103716fd348SMartin Matuska sys/vdev_initialize.h \ 104716fd348SMartin Matuska sys/vdev_raidz.h \ 105716fd348SMartin Matuska sys/vdev_raidz_impl.h \ 106716fd348SMartin Matuska sys/vdev_rebuild.h \ 107716fd348SMartin Matuska sys/vdev_removal.h \ 108716fd348SMartin Matuska sys/vdev_trim.h \ 109716fd348SMartin Matuska sys/xvattr.h \ 110716fd348SMartin Matuska sys/zap.h \ 111716fd348SMartin Matuska sys/zap_impl.h \ 112716fd348SMartin Matuska sys/zap_leaf.h \ 113716fd348SMartin Matuska sys/zcp.h \ 114716fd348SMartin Matuska sys/zcp_global.h \ 115716fd348SMartin Matuska sys/zcp_iter.h \ 116716fd348SMartin Matuska sys/zcp_prop.h \ 117716fd348SMartin Matuska sys/zcp_set.h \ 118716fd348SMartin Matuska sys/zfeature.h \ 119716fd348SMartin Matuska sys/zfs_acl.h \ 120716fd348SMartin Matuska sys/zfs_bootenv.h \ 1211f1e2261SMartin Matuska sys/zfs_chksum.h \ 122716fd348SMartin Matuska sys/zfs_context.h \ 123716fd348SMartin Matuska sys/zfs_debug.h \ 124716fd348SMartin Matuska sys/zfs_delay.h \ 125716fd348SMartin Matuska sys/zfs_file.h \ 126716fd348SMartin Matuska sys/zfs_fuid.h \ 127716fd348SMartin Matuska sys/zfs_project.h \ 128716fd348SMartin Matuska sys/zfs_quota.h \ 129716fd348SMartin Matuska sys/zfs_racct.h \ 130716fd348SMartin Matuska sys/zfs_ratelimit.h \ 131716fd348SMartin Matuska sys/zfs_refcount.h \ 132716fd348SMartin Matuska sys/zfs_rlock.h \ 133716fd348SMartin Matuska sys/zfs_sa.h \ 134716fd348SMartin Matuska sys/zfs_stat.h \ 135716fd348SMartin Matuska sys/zfs_sysfs.h \ 136716fd348SMartin Matuska sys/zfs_vfsops.h \ 137716fd348SMartin Matuska sys/zfs_vnops.h \ 138716fd348SMartin Matuska sys/zfs_znode.h \ 139716fd348SMartin Matuska sys/zil.h \ 140716fd348SMartin Matuska sys/zil_impl.h \ 141716fd348SMartin Matuska sys/zio.h \ 142716fd348SMartin Matuska sys/zio_checksum.h \ 143716fd348SMartin Matuska sys/zio_compress.h \ 144716fd348SMartin Matuska sys/zio_crypt.h \ 145716fd348SMartin Matuska sys/zio_impl.h \ 146716fd348SMartin Matuska sys/zio_priority.h \ 147716fd348SMartin Matuska sys/zrlock.h \ 148716fd348SMartin Matuska sys/zthr.h \ 149716fd348SMartin Matuska \ 150716fd348SMartin Matuska sys/crypto/api.h \ 151716fd348SMartin Matuska sys/crypto/common.h \ 152716fd348SMartin Matuska sys/crypto/icp.h \ 153716fd348SMartin Matuska \ 154716fd348SMartin Matuska sys/fm/protocol.h \ 155716fd348SMartin Matuska sys/fm/util.h \ 156716fd348SMartin Matuska sys/fm/fs/zfs.h \ 157716fd348SMartin Matuska \ 158716fd348SMartin Matuska sys/fs/zfs.h \ 159716fd348SMartin Matuska \ 160716fd348SMartin Matuska sys/lua/lauxlib.h \ 161716fd348SMartin Matuska sys/lua/lua.h \ 162716fd348SMartin Matuska sys/lua/luaconf.h \ 163716fd348SMartin Matuska sys/lua/lualib.h \ 164716fd348SMartin Matuska \ 165716fd348SMartin Matuska sys/sysevent/dev.h \ 166716fd348SMartin Matuska sys/sysevent/eventdefs.h \ 167716fd348SMartin Matuska \ 168716fd348SMartin Matuska sys/zstd/zstd.h 169716fd348SMartin Matuska 170716fd348SMartin Matuska 171716fd348SMartin MatuskaKERNEL_H = \ 172716fd348SMartin Matuska sys/zfs_ioctl.h \ 173716fd348SMartin Matuska sys/zfs_ioctl_impl.h \ 174716fd348SMartin Matuska sys/zfs_onexit.h \ 175716fd348SMartin Matuska sys/zvol.h \ 176716fd348SMartin Matuska sys/zvol_impl.h 177716fd348SMartin Matuska 178eda14cbcSMatt Macy 179eda14cbcSMatt MacyUSER_H = \ 180eda14cbcSMatt Macy libnvpair.h \ 181eda14cbcSMatt Macy libuutil.h \ 182716fd348SMartin Matuska libuutil_common.h \ 183eda14cbcSMatt Macy libuutil_impl.h \ 184eda14cbcSMatt Macy libzfs.h \ 185eda14cbcSMatt Macy libzfs_core.h \ 186716fd348SMartin Matuska libzfsbootenv.h \ 187eda14cbcSMatt Macy libzutil.h \ 188eda14cbcSMatt Macy thread_pool.h 189eda14cbcSMatt Macy 190716fd348SMartin Matuska 191eda14cbcSMatt Macyif CONFIG_USER 192eda14cbcSMatt Macylibzfsdir = $(includedir)/libzfs 193716fd348SMartin Matuskanobase_libzfs_HEADERS = $(COMMON_H) $(USER_H) 194eda14cbcSMatt Macyendif 195eda14cbcSMatt Macy 196716fd348SMartin Matuskakerneldir = $(prefix)/src/zfs-$(VERSION)/include 197eda14cbcSMatt Macyif CONFIG_KERNEL 198eda14cbcSMatt Macyif BUILD_LINUX 199716fd348SMartin Matuskanobase_kernel_HEADERS = $(COMMON_H) $(KERNEL_H) 200eda14cbcSMatt Macyendif 201eda14cbcSMatt Macyendif 202