2011-06-09 15:14:02 +00:00
|
|
|
include_directories(
|
|
|
|
include)
|
|
|
|
|
2011-06-10 05:34:00 +00:00
|
|
|
#
|
|
|
|
# subdirectories containing special-purpose drivers
|
|
|
|
#
|
|
|
|
#add_subdirectory(something)
|
|
|
|
|
|
|
|
#
|
|
|
|
# kmtest_drv.sys driver
|
|
|
|
#
|
|
|
|
list(APPEND KMTEST_DRV_SOURCE
|
|
|
|
kmtest_drv/kmtest_drv.c
|
|
|
|
kmtest_drv/log.c
|
|
|
|
kmtest_drv/testlist.c
|
|
|
|
|
2011-06-13 17:29:02 +00:00
|
|
|
example/Example.c
|
|
|
|
|
2011-06-10 05:34:00 +00:00
|
|
|
kmtest_drv/kmtest_drv.rc)
|
|
|
|
|
|
|
|
add_library(kmtest_drv SHARED ${KMTEST_DRV_SOURCE})
|
|
|
|
|
|
|
|
set_module_type(kmtest_drv kernelmodedriver)
|
|
|
|
target_link_libraries(kmtest_drv ${PSEH_LIB})
|
|
|
|
add_importlibs(kmtest_drv ntoskrnl hal)
|
|
|
|
|
|
|
|
add_cd_file(TARGET kmtest_drv DESTINATION reactos/system32/drivers FOR all)
|
|
|
|
|
|
|
|
#
|
|
|
|
# kmtest.exe loader application
|
|
|
|
#
|
2011-06-09 15:14:02 +00:00
|
|
|
set_rc_compiler()
|
|
|
|
|
|
|
|
list(APPEND KMTEST_SOURCE
|
|
|
|
kmtest/kmtest.c
|
|
|
|
kmtest/service.c
|
|
|
|
kmtest/kmtest.rc)
|
|
|
|
|
|
|
|
add_executable(kmtest ${KMTEST_SOURCE})
|
|
|
|
set_module_type(kmtest win32cui)
|
|
|
|
add_importlibs(kmtest advapi32 msvcrt kernel32)
|
|
|
|
|
|
|
|
add_cd_file(TARGET kmtest DESTINATION reactos/bin FOR all)
|