push d05c3c071486b33b66ab6e343e6cce821d847653
[tagua/yd.git] / src / core / CMakeLists.txt
blobe76e728ea6546b2f0b423b9bfa97fc9e923ce581
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   repository.cpp
24   state.cpp
25   statefactory.cpp
26   taguaapi.cpp
27   taguaobject.cpp
28   type.cpp
29   turnpolicy.cpp
30   validator.cpp
31   variantloader.cpp
34 include_directories(${CMAKE_CURRENT_BINARY_DIR})
35 kde4_add_library(taguacore SHARED ${taguacore_SRCS})
37 target_link_libraries(taguacore
38   ${KDE4_KDECORE_LIBS}
41 install(TARGETS taguacore DESTINATION ${LIB_INSTALL_DIR})
43 install(FILES tagua-variant.desktop
44     DESTINATION ${SERVICETYPES_INSTALL_DIR})