xref: /reactos/dll/win32/wininet/CMakeLists.txt (revision 23373acb)
1c2c66affSColin Finck
2c2c66affSColin Finckremove_definitions(-DWINVER=0x502)
3c2c66affSColin Finckadd_definitions(-DWINVER=0x600)
4c2c66affSColin Finck
5c2c66affSColin Finckadd_definitions(
6c2c66affSColin Finck    -D__WINESRC__
7c2c66affSColin Finck    -D_WINE
8c2c66affSColin Finck    -Dclose=_close)
9c2c66affSColin Finck
10c2c66affSColin Finckinclude_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine
11c2c66affSColin Finck                    ${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
12c2c66affSColin Finck
13c2c66affSColin Finckspec2def(wininet.dll wininet.spec ADD_IMPORTLIB)
14c2c66affSColin Finck
15c2c66affSColin Fincklist(APPEND SOURCE
16c2c66affSColin Finck    cookie.c
17c2c66affSColin Finck    dialogs.c
18c2c66affSColin Finck    ftp.c
19c2c66affSColin Finck    gopher.c
20c2c66affSColin Finck    http.c
21c2c66affSColin Finck    internet.c
22c2c66affSColin Finck    netconnection.c
23c2c66affSColin Finck    urlcache.c
24c2c66affSColin Finck    utility.c
25bc01cef0SAmine Khaldi    precomp.h)
26c2c66affSColin Finck
27*23373acbSJérôme Gardouadd_library(wininet MODULE
28c2c66affSColin Finck    ${SOURCE}
29c2c66affSColin Finck    rsrc.rc
30c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/wininet_stubs.c
31c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/wininet.def)
32c2c66affSColin Finck
33c2c66affSColin Finckset_module_type(wininet win32dll)
34c2c66affSColin Fincktarget_link_libraries(wininet wine ${PSEH_LIB} zlib)
35c2c66affSColin Finckadd_delay_importlibs(wininet secur32 crypt32 cryptui)
36c2c66affSColin Finckadd_importlibs(wininet mpr shlwapi shell32 user32 advapi32 ws2_32 normaliz kernel32_vista msvcrt kernel32 ntdll)
37bc01cef0SAmine Khaldiadd_pch(wininet precomp.h SOURCE)
38c2c66affSColin Finckadd_cd_file(TARGET wininet DESTINATION reactos/system32 FOR all)
39