1 2remove_definitions(-D_WIN32_WINNT=0x502) 3add_definitions(-D_WIN32_WINNT=0x600) 4 5add_definitions(-D__WINESRC__) 6include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine) 7spec2def(wbemprox.dll wbemprox.spec) 8 9list(APPEND SOURCE 10 builtin.c 11 class.c 12 main.c 13 process.c 14 qualifier.c 15 query.c 16 reg.c 17 security.c 18 service.c 19 services.c 20 table.c 21 wbemlocator.c 22 wql.tab.c 23 precomp.h) 24 25add_library(wbemprox SHARED 26 ${SOURCE} 27 guid.c 28 wbemprox.rc 29 ${CMAKE_CURRENT_BINARY_DIR}/wbemprox.def) 30 31set_source_files_properties(wbemprox.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/wbemprox.rgs) 32set_module_type(wbemprox win32dll) 33target_link_libraries(wbemprox uuid wine) 34add_importlibs(wbemprox iphlpapi oleaut32 advapi32 user32 gdi32 version winspool ws2_32 rpcrt4 msvcrt kernel32 ntdll) 35add_dependencies(wbemprox d3d_idl_headers) 36add_pch(wbemprox precomp.h SOURCE) 37add_cd_file(TARGET wbemprox DESTINATION reactos/system32/wbem FOR all) 38