1c2c66affSColin Finck 2c2c66affSColin Finckinclude_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/drivers 3c2c66affSColin Finck ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib 4c2c66affSColin Finck inc) 5c2c66affSColin Finck 6c2c66affSColin Fincklist(APPEND SOURCE 7c2c66affSColin Finck balance.c 8*318da0c1SPierre Schweitzer boot.c 9c2c66affSColin Finck btrfs.c 10c2c66affSColin Finck cache.c 11c2c66affSColin Finck calcthread.c 12c2c66affSColin Finck compress.c 13c2c66affSColin Finck crc32c.c 14c2c66affSColin Finck create.c 15c2c66affSColin Finck devctrl.c 16c2c66affSColin Finck dirctrl.c 17c2c66affSColin Finck extent-tree.c 18c2c66affSColin Finck fastio.c 19c2c66affSColin Finck fileinfo.c 20c2c66affSColin Finck flushthread.c 21c2c66affSColin Finck free-space.c 22c2c66affSColin Finck fsctl.c 23*318da0c1SPierre Schweitzer fsrtl.c 24c2c66affSColin Finck galois.c 25c2c66affSColin Finck guid.c 26c2c66affSColin Finck pnp.c 27c2c66affSColin Finck read.c 28c2c66affSColin Finck registry.c 29c2c66affSColin Finck reparse.c 30c2c66affSColin Finck scrub.c 31c2c66affSColin Finck search.c 32c2c66affSColin Finck security.c 33c2c66affSColin Finck send.c 34c2c66affSColin Finck treefuncs.c 35c2c66affSColin Finck volume.c 36c2c66affSColin Finck worker-thread.c 37c2c66affSColin Finck write.c 38eb7fbc25SPierre Schweitzer zstd/entropy_common.c 39eb7fbc25SPierre Schweitzer zstd/fse_compress.c 40eb7fbc25SPierre Schweitzer zstd/hist.c 41eb7fbc25SPierre Schweitzer zstd/huf_decompress.c 42eb7fbc25SPierre Schweitzer zstd/zstd_common.c 43eb7fbc25SPierre Schweitzer zstd/zstd_decompress.c 44eb7fbc25SPierre Schweitzer zstd/zstd_fast.c 45eb7fbc25SPierre Schweitzer zstd/zstd_ldm.c 46eb7fbc25SPierre Schweitzer zstd/error_private.c 47eb7fbc25SPierre Schweitzer zstd/fse_decompress.c 48eb7fbc25SPierre Schweitzer zstd/huf_compress.c 49eb7fbc25SPierre Schweitzer zstd/xxhash.c 50eb7fbc25SPierre Schweitzer zstd/zstd_compress.c 51eb7fbc25SPierre Schweitzer zstd/zstd_double_fast.c 52eb7fbc25SPierre Schweitzer zstd/zstd_lazy.c 53eb7fbc25SPierre Schweitzer zstd/zstd_opt.c 54c2c66affSColin Finck btrfs_drv.h) 55c2c66affSColin Finck 5623373acbSJérôme Gardouadd_library(btrfs MODULE ${SOURCE} btrfs.rc) 57c2c66affSColin Finck 58c2c66affSColin Finckadd_definitions(-D__KERNEL__) 59c2c66affSColin Finckset_module_type(btrfs kernelmodedriver) 60*318da0c1SPierre Schweitzertarget_link_libraries(btrfs rtlver zlib_solo chkstk wdmguid ${PSEH_LIB}) 61c2c66affSColin Finckadd_importlibs(btrfs ntoskrnl hal) 6207bc92f7SVictor Perevertkinadd_cd_file(TARGET btrfs DESTINATION reactos/system32/drivers NO_CAB FOR all) 63