xref: /reactos/dll/win32/wbemprox/CMakeLists.txt (revision d5399189)
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