20a8a2fe16cae3c932d186ea4f5d323a17a8eec1
[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 spec2def(actxprxy ${CMAKE_CURRENT_SOURCE_DIR}/actxprxy.spec ${CMAKE_CURRENT_BINARY_DIR}/actxprxy.def)
7
8 add_library(actxprxy SHARED usrmarshal.c)
9
10 set_entrypoint(actxprxy 0)
11
12 target_link_libraries(actxprxy
13 ${CMAKE_CURRENT_BINARY_DIR}/actxprxy.def
14 actxprxy_proxy
15 uuid
16 wine
17 pseh)
18
19 add_importlibs(actxprxy
20 rpcrt4
21 ole32
22 oleaut32
23 kernel32
24 ntdll)
25
26 add_dependencies(actxprxy actxprxy_def)
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_livecd_target(actxprxy reactos/system32)