Initial porting to the new component API.
[tagua/yd.git] / src / core / CMakeLists.txt
blob7e56a349e23fa7d903c0ae5a8dd8a9df19ac5470
1 set(taguacore_SRCS
2   animation.cpp
3   animator.cpp
4   baseanimator.cpp
5   board.cpp
6   color.cpp
7   component.cpp
8   defaultpolicy.cpp
9   defaultpool.cpp
10   defaultstate.cpp
11   icsverbose.cpp
12   move.cpp
13   moveserializer.cpp
14   namer.cpp
15   namedsprite.cpp
16   pathinfo.cpp
17   piece.cpp
18   point.cpp
19   policy.cpp
20   pool.cpp
21   poolcollection.cpp
22   repository.cpp
23   san.cpp
24   state.cpp
25   statefactory.cpp
26   taguaapi.cpp
27   taguaobject.cpp
28   type.cpp
29   turnpolicy.cpp
30   validator.cpp
31   variant.cpp
32   
33   types/chess/king.cpp
34   types/chess/queen.cpp
35   types/chess/rook.cpp
36   types/chess/bishop.cpp
37   types/chess/knight.cpp
38   types/chess/pawn.cpp
41 include_directories(${CMAKE_CURRENT_BINARY_DIR})
42 kde4_add_library(taguacore SHARED ${taguacore_SRCS})
44 target_link_libraries(taguacore
45   ${KDE4_KDECORE_LIBS}
48 install(TARGETS taguacore DESTINATION ${LIB_INSTALL_DIR})