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