2010-10-06 18:57:42 +00:00
|
|
|
|
|
|
|
add_definitions(-D__WINESRC__)
|
2010-10-08 21:34:25 +00:00
|
|
|
|
2010-10-06 18:57:42 +00:00
|
|
|
remove_definitions(-D_WIN32_WINNT=0x502)
|
|
|
|
add_definitions(-D_WIN32_WINNT=0x600)
|
|
|
|
|
|
|
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
|
|
|
|
2010-10-30 16:08:19 +00:00
|
|
|
spec2def(urlmon.dll urlmon.spec)
|
2010-10-06 18:57:42 +00:00
|
|
|
|
|
|
|
add_library(urlmon SHARED
|
|
|
|
bindctx.c
|
|
|
|
binding.c
|
|
|
|
bindprot.c
|
|
|
|
download.c
|
|
|
|
file.c
|
|
|
|
format.c
|
|
|
|
ftp.c
|
|
|
|
gopher.c
|
|
|
|
http.c
|
|
|
|
internet.c
|
|
|
|
mimefilter.c
|
|
|
|
mk.c
|
|
|
|
protocol.c
|
|
|
|
protproxy.c
|
|
|
|
regsvr.c
|
|
|
|
sec_mgr.c
|
|
|
|
session.c
|
|
|
|
umon.c
|
|
|
|
umstream.c
|
|
|
|
uri.c
|
|
|
|
urlmon_main.c
|
|
|
|
usrmarshal.c
|
2010-10-30 16:08:19 +00:00
|
|
|
rsrc.rc
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/urlmon.def)
|
2010-10-06 18:57:42 +00:00
|
|
|
|
|
|
|
set_module_type(urlmon win32dll)
|
|
|
|
|
|
|
|
target_link_libraries(urlmon
|
|
|
|
urlmon_proxy
|
|
|
|
uuid
|
|
|
|
wine
|
2010-11-01 17:24:32 +00:00
|
|
|
${PSEH_LIB})
|
2010-10-06 18:57:42 +00:00
|
|
|
|
|
|
|
add_importlibs(urlmon
|
|
|
|
rpcrt4
|
|
|
|
ole32
|
|
|
|
oleaut32
|
|
|
|
shlwapi
|
|
|
|
shell32
|
|
|
|
wininet
|
|
|
|
user32
|
|
|
|
advapi32
|
|
|
|
kernel32
|
|
|
|
ntdll)
|
|
|
|
|
2010-10-30 16:08:19 +00:00
|
|
|
|
2010-10-22 15:17:45 +00:00
|
|
|
add_definitions(-DENTRY_PREFIX=URLMON_)
|
|
|
|
add_definitions(-DPROXY_DELEGATION)
|
|
|
|
add_definitions(-DREGISTER_PROXY_DLL)
|
|
|
|
add_definitions(-D_URLMON_)
|
|
|
|
|
|
|
|
# FIXME : this should be quotes enclosed
|
|
|
|
add_definitions(-DPROXY_CLSID_IS={0x79EAC9F1,0xBAF9,0x11CE,{0x8C,0x82,0x00,0xAA,0x00,0x4B,0xA9,0x0B}})
|
|
|
|
#add_definitions(-DPROXY_CLSID_IS="{0x79EAC9F1,0xBAF9,0x11CE,{0x8C,0x82,0x00,0xAA,0x00,0x4B,0xA9,0x0B}}")
|
|
|
|
|
|
|
|
rpcproxy(urlmon urlmon_urlmon.idl)
|
2010-10-30 09:53:53 +00:00
|
|
|
add_cab_target(urlmon 1)
|