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