Add a PromotionManager.
[tagua/yd.git] / src / core / CMakeLists.txt
blob6b5bb204aa0b89f7049ad6f2b17f23f8a492e02d
1 set(taguacore_SRCS
2   animation.cpp
3   animator.cpp
4   baseanimator.cpp
5   behaviour.cpp
6   board.cpp
7   color.cpp
8   component.cpp
9   defaultpolicy.cpp
10   defaultpool.cpp
11   defaultpoolcollection.cpp
12   dropanimator.cpp
13   move.cpp
14   moveserializer.cpp
15   namer.cpp
16   namedsprite.cpp
17   pathinfo.cpp
18   piece.cpp
19   point.cpp
20   policy.cpp
21   pool.cpp
22   poolcollection.cpp
23   promotionmanager.cpp
24   repository.cpp
25   state.cpp
26   statefactory.cpp
27   taguaapi.cpp
28   taguaobject.cpp
29   type.cpp
30   turnpolicy.cpp
31   validator.cpp
32   variantloader.cpp
35 include_directories(${CMAKE_CURRENT_BINARY_DIR})
36 kde4_add_library(taguacore SHARED ${taguacore_SRCS})
38 target_link_libraries(taguacore
39   ${KDE4_KDECORE_LIBS}
42 install(TARGETS taguacore DESTINATION ${LIB_INSTALL_DIR})
44 install(FILES tagua-variant.desktop
45     DESTINATION ${SERVICETYPES_INSTALL_DIR})