Sync with trunk.
[reactos.git] / dll / win32 / browseui / CMakeLists.txt
1
2 set_cpp(WITH_RUNTIME)
3
4 remove_definitions(-D_WIN32_WINNT=0x502)
5 add_definitions(-D_WIN32_WINNT=0x600)
6
7 include_directories(${REACTOS_SOURCE_DIR}/lib/atl)
8
9 spec2def(browseui.dll browseui.spec ADD_IMPORTLIB)
10
11 list(APPEND SOURCE
12 aclmulti.cpp
13 addressband.cpp
14 addresseditbox.cpp
15 bandproxy.cpp
16 bandsite.cpp
17 bandsitemenu.cpp
18 basebar.cpp
19 basebarsite.cpp
20 brandband.cpp
21 browseui.cpp
22 browseuiord.cpp
23 commonbrowser.cpp
24 globalfoldersettings.cpp
25 internettoolbar.cpp
26 regtreeoptions.cpp
27 shellbrowser.cpp
28 toolsband.cpp
29 travellog.cpp
30 utility.cpp
31 dllinstall.c
32 ${CMAKE_CURRENT_BINARY_DIR}/browseui.def)
33
34 add_library(browseui SHARED
35 ${SOURCE}
36 browseui.rc)
37
38 set_module_type(browseui win32dll UNICODE)
39
40 target_link_libraries(browseui
41 atlnew
42 uuid
43 wine)
44
45 add_importlibs(browseui
46 shlwapi
47 shell32
48 comctl32
49 gdi32
50 ole32
51 oleaut32
52 user32
53 advapi32
54 msvcrt
55 kernel32
56 ntdll)
57
58 add_pch(browseui precomp.h)
59 add_cd_file(TARGET browseui DESTINATION reactos/system32 FOR all)