1c2c66affSColin Finck
2c2c66affSColin Finckadd_definitions(-D__WINESRC__)
3c2c66affSColin Finckinclude_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
4c2c66affSColin Finckadd_typelib(std_ole_v1.idl)
5c2c66affSColin Finckspec2def(stdole32.tlb stdole32.tlb.spec)
6c2c66affSColin Finck
7c2c66affSColin Fincklist(APPEND SOURCE
8c2c66affSColin Finck    rsrc.rc
9c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/stdole32.def)
10c2c66affSColin Finck
11c2c66affSColin Finckset_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/std_ole_v1.tlb)
12*23373acbSJérôme Gardouadd_library(stdole32.tlb MODULE ${SOURCE})
13c2c66affSColin Finckset_module_type(stdole32.tlb module)
14c2c66affSColin Finckset_target_properties(stdole32.tlb PROPERTIES SUFFIX "")
15c2c66affSColin Finckadd_cd_file(TARGET stdole32.tlb DESTINATION reactos/system32 FOR all)
16