2017-12-09 18:58:43 +00:00
|
|
|
|
|
|
|
include_directories(
|
|
|
|
${REACTOS_SOURCE_DIR}/sdk/include/reactos/drivers/fltmgr
|
|
|
|
includes)
|
|
|
|
|
|
|
|
spec2def(fltmgr.sys fltmgr.spec ADD_IMPORTLIB)
|
|
|
|
|
2015-12-23 14:41:05 +00:00
|
|
|
list(APPEND SOURCE
|
2016-09-06 17:03:27 +00:00
|
|
|
Context.c
|
|
|
|
Dispatch.c
|
|
|
|
Filter.c
|
2015-12-23 14:41:05 +00:00
|
|
|
Interface.c
|
|
|
|
Lib.c
|
2017-05-19 09:46:41 +00:00
|
|
|
Messaging.c
|
2017-10-12 14:32:30 +00:00
|
|
|
Misc.c
|
2016-09-06 17:03:27 +00:00
|
|
|
Object.c
|
2017-11-21 16:36:29 +00:00
|
|
|
Registry.c
|
2017-10-12 20:06:41 +00:00
|
|
|
Volume.c
|
2015-12-23 14:41:05 +00:00
|
|
|
fltmgr.h)
|
|
|
|
|
2016-09-06 17:03:27 +00:00
|
|
|
add_library(fltmgr SHARED
|
|
|
|
${SOURCE}
|
2017-12-09 18:58:43 +00:00
|
|
|
fltmgr.rc
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/fltmgr.def)
|
2016-09-06 17:03:27 +00:00
|
|
|
|
|
|
|
set_module_type(fltmgr kernelmodedriver)
|
|
|
|
target_link_libraries(fltmgr ${PSEH_LIB})
|
|
|
|
add_importlibs(fltmgr ntoskrnl hal)
|
2017-05-19 09:46:41 +00:00
|
|
|
add_target_compile_definitions(fltmgr NTDDI_VERSION=NTDDI_WS03SP1)
|
2016-09-06 17:03:27 +00:00
|
|
|
add_pch(fltmgr fltmgr.h SOURCE)
|
|
|
|
add_cd_file(TARGET fltmgr DESTINATION reactos/system32/drivers NO_CAB FOR all)
|