1a74a0c4d81c5fbf1886b298afdc39e4f0fd367f
[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 list(APPEND SOURCE
8 usrmarshal.c
9 ${CMAKE_CURRENT_BINARY_DIR}/actxprxy.def)
10
11 add_library(actxprxy SHARED ${SOURCE})
12
13 set_entrypoint(actxprxy 0)
14
15 target_link_libraries(actxprxy
16 actxprxy_proxy
17 uuid
18 wine
19 ${PSEH_LIB})
20
21 add_importlibs(actxprxy
22 rpcrt4
23 ole32
24 oleaut32
25 kernel32
26 ntdll)
27
28 add_definitions(-DREGISTER_PROXY_DLL -DPROXY_DELEGATION)
29
30 rpcproxy(actxprxy
31 actxprxy_activscp.idl
32 actxprxy_comcat.idl
33 actxprxy_docobj.idl
34 actxprxy_hlink.idl
35 actxprxy_htiframe.idl
36 actxprxy_objsafe.idl
37 actxprxy_ocmm.idl
38 actxprxy_servprov.idl
39 actxprxy_shobjidl.idl
40 actxprxy_urlhist.idl)
41
42 add_cab_target(actxprxy 1)