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