1project(SHELL)
2
3add_definitions(
4    -DUNICODE
5    -D_UNICODE)
6
7list(APPEND SOURCE
8    recyclebin.c
9    recyclebin_generic.cpp
10    recyclebin_generic_enumerator.cpp
11    recyclebin_v5.cpp
12    recyclebin_v5_enumerator.cpp
13    recyclebin_private.h)
14
15add_library(recyclebin ${SOURCE} guid.c)
16target_link_libraries(recyclebin PRIVATE atl_classes)
17add_pch(recyclebin recyclebin_private.h SOURCE)
18add_dependencies(recyclebin psdk)
19target_link_libraries(recyclebin PRIVATE atl_classes)
20