[CMAKE]
[reactos.git] / dll / win32 / actxprxy / CMakeLists.txt
1
2 add_definitions(-D__WINESRC__)
3
4 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
5
6 add_library(actxprxy SHARED usrmarshal.c actxprxy.def)
7
8 if(NOT MSVC)
9 set_source_files_properties(actxprxy.def PROPERTIES EXTERNAL_OBJECT TRUE)
10 endif()
11
12 set_entrypoint(actxprxy 0)
13
14 target_link_libraries(actxprxy
15 actxprxy_proxy
16 uuid
17 wine
18 ${PSEH_LIB})
19
20 add_importlibs(actxprxy
21 rpcrt4
22 ole32
23 oleaut32
24 kernel32
25 ntdll)
26
27 add_definitions(-DREGISTER_PROXY_DLL -DPROXY_DELEGATION)
28
29 rpcproxy(actxprxy
30 actxprxy_activscp.idl
31 actxprxy_comcat.idl
32 actxprxy_docobj.idl
33 actxprxy_hlink.idl
34 actxprxy_htiframe.idl
35 actxprxy_objsafe.idl
36 actxprxy_ocmm.idl
37 actxprxy_servprov.idl
38 actxprxy_shobjidl.idl
39 actxprxy_urlhist.idl)
40
41 add_cab_target(actxprxy 1)