Commiting whatever state I got that gui data grid widget for archival and fond memori...
[fail.git] / src / gui / game / CMakeLists.txt
blobf1ad83c70be25551d90fce509b38857a1f2011bc
2 #   Fail game engine
3 #   Copyright 2007 Antoine Chavasse <a.chavasse@gmail.com>
4
5 #   This file is part of Fail.
7 #   Fail is free software; you can redistribute it and/or modify
8 #   it under the terms of the GNU General Public License version 3
9 #   as published by the Free Software Foundation.
11 #   Fail is distributed in the hope that it will be useful,
12 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 #   GNU General Public License for more details.
16 #   You should have received a copy of the GNU General Public License
17 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 include_directories( ${PROJECT_BINARY_DIR}/scenegraph )
20 include_directories( ${PROJECT_SOURCE_DIR}/scenegraph )
22 include_directories( ${PROJECT_BINARY_DIR}/shapes )
23 include_directories( ${PROJECT_SOURCE_DIR}/shapes )
25 include_directories( ${FREETYPE2_INCLUDE_DIR} )
27 FAILIT( guigame.fidl fail::gui::game events.fih layout.fih theming.fih )
29 failBuildLibrary( gui/game
30         Factory.cpp
31         EventManager.cpp
32         Widget.cpp
33         SingleChildContainer.cpp
34         MultipleChildContainer.cpp
35         Window.cpp
36         Button.cpp
37         Draggable.cpp
38         SliderKnob.cpp
39         Slider.cpp
40         HGroup.cpp
41         VGroup.cpp
42         ScrollArea.cpp
43         ScrollableContainer.cpp
44         ItemView.cpp
45         Columns.cpp
46         ItemRow.cpp
47         TextCell.cpp
48         BoringTheme.cpp
49         BoringTheme/WindowDecorator.cpp
50         BoringTheme/ButtonDecorator.cpp
51         BoringTheme/SliderKnobDecorator.cpp
52         BoringTheme/SliderDecorator.cpp
53         BoringTheme/TextCellDecorator.cpp
54         module_fail-gui-game.h
57 target_link_libraries( fail-gui-game
58         fail-core
59         fail-scenegraph