7e8aec549c57e242190753294b479dffc0bad91c
[reactos.git] / dll / win32 / shlwapi / CMakeLists.txt
1
2
3
4 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
5
6 add_definitions(-D__WINESRC__)
7
8 remove_definitions(-D_WIN32_WINNT=0x502)
9 add_definitions(-D_WIN32_WINNT=0x600)
10
11 spec2def(shlwapi ${CMAKE_CURRENT_SOURCE_DIR}/shlwapi.spec ${CMAKE_CURRENT_BINARY_DIR}/shlwapi.def)
12
13 add_library(shlwapi SHARED
14 assoc.c
15 clist.c
16 istream.c
17 msgbox.c
18 ordinal.c
19 path.c
20 reg.c
21 regstream.c
22 shlwapi_main.c
23 stopwatch.c
24 string.c
25 thread.c
26 url.c
27 wsprintf.c
28 shlwapi.rc)
29
30 set_target_properties(shlwapi PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
31
32 target_link_libraries(shlwapi
33 ${CMAKE_CURRENT_BINARY_DIR}/shlwapi.def
34 wine
35 uuid
36 -luser32
37 -lgdi32
38 -ladvapi32
39 -loleaut32
40 -lole32
41 -lcomctl32
42 -lcomdlg32
43 -lmpr
44 -lmlang
45 -lurlmon
46 -lshell32
47 -lwinmm
48 -lversion
49 mingw_common)
50
51 add_dependencies(shlwapi shlwapi_def psdk)