3 ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine
4 ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl
5 ${CMAKE_CURRENT_BINARY_DIR})
12 add_rpc_files(client ${REACTOS_SOURCE_DIR}/sdk/include/reactos/idl/pnp.idl)
13 spec2def(setupapi.dll setupapi.spec ADD_IMPORTLIB)
34 list(APPEND PCH_SKIP_SOURCE
35 ${CMAKE_CURRENT_BINARY_DIR}/setupapi_stubs.c)
37 add_library(setupapi MODULE
40 ${CMAKE_CURRENT_BINARY_DIR}/pnp_c.c
42 ${CMAKE_CURRENT_BINARY_DIR}/setupapi.def)
44 set_module_type(setupapi win32dll UNICODE)
45 target_link_libraries(setupapi uuid wine ${PSEH_LIB})
46 add_delay_importlibs(setupapi comdlg32 shell32 winspool.drv wintrust)
47 add_importlibs(setupapi gdi32 comctl32 advapi32 user32 rpcrt4 version msvcrt kernel32 ntdll)
48 add_pch(setupapi setupapi_private.h "${PCH_SKIP_SOURCE}")
49 add_cd_file(TARGET setupapi DESTINATION reactos/system32 FOR all)