1efb473f89
The Linux specific file operations have all been located in the file zpl_file.c. These functions primarily rely on the reworked zfs_* functions to do their job. They are also responsible for converting the possible Solaris style error codes to negative Linux errors. This first zpl_* commit also includes a common zpl.h header with minimal entries to register the Linux specific hooks. In also adds all the new zpl_* file to the Makefile.in. This is not a standalone commit, you required the following zpl_* commits.
92 lines
4.5 KiB
Makefile
92 lines
4.5 KiB
Makefile
MODULE := zfs
|
|
|
|
EXTRA_CFLAGS += @KERNELCPPFLAGS@
|
|
EXTRA_CFLAGS += -include @SPL_OBJ@/spl_config.h
|
|
EXTRA_CFLAGS += -include @abs_top_builddir@/zfs_config.h
|
|
EXTRA_CFLAGS += -I@abs_top_srcdir@/include -I@SPL@/include -I@SPL@
|
|
|
|
obj-m := $(MODULE).o
|
|
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/arc.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/bplist.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/bpobj.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dbuf.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/ddt.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/ddt_zap.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_diff.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_object.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_objset.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_send.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_traverse.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_tx.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dmu_zfetch.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dnode.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dnode_sync.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_dataset.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_deadlist.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_deleg.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_dir.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_pool.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_prop.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_scan.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/dsl_synctask.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/fm.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/gzip.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/lzjb.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/metaslab.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/refcount.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/rrwlock.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/sa.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/sha256.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa_boot.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa_config.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa_errlog.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa_history.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/spa_misc.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/space_map.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/txg.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/uberblock.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/unique.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_cache.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_disk.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_file.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_label.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_mirror.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_missing.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_queue.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_raidz.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/vdev_root.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zap.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zap_leaf.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zap_micro.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_acl.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_byteswap.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_debug.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_dir.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_fm.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_fuid.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_ioctl.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_log.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_onexit.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_replay.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_rlock.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_sa.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_vfsops.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_vnops.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zfs_znode.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zil.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zio.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zio_checksum.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zio_compress.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zio_inject.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zle.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zpl_file.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zpl_inode.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zpl_super.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zpl_xattr.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zrlock.o
|
|
$(MODULE)-objs += @top_srcdir@/module/zfs/zvol.o
|