[OLEACC]
[reactos.git] / reactos / dll / win32 / oleacc / CMakeLists.txt
index 566d1ed..a2c1007 100644 (file)
@@ -4,9 +4,11 @@ include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
 spec2def(oleacc.dll oleacc.spec ADD_IMPORTLIB)
 
 list(APPEND SOURCE
+    client.c
     main.c
-    ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
-    ${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
+    propservice.c
+    window.c
+    oleacc_private.h)
 
 add_typelib(oleacc_classes.idl)
 
@@ -16,9 +18,15 @@ list(APPEND oleacc_rc_deps
 
 set_source_files_properties(oleacc.rc PROPERTIES OBJECT_DEPENDS "${oleacc_rc_deps}")
 
-add_library(oleacc SHARED ${SOURCE} oleacc.rc)
+add_library(oleacc SHARED
+    ${SOURCE}
+    oleacc.rc
+    ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
+    ${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
+
 add_dependencies(oleacc stdole2)
 set_module_type(oleacc win32dll)
-target_link_libraries(oleacc wine)
-add_importlibs(oleacc user32 msvcrt kernel32 ntdll)
+target_link_libraries(oleacc uuid wine)
+add_importlibs(oleacc oleaut32 ole32 user32 msvcrt kernel32 ntdll)
+add_pch(oleacc oleacc_private.h SOURCE)
 add_cd_file(TARGET oleacc DESTINATION reactos/system32 FOR all)