-DBUILDING_KS
-D_COMDDK_)
-add_library(ks SHARED
+list(APPEND SOURCE
api.c
allocators.c
bag.c
unknown.c
worker.c
kcom.c
+ swenum.c
ks.rc
${CMAKE_CURRENT_BINARY_DIR}/ks.def)
+add_library(ks SHARED ${SOURCE})
+
set_target_properties(ks PROPERTIES SUFFIX ".sys")
+
set_entrypoint(ks 0)
set_subsystem(ks native)
set_image_base(ks 0x00010000)
-target_link_libraries(ks
- ${PSEH_LIB})
+target_link_libraries(ks ${PSEH_LIB})
-add_importlibs(ks ntoskrnl hal msvcrt)
+add_importlibs(ks ntoskrnl hal)
add_dependencies(ks psdk bugcodes)
-add_cab_target(ks 2)
-add_importlib_target(ks.spec)
\ No newline at end of file
+add_cd_file(TARGET ks DESTINATION reactos/system32/drivers FOR all)
+add_importlib_target(ks.spec)