8 include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
9 spec2def(oleacc.dll oleacc.spec ADD_IMPORTLIB)
17 ${CMAKE_CURRENT_BINARY_DIR}/proxy.dlldata.c)
19 add_idl_headers(oleacc_idlheader oleacc_classes.idl)
20 add_typelib(oleacc_classes.idl)
21 add_rpcproxy_files(oleacc_classes.idl)
23 list(APPEND oleacc_rc_deps
24 ${CMAKE_CURRENT_SOURCE_DIR}/oleacc_classes_r.rgs
25 ${CMAKE_CURRENT_SOURCE_DIR}/oleacc_classes_t.rgs
26 ${CMAKE_CURRENT_BINARY_DIR}/oleacc_classes.tlb)
28 set_source_files_properties(oleacc.rc PROPERTIES OBJECT_DEPENDS "${oleacc_rc_deps}")
30 add_library(oleacc MODULE
34 ${CMAKE_CURRENT_BINARY_DIR}/oleacc_classes_p.c
35 ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
36 ${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
38 add_dependencies(oleacc oleacc_idlheader stdole2)
39 set_module_type(oleacc win32dll)
40 target_link_libraries(oleacc uuid wine ${PSEH_LIB})
41 add_importlibs(oleacc oleaut32 ole32 user32 rpcrt4 msvcrt kernel32 ntdll)
42 add_pch(oleacc precomp.h SOURCE)
43 add_cd_file(TARGET oleacc DESTINATION reactos/system32 FOR all)