2 include_directories(../inc)
5 -DCLASS_GLOBAL_BREAK_ON_LOST_IRPS=0
6 -DCLASS_GLOBAL_SECONDS_TO_WAIT_FOR_SYNCHRONOUS_SRB=100
7 -DCLASS_GLOBAL_USE_DELAYED_RETRY=1
8 -DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT=0
9 -DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFER_SIZE=512
10 -DCLASS_GLOBAL_BUFFERED_DEBUG_PRINT_BUFFERS=512)
13 add_definitions(-mrtd -fno-builtin -w)
16 spec2def(classpnp.sys class.spec)
18 list(REMOVE_ITEM SOURCE ${CMAKE_CURRENT_BINARY_DIR}/class_stubs.c)
35 ${CMAKE_CURRENT_BINARY_DIR}/class.def)
37 add_library(classpnp SHARED ${SOURCE})
38 target_link_libraries(classpnp ${PSEH_LIB} libcntpr)
40 set_module_type(classpnp kernelmodedriver)
41 add_importlibs(classpnp hal ntoskrnl)
43 add_minicd_target(classpnp reactos classpnp.sys)
44 add_livecd_target(classpnp reactos/system32/drivers)