2 add_definitions(-D__WINESRC__)
3 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
4 spec2def(oleacc.dll oleacc.spec ADD_IMPORTLIB)
8 ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
9 ${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
11 add_typelib(oleacc_classes.idl)
13 list(APPEND oleacc_rc_deps
14 ${CMAKE_CURRENT_SOURCE_DIR}/oleacc_classes.rgs
15 ${CMAKE_CURRENT_BINARY_DIR}/oleacc_classes.tlb)
17 set_source_files_properties(oleacc.rc PROPERTIES OBJECT_DEPENDS "${oleacc_rc_deps}")
19 add_library(oleacc SHARED ${SOURCE} oleacc.rc)
20 add_dependencies(oleacc stdole2)
21 set_module_type(oleacc win32dll)
22 target_link_libraries(oleacc wine)
23 add_importlibs(oleacc user32 msvcrt kernel32 ntdll)
24 add_cd_file(TARGET oleacc DESTINATION reactos/system32 FOR all)