[BTRFS]
[reactos.git] / reactos / drivers / filesystems / btrfs / CMakeLists.txt
1
2 include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/drivers
3 inc)
4
5 list(APPEND SOURCE
6 btrfs.c
7 cache.c
8 crc32c.c
9 create.c
10 dirctrl.c
11 extent-tree.c
12 fastio.c
13 fileinfo.c
14 flushthread.c
15 free-space.c
16 fsctl.c
17 pnp.c
18 read.c
19 registry.c
20 reparse.c
21 search.c
22 security.c
23 treefuncs.c
24 worker-thread.c
25 write.c
26 btrfs_drv.h)
27
28 add_library(btrfs SHARED ${SOURCE} btrfs.rc)
29
30 add_definitions(-D__KERNEL__)
31 set_module_type(btrfs kernelmodedriver)
32 target_link_libraries(btrfs ntoskrnl_vista ${PSEH_LIB})
33 add_importlibs(btrfs ntoskrnl hal)
34 add_pch(btrfs btrfs_drv.h SOURCE)
35 add_cd_file(TARGET btrfs DESTINATION reactos/system32/drivers NO_CAB FOR all)
36