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 precomp.h) 23 24# wql.tab.c has been generated with relative file paths... 25set_source_files_properties(wql.tab.c PROPERTIES COMPILE_FLAGS "-UREACTOS_SOURCE_DIR -DREACTOS_SOURCE_DIR=\"\\\".\\\"\"") 26 27add_library(wbemprox MODULE 28 ${SOURCE} 29 wql.tab.c 30 guid.c 31 wbemprox.rc 32 ${CMAKE_CURRENT_BINARY_DIR}/wbemprox.def) 33 34set_source_files_properties(wbemprox.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/wbemprox.rgs) 35set_module_type(wbemprox win32dll) 36target_link_libraries(wbemprox uuid wine) 37add_importlibs(wbemprox iphlpapi oleaut32 advapi32 user32 gdi32 version winspool ws2_32 rpcrt4 setupapi msvcrt kernel32 ntdll) 38add_dependencies(wbemprox d3d_idl_headers) 39add_pch(wbemprox precomp.h SOURCE) 40add_cd_file(TARGET wbemprox DESTINATION reactos/system32/wbem FOR all) 41