-spec2def(ks.sys ks.spec)
+spec2def(ks.sys ks.spec ADD_IMPORTLIB)
add_definitions(
-DBUILDING_KS
ks.rc
${CMAKE_CURRENT_BINARY_DIR}/ks.def)
-add_library(ks SHARED ${SOURCE})
+if(MSVC)
+ add_asm_files(ks_asm msvc.S)
+endif()
+
+add_library(ks SHARED ${SOURCE} ${ks_asm})
set_target_properties(ks PROPERTIES SUFFIX ".sys")
set_image_base(ks 0x00010000)
target_link_libraries(ks ${PSEH_LIB})
-
+add_pch(ks priv.h)
add_importlibs(ks ntoskrnl hal)
add_dependencies(ks psdk bugcodes)
+add_cd_file(TARGET ks DESTINATION reactos/system32/drivers FOR all)
-add_cab_target(ks 2)
-add_importlib_target(ks.spec)