1##  Construo - A wire-frame construction game
2##  Copyright (C) 2002 Ingo Ruhnke <grumbel@gmx.de>
3##
4##  This program is free software; you can redistribute it and/or
5##  modify it under the terms of the GNU General Public License
6##  as published by the Free Software Foundation; either version 2
7##  of the License, or (at your option) any later version.
8##
9##  This program is distributed in the hope that it will be useful,
10##  but WITHOUT ANY WARRANTY; without even the implied warranty of
11##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12##  GNU General Public License for more details.
13##
14##  You should have received a copy of the GNU General Public License
15##  along with this program; if not, write to the Free Software
16##  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
17
18
19bin_PROGRAMS = @ConstruoTargets@
20
21EXTRA_PROGRAMS = construo.x11 construo.glut construo.freeglut
22
23noinst_LIBRARIES = libconstruo.a
24
25libconstruo_a_SOURCES = \
26bounding_box.cpp \
27bounding_box.hpp \
28buttons.hpp \
29collider.hpp \
30color.hpp \
31colors.cpp \
32colors.hpp \
33command_line.cpp \
34command_line.hpp \
35config.cpp \
36config.hpp \
37construo.cpp \
38construo.hpp \
39construo_error.hpp \
40controller.cpp \
41controller.hpp \
42cursors/cursor_collider.xbm \
43cursors/cursor_collider_mask.xbm \
44cursors/cursor_insert.xbm \
45cursors/cursor_insert_mask.xbm \
46cursors/cursor_scroll.xbm \
47cursors/cursor_scroll_mask.xbm \
48cursors/cursor_select.xbm \
49cursors/cursor_select_mask.xbm \
50cursors/cursor_zoom.xbm \
51cursors/cursor_zoom_mask.xbm \
52cursors/cursors.hpp \
53cursor_type.hpp \
54delta_manager.hpp \
55events.hpp \
56force_emitter.hpp \
57graphic_context.hpp \
58gui_buttons.cpp \
59gui_buttons.hpp \
60gui_child_manager.cpp \
61gui_child_manager.hpp \
62gui_component.cpp \
63gui_component.hpp \
64gui_directory.cpp \
65gui_directory.hpp \
66gui_directory_button.cpp \
67gui_directory_button.hpp \
68gui_file_button.cpp \
69gui_file_button.hpp \
70gui_file_manager.cpp \
71gui_file_manager.hpp \
72gui_label.cpp \
73gui_label.hpp \
74gui_manager.cpp \
75gui_manager.hpp \
76gui_new_file_button.cpp \
77gui_new_file_button.hpp \
78gui_window.cpp \
79gui_window.hpp \
80input_context.cpp \
81input_context.hpp \
82keep_alive.hpp \
83keep_alive_mgr.cpp \
84keep_alive_mgr.hpp \
85keys.hpp \
86lisp_reader.cpp \
87lisp_reader.hpp \
88lisp_writer.cpp \
89lisp_writer.hpp \
90lispreader.cpp \
91lispreader.hpp \
92load_gui_manager.cpp \
93load_gui_manager.hpp \
94math.hpp \
95particle.cpp \
96particle.hpp \
97particle_factory.cpp \
98particle_factory.hpp \
99path_manager.cpp \
100path_manager.hpp \
101rect.hpp \
102rect_collider.cpp \
103rect_collider.hpp \
104root_graphic_context.cpp \
105root_graphic_context.hpp \
106save_gui_manager.cpp \
107save_gui_manager.hpp \
108screen_manager.cpp \
109screen_manager.hpp \
110selection.cpp \
111selection.hpp \
112settings.cpp \
113settings.hpp \
114spring.cpp \
115spring.hpp \
116spring_type.hpp \
117string_utils.cpp \
118string_utils.hpp \
119system_context.hpp \
120unix_system.cpp \
121unix_system.hpp \
122vector.cpp \
123vector.hpp \
124vector2d.hpp \
125world.cpp \
126world.hpp \
127world_button.cpp \
128world_button.hpp \
129world_gui_manager.cpp \
130world_gui_manager.hpp \
131worldview_collider_tool.cpp \
132worldview_collider_tool.hpp \
133worldview_component.cpp \
134worldview_component.hpp \
135worldview_insert_tool.cpp \
136worldview_insert_tool.hpp \
137worldview_select_tool.cpp \
138worldview_select_tool.hpp \
139worldview_tool.cpp \
140worldview_tool.hpp \
141worldview_zoom_tool.cpp \
142worldview_zoom_tool.hpp \
143zoom_graphic_context.cpp \
144zoom_graphic_context.hpp
145
146construo_x11_SOURCES  = construo_main.cpp construo_main.hpp x11_display.hpp x11_display.cpp
147construo_x11_LDADD    = libconstruo.a @x11_LIBS@
148construo_x11_CXXFLAGS = -DUSE_X11_DISPLAY @x11_CXXFLAGS@
149
150construo_glut_SOURCES = construo_main.cpp construo_main.hpp glut_display.hpp glut_display.cpp
151construo_glut_LDADD   = libconstruo.a @glut_LIBS@
152construo_glut_CXXFLAGS = -DUSE_GLUT_DISPLAY -DHAVE_GLUT @glut_CXXFLAGS@
153
154construo_freeglut_SOURCES = construo_main.cpp construo_main.hpp glut_display.hpp glut_display.cpp
155construo_freeglut_LDADD   = libconstruo.a @freeglut_LIBS@
156construo_freeglut_CXXFLAGS = -DUSE_GLUT_DISPLAY -DHAVE_FREEGLUT
157
158# pkgdatadir = $(datadir)/games/@PACKAGE@
159
160# EOF #
161