1 ## Original MSVC commands:
2 ## mc -U MyEventProvider.mc
3 ## rc /fo $(IntDir)MyEventProvider.res MyEventProvider.rc
4 ## link /dll /noentry /SUBSYSTEM:CONSOLE",5.0" /out:$(SolutionDir)$(Configuration)\MyEventProvider.dll $(IntDir)MyEventProvider.res
6 ## add_message_headers(UNICODE MyEventProvider.mc)
9 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/MyEventProvider.rc ${CMAKE_CURRENT_BINARY_DIR}/MyEventProvider.h
10 COMMAND ${CMAKE_MC_COMPILER} -U ${CMAKE_CURRENT_SOURCE_DIR}/MyEventProvider.mc -r ${CMAKE_CURRENT_BINARY_DIR}/
11 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/MyEventProvider.mc)
13 add_library(MyEventProvider SHARED ${CMAKE_CURRENT_BINARY_DIR}/MyEventProvider.rc)
14 set_module_type(MyEventProvider win32dll UNICODE ENTRYPOINT 0)
15 add_cd_file(TARGET MyEventProvider DESTINATION reactos/bin FOR all)
17 add_executable(evtlogtest EvtLogTest.c)
18 add_dependencies(evtlogtest MyEventProvider)
19 set_module_type(evtlogtest win32cui UNICODE)
20 add_importlibs(evtlogtest advapi32 msvcrt kernel32)
21 add_cd_file(TARGET evtlogtest DESTINATION reactos/bin FOR all)