X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Fmstask%2FCMakeLists.txt;h=cf5b7571024d536b64a58ea4460d62f9ad7d87a3;hp=9ac59b9cc6b5e12ebe92873be284eb16082846c6;hb=91f3191275d4f7a56ea26402dcab162cffe7b3f8;hpb=406dfdbc870f3a6874c0959a87428c94f7526d3b diff --git a/dll/win32/mstask/CMakeLists.txt b/dll/win32/mstask/CMakeLists.txt index 9ac59b9cc6b..cf5b7571024 100644 --- a/dll/win32/mstask/CMakeLists.txt +++ b/dll/win32/mstask/CMakeLists.txt @@ -5,28 +5,33 @@ remove_definitions(-DWINVER=0x502) add_definitions(-DWINVER=0x600) remove_definitions(-D_WIN32_WINNT=0x502) -add_definitions(-D__WINESRC__) +add_definitions(-D_WIN32_WINNT=0x600) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) +set_rc_compiler() + +generate_idl_iids(mstask_local.idl) + spec2def(mstask.dll mstask.spec) -add_library(mstask SHARED +list(APPEND SOURCE factory.c mstask_main.c task.c task_scheduler.c task_trigger.c rsrc.rc + ${CMAKE_CURRENT_BINARY_DIR}/mstask_local_i.c + ${CMAKE_CURRENT_BINARY_DIR}/mstask_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/mstask.def) +add_library(mstask SHARED ${SOURCE}) + set_module_type(mstask win32dll) -target_link_libraries(mstask - mstask_local_interface - uuid - wine) +target_link_libraries(mstask uuid wine) -add_importlibs(mstask ole32 ntdll) +add_importlibs(mstask ole32 msvcrt kernel32 ntdll) -add_cab_target(mstask 1) +add_cd_file(TARGET mstask DESTINATION reactos/system32 FOR all)