Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5355 in orxonox.OLD for trunk


Ignore:
Timestamp:
Oct 10, 2005, 7:47:42 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: some build-efficiency-issues

Location:
trunk/src
Files:
13 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/graphics/text_engine/font.h

    r5347 r5355  
    5353
    5454
    55 ////////////
    56 /// FONT ///
    57 ////////////
    5855//! A class to handle a Font of a certain ttf-File/image-file, Size.
    5956class Font : public BaseObject
  • trunk/src/story_entities/world.cc

    r5347 r5355  
    386386  TrackManager::getInstance()->condition(1, LEFTRIGHT, this->localPlayer);
    387387
    388   this->sky->setParent(this->localCamera);
    389   this->sky->setParentMode(PNODE_MOVEMENT);
     388  if (sky != NULL)
     389  {
     390    this->sky->setParent(this->localCamera);
     391    this->sky->setParentMode(PNODE_MOVEMENT);
     392  }
    390393
    391394  // initialize debug coord system
  • trunk/src/util/fast_factory.h

    r5279 r5355  
    139139tFastFactory<T>* tFastFactory<T>::getFastFactory(ClassID classID, const char* fastFactoryName)
    140140{
     141  printf("cool\n");
    141142  tFastFactory<T>* tmpFac = NULL;
    142143  if (FastFactory::getFirst() != NULL)
  • trunk/src/util/garbage_collector.cc

    r5115 r5355  
    2121#include "world_entity.h"
    2222#include "null_parent.h"
     23#include "fast_factory.h"
    2324
    2425#include "list.h"
  • trunk/src/util/garbage_collector.h

    r4979 r5355  
    88#include "base_object.h"
    99
    10 #include "fast_factory.h"
     10// FORWARD DECLARATION
     11class FastObjectMember;
    1112
    1213//! this class maintains the garbage collection.
  • trunk/src/util/loading/factory.h

    r5156 r5355  
    8484tFactory<T>::tFactory(const char* factoryName) : Factory(factoryName)
    8585{
    86   PRINTF(5)("Class: %s loadable\n", this->getName());
     86  PRINTF(1)("Class: %s loadable\n", this->getName());
    8787}
    8888
  • trunk/src/world_entities/Makefile.am

    r5352 r5355  
    22include $(MAINSRCDIR)/defs/include_paths.am
    33
    4 noinst_LIBRARIES = libORXlibs.a
     4noinst_LIBRARIES = libORXworld_entities.a
    55
    6 #libORXlibs_a_DEPENDENCIES = gui/gtk_gui/libORXgui.a \
    7                             gui/gl_gui/libORXglgui.a \
    8                             graphics/importer/libORXimporter.a \
    9                             graphics/libORXgraphics.a \
    10                             sound/libORXsound.a \
    11                             event/libORXevent.a \
    12                             physics/libORXphysics.a \
    13                             particles/libORXparticles.a \
    14                             collision_detection/libORXcd.a \
    15                             graphics/spatial_separation/libORXquadtree.a \
    16                             tinyxml/libtinyxml.a \
    17                             shell/libORXshell.a
     6libORXworld_entities_a_SOURCES = \
     7                  world_entity.cc \
     8                  camera.cc \
     9                  player.cc \
     10                  npc.cc \
     11                  npc2.cc \
     12                  environment.cc \
     13                  skysphere.cc \
     14                  skybox.cc \
     15                  terrain.cc \
     16                  satellite.cc \
     17                  character_attributes.cc \
     18                  test_entity.cc \
     19                  weapons/weapon_manager.cc \
     20                  weapons/weapon.cc \
     21                  weapons/projectile.cc \
     22                  weapons/test_gun.cc \
     23                  weapons/turret.cc \
     24                  weapons/test_bullet.cc \
     25                  weapons/crosshair.cc
    1826
    19 #libORXlibs_a_LIBDADD =      gui/gtk_gui/libORXgui.a \
    20                             gui/gl_gui/libORXglgui.a \
    21                             graphics/importer/libORXimporter.a \
    22                             graphics/libORXgraphics.a \
    23                             sound/libORXsound.a \
    24                             event/libORXevent.a \
    25                             physics/libORXphysics.a \
    26                             particles/libORXparticles.a \
    27                             collision_detection/libORXcd.a \
    28                             graphics/spatial_separation/libORXquadtree.a \
    29                             tinyxml/libtinyxml.a \
    30                             shell/libORXshell.a \
    31                             $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS)
     27noinst_HEADERS = \
     28                 world_entity.h \
     29                 camera.h \
     30                 player.h \
     31                 npc.h \
     32                 npc2.h \
     33                 environment.h \
     34                 skysphere.h \
     35                 skybox.h \
     36                 power_up.h \
     37                 terrain.h \
     38                 satellite.h \
     39                 character_attributes.h \
     40                 test_entity.h \
     41                 weapons/weapon_manager.h \
     42                 weapons/weapon.h \
     43                 weapons/projectile.h \
     44                 weapons/test_gun.h \
     45                 weapons/turret.h \
     46                 weapons/test_bullet.h \
     47                 weapons/crosshair.h
    3248
    33 libORXlibs_a_SOURCES =  coord/p_node.cc \
    34                         coord/null_parent.cc \
    35                         lang/base_object.cc \
    36                         lang/class_list.cc \
    37                         util/ini_parser.cc \
    38                         util/substring.cc \
    39                         util/color.cc \
    40                         util/helper_functions.cc \
    41                         math/vector.cc \
    42                         math/curve.cc
    4349
    44 noinst_HEADERS =        coord/p_node.h \
    45                         coord/null_parent.h \
    46                         lang/base_object.h \
    47                         graphics/render2D/element_2d.h \
    48                         graphics/render2D/render_2d.h \
    49                         lang/class_list.h \
    50                         util/ini_parser.h \
    51                         util/substring.h \
    52                         util/array.h \
    53                         util/list.h \
    54                         util/color.h \
    55                         util/helper_functions.h \
    56                         math/vector.h \
    57                         math/curve.h
    58 
    59 SUBDIRS = graphics \
    60           sound \
    61           event \
    62           physics \
    63           particles \
    64           collision_detection \
    65           tinyxml \
    66           shell \
    67           gui \
    68           .
    69 
     50SUBDIRS = .          .
  • trunk/src/world_entities/Makefile.in

    r5352 r5355  
    1616
    1717
    18 SOURCES = $(libORXlibs_a_SOURCES)
     18SOURCES = $(libORXworld_entities_a_SOURCES)
    1919
    2020srcdir = @srcdir@
     
    3939POST_UNINSTALL = :
    4040host_triplet = @host@
    41 subdir = src/lib
     41subdir = src/world_entities
    4242DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
    4343        $(srcdir)/Makefile.in
     
    5252AR = ar
    5353ARFLAGS = cru
    54 libORXlibs_a_AR = $(AR) $(ARFLAGS)
    55 libORXlibs_a_LIBADD =
    56 am_libORXlibs_a_OBJECTS = p_node.$(OBJEXT) null_parent.$(OBJEXT) \
    57         base_object.$(OBJEXT) class_list.$(OBJEXT) \
    58         ini_parser.$(OBJEXT) substring.$(OBJEXT) color.$(OBJEXT) \
    59         helper_functions.$(OBJEXT) vector.$(OBJEXT) curve.$(OBJEXT)
    60 libORXlibs_a_OBJECTS = $(am_libORXlibs_a_OBJECTS)
     54libORXworld_entities_a_AR = $(AR) $(ARFLAGS)
     55libORXworld_entities_a_LIBADD =
     56am_libORXworld_entities_a_OBJECTS = world_entity.$(OBJEXT) \
     57        camera.$(OBJEXT) player.$(OBJEXT) npc.$(OBJEXT) npc2.$(OBJEXT) \
     58        environment.$(OBJEXT) skysphere.$(OBJEXT) skybox.$(OBJEXT) \
     59        terrain.$(OBJEXT) satellite.$(OBJEXT) \
     60        character_attributes.$(OBJEXT) test_entity.$(OBJEXT) \
     61        weapon_manager.$(OBJEXT) weapon.$(OBJEXT) projectile.$(OBJEXT) \
     62        test_gun.$(OBJEXT) turret.$(OBJEXT) test_bullet.$(OBJEXT) \
     63        crosshair.$(OBJEXT)
     64libORXworld_entities_a_OBJECTS = $(am_libORXworld_entities_a_OBJECTS)
    6165DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
    6266depcomp = $(SHELL) $(top_srcdir)/depcomp
    6367am__depfiles_maybe = depfiles
    64 @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/base_object.Po \
    65 @AMDEP_TRUE@    ./$(DEPDIR)/class_list.Po ./$(DEPDIR)/color.Po \
    66 @AMDEP_TRUE@    ./$(DEPDIR)/curve.Po \
    67 @AMDEP_TRUE@    ./$(DEPDIR)/helper_functions.Po \
    68 @AMDEP_TRUE@    ./$(DEPDIR)/ini_parser.Po \
    69 @AMDEP_TRUE@    ./$(DEPDIR)/null_parent.Po ./$(DEPDIR)/p_node.Po \
    70 @AMDEP_TRUE@    ./$(DEPDIR)/substring.Po ./$(DEPDIR)/vector.Po
     68@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/camera.Po \
     69@AMDEP_TRUE@    ./$(DEPDIR)/character_attributes.Po \
     70@AMDEP_TRUE@    ./$(DEPDIR)/crosshair.Po \
     71@AMDEP_TRUE@    ./$(DEPDIR)/environment.Po ./$(DEPDIR)/npc.Po \
     72@AMDEP_TRUE@    ./$(DEPDIR)/npc2.Po ./$(DEPDIR)/player.Po \
     73@AMDEP_TRUE@    ./$(DEPDIR)/projectile.Po ./$(DEPDIR)/satellite.Po \
     74@AMDEP_TRUE@    ./$(DEPDIR)/skybox.Po ./$(DEPDIR)/skysphere.Po \
     75@AMDEP_TRUE@    ./$(DEPDIR)/terrain.Po ./$(DEPDIR)/test_bullet.Po \
     76@AMDEP_TRUE@    ./$(DEPDIR)/test_entity.Po ./$(DEPDIR)/test_gun.Po \
     77@AMDEP_TRUE@    ./$(DEPDIR)/turret.Po ./$(DEPDIR)/weapon.Po \
     78@AMDEP_TRUE@    ./$(DEPDIR)/weapon_manager.Po \
     79@AMDEP_TRUE@    ./$(DEPDIR)/world_entity.Po
    7180CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
    7281        $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
     
    7483CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
    7584        -o $@
    76 SOURCES = $(libORXlibs_a_SOURCES)
    77 DIST_SOURCES = $(libORXlibs_a_SOURCES)
     85SOURCES = $(libORXworld_entities_a_SOURCES)
     86DIST_SOURCES = $(libORXworld_entities_a_SOURCES)
    7887RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
    7988        html-recursive info-recursive install-data-recursive \
     
    196205target_vendor = @target_vendor@
    197206MAINSRCDIR = ..
    198 noinst_LIBRARIES = libORXlibs.a
    199 
    200 #libORXlibs_a_DEPENDENCIES = gui/gtk_gui/libORXgui.a \
    201 #                            gui/gl_gui/libORXglgui.a \
    202 #                            graphics/importer/libORXimporter.a \
    203 #                            graphics/libORXgraphics.a \
    204 #                            sound/libORXsound.a \
    205 #                            event/libORXevent.a \
    206 #                            physics/libORXphysics.a \
    207 #                            particles/libORXparticles.a \
    208 #                            collision_detection/libORXcd.a \
    209 #                            graphics/spatial_separation/libORXquadtree.a \
    210 #                            tinyxml/libtinyxml.a \
    211 #                            shell/libORXshell.a
    212 
    213 #libORXlibs_a_LIBDADD =      gui/gtk_gui/libORXgui.a \
    214 #                            gui/gl_gui/libORXglgui.a \
    215 #                            graphics/importer/libORXimporter.a \
    216 #                            graphics/libORXgraphics.a \
    217 #                            sound/libORXsound.a \
    218 #                            event/libORXevent.a \
    219 #                            physics/libORXphysics.a \
    220 #                            particles/libORXparticles.a \
    221 #                            collision_detection/libORXcd.a \
    222 #                            graphics/spatial_separation/libORXquadtree.a \
    223 #                            tinyxml/libtinyxml.a \
    224 #                            shell/libORXshell.a \
    225 #                            $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS)
    226 libORXlibs_a_SOURCES = coord/p_node.cc \
    227                         coord/null_parent.cc \
    228                         lang/base_object.cc \
    229                         lang/class_list.cc \
    230                         util/ini_parser.cc \
    231                         util/substring.cc \
    232                         util/color.cc \
    233                         util/helper_functions.cc \
    234                         math/vector.cc \
    235                         math/curve.cc
    236 
    237 noinst_HEADERS = coord/p_node.h \
    238                         coord/null_parent.h \
    239                         lang/base_object.h \
    240                         graphics/render2D/element_2d.h \
    241                         graphics/render2D/render_2d.h \
    242                         lang/class_list.h \
    243                         util/ini_parser.h \
    244                         util/substring.h \
    245                         util/array.h \
    246                         util/list.h \
    247                         util/color.h \
    248                         util/helper_functions.h \
    249                         math/vector.h \
    250                         math/curve.h
    251 
    252 SUBDIRS = graphics \
    253           sound \
    254           event \
    255           physics \
    256           particles \
    257           collision_detection \
    258           tinyxml \
    259           shell \
    260           gui \
    261           .
    262 
     207noinst_LIBRARIES = libORXworld_entities.a
     208libORXworld_entities_a_SOURCES = \
     209                  world_entity.cc \
     210                  camera.cc \
     211                  player.cc \
     212                  npc.cc \
     213                  npc2.cc \
     214                  environment.cc \
     215                  skysphere.cc \
     216                  skybox.cc \
     217                  terrain.cc \
     218                  satellite.cc \
     219                  character_attributes.cc \
     220                  test_entity.cc \
     221                  weapons/weapon_manager.cc \
     222                  weapons/weapon.cc \
     223                  weapons/projectile.cc \
     224                  weapons/test_gun.cc \
     225                  weapons/turret.cc \
     226                  weapons/test_bullet.cc \
     227                  weapons/crosshair.cc
     228
     229noinst_HEADERS = \
     230                 world_entity.h \
     231                 camera.h \
     232                 player.h \
     233                 npc.h \
     234                 npc2.h \
     235                 environment.h \
     236                 skysphere.h \
     237                 skybox.h \
     238                 power_up.h \
     239                 terrain.h \
     240                 satellite.h \
     241                 character_attributes.h \
     242                 test_entity.h \
     243                 weapons/weapon_manager.h \
     244                 weapons/weapon.h \
     245                 weapons/projectile.h \
     246                 weapons/test_gun.h \
     247                 weapons/turret.h \
     248                 weapons/test_bullet.h \
     249                 weapons/crosshair.h
     250
     251SUBDIRS = .          .
    263252all: all-recursive
    264253
     
    274263          esac; \
    275264        done; \
    276         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/lib/Makefile'; \
     265        echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  src/world_entities/Makefile'; \
    277266        cd $(top_srcdir) && \
    278           $(AUTOMAKE) --foreign  src/lib/Makefile
     267          $(AUTOMAKE) --foreign  src/world_entities/Makefile
    279268.PRECIOUS: Makefile
    280269Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
     
    297286clean-noinstLIBRARIES:
    298287        -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
    299 libORXlibs.a: $(libORXlibs_a_OBJECTS) $(libORXlibs_a_DEPENDENCIES)
    300         -rm -f libORXlibs.a
    301         $(libORXlibs_a_AR) libORXlibs.a $(libORXlibs_a_OBJECTS) $(libORXlibs_a_LIBADD)
    302         $(RANLIB) libORXlibs.a
     288libORXworld_entities.a: $(libORXworld_entities_a_OBJECTS) $(libORXworld_entities_a_DEPENDENCIES)
     289        -rm -f libORXworld_entities.a
     290        $(libORXworld_entities_a_AR) libORXworld_entities.a $(libORXworld_entities_a_OBJECTS) $(libORXworld_entities_a_LIBADD)
     291        $(RANLIB) libORXworld_entities.a
    303292
    304293mostlyclean-compile:
     
    308297        -rm -f *.tab.c
    309298
    310 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base_object.Po@am__quote@
    311 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/class_list.Po@am__quote@
    312 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color.Po@am__quote@
    313 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/curve.Po@am__quote@
    314 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helper_functions.Po@am__quote@
    315 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ini_parser.Po@am__quote@
    316 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/null_parent.Po@am__quote@
    317 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/p_node.Po@am__quote@
    318 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/substring.Po@am__quote@
    319 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector.Po@am__quote@
     299@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camera.Po@am__quote@
     300@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/character_attributes.Po@am__quote@
     301@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crosshair.Po@am__quote@
     302@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/environment.Po@am__quote@
     303@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/npc.Po@am__quote@
     304@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/npc2.Po@am__quote@
     305@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/player.Po@am__quote@
     306@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/projectile.Po@am__quote@
     307@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/satellite.Po@am__quote@
     308@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skybox.Po@am__quote@
     309@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skysphere.Po@am__quote@
     310@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/terrain.Po@am__quote@
     311@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bullet.Po@am__quote@
     312@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entity.Po@am__quote@
     313@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gun.Po@am__quote@
     314@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/turret.Po@am__quote@
     315@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/weapon.Po@am__quote@
     316@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/weapon_manager.Po@am__quote@
     317@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/world_entity.Po@am__quote@
    320318
    321319.cc.o:
     
    335333@am__fastdepCXX_FALSE@  $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
    336334
    337 p_node.o: coord/p_node.cc
    338 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT p_node.o -MD -MP -MF "$(DEPDIR)/p_node.Tpo" -c -o p_node.o `test -f 'coord/p_node.cc' || echo '$(srcdir)/'`coord/p_node.cc; \
    339 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/p_node.Tpo" "$(DEPDIR)/p_node.Po"; else rm -f "$(DEPDIR)/p_node.Tpo"; exit 1; fi
    340 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='coord/p_node.cc' object='p_node.o' libtool=no @AMDEPBACKSLASH@
    341 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/p_node.Po' tmpdepfile='$(DEPDIR)/p_node.TPo' @AMDEPBACKSLASH@
    342 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    343 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o p_node.o `test -f 'coord/p_node.cc' || echo '$(srcdir)/'`coord/p_node.cc
    344 
    345 p_node.obj: coord/p_node.cc
    346 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT p_node.obj -MD -MP -MF "$(DEPDIR)/p_node.Tpo" -c -o p_node.obj `if test -f 'coord/p_node.cc'; then $(CYGPATH_W) 'coord/p_node.cc'; else $(CYGPATH_W) '$(srcdir)/coord/p_node.cc'; fi`; \
    347 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/p_node.Tpo" "$(DEPDIR)/p_node.Po"; else rm -f "$(DEPDIR)/p_node.Tpo"; exit 1; fi
    348 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='coord/p_node.cc' object='p_node.obj' libtool=no @AMDEPBACKSLASH@
    349 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/p_node.Po' tmpdepfile='$(DEPDIR)/p_node.TPo' @AMDEPBACKSLASH@
    350 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    351 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o p_node.obj `if test -f 'coord/p_node.cc'; then $(CYGPATH_W) 'coord/p_node.cc'; else $(CYGPATH_W) '$(srcdir)/coord/p_node.cc'; fi`
    352 
    353 null_parent.o: coord/null_parent.cc
    354 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT null_parent.o -MD -MP -MF "$(DEPDIR)/null_parent.Tpo" -c -o null_parent.o `test -f 'coord/null_parent.cc' || echo '$(srcdir)/'`coord/null_parent.cc; \
    355 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/null_parent.Tpo" "$(DEPDIR)/null_parent.Po"; else rm -f "$(DEPDIR)/null_parent.Tpo"; exit 1; fi
    356 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='coord/null_parent.cc' object='null_parent.o' libtool=no @AMDEPBACKSLASH@
    357 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/null_parent.Po' tmpdepfile='$(DEPDIR)/null_parent.TPo' @AMDEPBACKSLASH@
    358 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    359 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o null_parent.o `test -f 'coord/null_parent.cc' || echo '$(srcdir)/'`coord/null_parent.cc
    360 
    361 null_parent.obj: coord/null_parent.cc
    362 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT null_parent.obj -MD -MP -MF "$(DEPDIR)/null_parent.Tpo" -c -o null_parent.obj `if test -f 'coord/null_parent.cc'; then $(CYGPATH_W) 'coord/null_parent.cc'; else $(CYGPATH_W) '$(srcdir)/coord/null_parent.cc'; fi`; \
    363 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/null_parent.Tpo" "$(DEPDIR)/null_parent.Po"; else rm -f "$(DEPDIR)/null_parent.Tpo"; exit 1; fi
    364 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='coord/null_parent.cc' object='null_parent.obj' libtool=no @AMDEPBACKSLASH@
    365 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/null_parent.Po' tmpdepfile='$(DEPDIR)/null_parent.TPo' @AMDEPBACKSLASH@
    366 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    367 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o null_parent.obj `if test -f 'coord/null_parent.cc'; then $(CYGPATH_W) 'coord/null_parent.cc'; else $(CYGPATH_W) '$(srcdir)/coord/null_parent.cc'; fi`
    368 
    369 base_object.o: lang/base_object.cc
    370 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT base_object.o -MD -MP -MF "$(DEPDIR)/base_object.Tpo" -c -o base_object.o `test -f 'lang/base_object.cc' || echo '$(srcdir)/'`lang/base_object.cc; \
    371 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/base_object.Tpo" "$(DEPDIR)/base_object.Po"; else rm -f "$(DEPDIR)/base_object.Tpo"; exit 1; fi
    372 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lang/base_object.cc' object='base_object.o' libtool=no @AMDEPBACKSLASH@
    373 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/base_object.Po' tmpdepfile='$(DEPDIR)/base_object.TPo' @AMDEPBACKSLASH@
    374 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    375 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o base_object.o `test -f 'lang/base_object.cc' || echo '$(srcdir)/'`lang/base_object.cc
    376 
    377 base_object.obj: lang/base_object.cc
    378 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT base_object.obj -MD -MP -MF "$(DEPDIR)/base_object.Tpo" -c -o base_object.obj `if test -f 'lang/base_object.cc'; then $(CYGPATH_W) 'lang/base_object.cc'; else $(CYGPATH_W) '$(srcdir)/lang/base_object.cc'; fi`; \
    379 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/base_object.Tpo" "$(DEPDIR)/base_object.Po"; else rm -f "$(DEPDIR)/base_object.Tpo"; exit 1; fi
    380 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lang/base_object.cc' object='base_object.obj' libtool=no @AMDEPBACKSLASH@
    381 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/base_object.Po' tmpdepfile='$(DEPDIR)/base_object.TPo' @AMDEPBACKSLASH@
    382 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    383 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o base_object.obj `if test -f 'lang/base_object.cc'; then $(CYGPATH_W) 'lang/base_object.cc'; else $(CYGPATH_W) '$(srcdir)/lang/base_object.cc'; fi`
    384 
    385 class_list.o: lang/class_list.cc
    386 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT class_list.o -MD -MP -MF "$(DEPDIR)/class_list.Tpo" -c -o class_list.o `test -f 'lang/class_list.cc' || echo '$(srcdir)/'`lang/class_list.cc; \
    387 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/class_list.Tpo" "$(DEPDIR)/class_list.Po"; else rm -f "$(DEPDIR)/class_list.Tpo"; exit 1; fi
    388 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lang/class_list.cc' object='class_list.o' libtool=no @AMDEPBACKSLASH@
    389 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/class_list.Po' tmpdepfile='$(DEPDIR)/class_list.TPo' @AMDEPBACKSLASH@
    390 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    391 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o class_list.o `test -f 'lang/class_list.cc' || echo '$(srcdir)/'`lang/class_list.cc
    392 
    393 class_list.obj: lang/class_list.cc
    394 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT class_list.obj -MD -MP -MF "$(DEPDIR)/class_list.Tpo" -c -o class_list.obj `if test -f 'lang/class_list.cc'; then $(CYGPATH_W) 'lang/class_list.cc'; else $(CYGPATH_W) '$(srcdir)/lang/class_list.cc'; fi`; \
    395 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/class_list.Tpo" "$(DEPDIR)/class_list.Po"; else rm -f "$(DEPDIR)/class_list.Tpo"; exit 1; fi
    396 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lang/class_list.cc' object='class_list.obj' libtool=no @AMDEPBACKSLASH@
    397 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/class_list.Po' tmpdepfile='$(DEPDIR)/class_list.TPo' @AMDEPBACKSLASH@
    398 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    399 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o class_list.obj `if test -f 'lang/class_list.cc'; then $(CYGPATH_W) 'lang/class_list.cc'; else $(CYGPATH_W) '$(srcdir)/lang/class_list.cc'; fi`
    400 
    401 ini_parser.o: util/ini_parser.cc
    402 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ini_parser.o -MD -MP -MF "$(DEPDIR)/ini_parser.Tpo" -c -o ini_parser.o `test -f 'util/ini_parser.cc' || echo '$(srcdir)/'`util/ini_parser.cc; \
    403 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/ini_parser.Tpo" "$(DEPDIR)/ini_parser.Po"; else rm -f "$(DEPDIR)/ini_parser.Tpo"; exit 1; fi
    404 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/ini_parser.cc' object='ini_parser.o' libtool=no @AMDEPBACKSLASH@
    405 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/ini_parser.Po' tmpdepfile='$(DEPDIR)/ini_parser.TPo' @AMDEPBACKSLASH@
    406 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    407 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ini_parser.o `test -f 'util/ini_parser.cc' || echo '$(srcdir)/'`util/ini_parser.cc
    408 
    409 ini_parser.obj: util/ini_parser.cc
    410 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ini_parser.obj -MD -MP -MF "$(DEPDIR)/ini_parser.Tpo" -c -o ini_parser.obj `if test -f 'util/ini_parser.cc'; then $(CYGPATH_W) 'util/ini_parser.cc'; else $(CYGPATH_W) '$(srcdir)/util/ini_parser.cc'; fi`; \
    411 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/ini_parser.Tpo" "$(DEPDIR)/ini_parser.Po"; else rm -f "$(DEPDIR)/ini_parser.Tpo"; exit 1; fi
    412 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/ini_parser.cc' object='ini_parser.obj' libtool=no @AMDEPBACKSLASH@
    413 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/ini_parser.Po' tmpdepfile='$(DEPDIR)/ini_parser.TPo' @AMDEPBACKSLASH@
    414 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    415 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ini_parser.obj `if test -f 'util/ini_parser.cc'; then $(CYGPATH_W) 'util/ini_parser.cc'; else $(CYGPATH_W) '$(srcdir)/util/ini_parser.cc'; fi`
    416 
    417 substring.o: util/substring.cc
    418 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT substring.o -MD -MP -MF "$(DEPDIR)/substring.Tpo" -c -o substring.o `test -f 'util/substring.cc' || echo '$(srcdir)/'`util/substring.cc; \
    419 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/substring.Tpo" "$(DEPDIR)/substring.Po"; else rm -f "$(DEPDIR)/substring.Tpo"; exit 1; fi
    420 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/substring.cc' object='substring.o' libtool=no @AMDEPBACKSLASH@
    421 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/substring.Po' tmpdepfile='$(DEPDIR)/substring.TPo' @AMDEPBACKSLASH@
    422 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    423 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o substring.o `test -f 'util/substring.cc' || echo '$(srcdir)/'`util/substring.cc
    424 
    425 substring.obj: util/substring.cc
    426 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT substring.obj -MD -MP -MF "$(DEPDIR)/substring.Tpo" -c -o substring.obj `if test -f 'util/substring.cc'; then $(CYGPATH_W) 'util/substring.cc'; else $(CYGPATH_W) '$(srcdir)/util/substring.cc'; fi`; \
    427 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/substring.Tpo" "$(DEPDIR)/substring.Po"; else rm -f "$(DEPDIR)/substring.Tpo"; exit 1; fi
    428 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/substring.cc' object='substring.obj' libtool=no @AMDEPBACKSLASH@
    429 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/substring.Po' tmpdepfile='$(DEPDIR)/substring.TPo' @AMDEPBACKSLASH@
    430 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    431 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o substring.obj `if test -f 'util/substring.cc'; then $(CYGPATH_W) 'util/substring.cc'; else $(CYGPATH_W) '$(srcdir)/util/substring.cc'; fi`
    432 
    433 color.o: util/color.cc
    434 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT color.o -MD -MP -MF "$(DEPDIR)/color.Tpo" -c -o color.o `test -f 'util/color.cc' || echo '$(srcdir)/'`util/color.cc; \
    435 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/color.Tpo" "$(DEPDIR)/color.Po"; else rm -f "$(DEPDIR)/color.Tpo"; exit 1; fi
    436 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/color.cc' object='color.o' libtool=no @AMDEPBACKSLASH@
    437 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/color.Po' tmpdepfile='$(DEPDIR)/color.TPo' @AMDEPBACKSLASH@
    438 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    439 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o color.o `test -f 'util/color.cc' || echo '$(srcdir)/'`util/color.cc
    440 
    441 color.obj: util/color.cc
    442 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT color.obj -MD -MP -MF "$(DEPDIR)/color.Tpo" -c -o color.obj `if test -f 'util/color.cc'; then $(CYGPATH_W) 'util/color.cc'; else $(CYGPATH_W) '$(srcdir)/util/color.cc'; fi`; \
    443 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/color.Tpo" "$(DEPDIR)/color.Po"; else rm -f "$(DEPDIR)/color.Tpo"; exit 1; fi
    444 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/color.cc' object='color.obj' libtool=no @AMDEPBACKSLASH@
    445 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/color.Po' tmpdepfile='$(DEPDIR)/color.TPo' @AMDEPBACKSLASH@
    446 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    447 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o color.obj `if test -f 'util/color.cc'; then $(CYGPATH_W) 'util/color.cc'; else $(CYGPATH_W) '$(srcdir)/util/color.cc'; fi`
    448 
    449 helper_functions.o: util/helper_functions.cc
    450 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT helper_functions.o -MD -MP -MF "$(DEPDIR)/helper_functions.Tpo" -c -o helper_functions.o `test -f 'util/helper_functions.cc' || echo '$(srcdir)/'`util/helper_functions.cc; \
    451 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/helper_functions.Tpo" "$(DEPDIR)/helper_functions.Po"; else rm -f "$(DEPDIR)/helper_functions.Tpo"; exit 1; fi
    452 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/helper_functions.cc' object='helper_functions.o' libtool=no @AMDEPBACKSLASH@
    453 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/helper_functions.Po' tmpdepfile='$(DEPDIR)/helper_functions.TPo' @AMDEPBACKSLASH@
    454 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    455 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o helper_functions.o `test -f 'util/helper_functions.cc' || echo '$(srcdir)/'`util/helper_functions.cc
    456 
    457 helper_functions.obj: util/helper_functions.cc
    458 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT helper_functions.obj -MD -MP -MF "$(DEPDIR)/helper_functions.Tpo" -c -o helper_functions.obj `if test -f 'util/helper_functions.cc'; then $(CYGPATH_W) 'util/helper_functions.cc'; else $(CYGPATH_W) '$(srcdir)/util/helper_functions.cc'; fi`; \
    459 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/helper_functions.Tpo" "$(DEPDIR)/helper_functions.Po"; else rm -f "$(DEPDIR)/helper_functions.Tpo"; exit 1; fi
    460 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='util/helper_functions.cc' object='helper_functions.obj' libtool=no @AMDEPBACKSLASH@
    461 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/helper_functions.Po' tmpdepfile='$(DEPDIR)/helper_functions.TPo' @AMDEPBACKSLASH@
    462 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    463 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o helper_functions.obj `if test -f 'util/helper_functions.cc'; then $(CYGPATH_W) 'util/helper_functions.cc'; else $(CYGPATH_W) '$(srcdir)/util/helper_functions.cc'; fi`
    464 
    465 vector.o: math/vector.cc
    466 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT vector.o -MD -MP -MF "$(DEPDIR)/vector.Tpo" -c -o vector.o `test -f 'math/vector.cc' || echo '$(srcdir)/'`math/vector.cc; \
    467 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/vector.Tpo" "$(DEPDIR)/vector.Po"; else rm -f "$(DEPDIR)/vector.Tpo"; exit 1; fi
    468 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='math/vector.cc' object='vector.o' libtool=no @AMDEPBACKSLASH@
    469 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/vector.Po' tmpdepfile='$(DEPDIR)/vector.TPo' @AMDEPBACKSLASH@
    470 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    471 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o vector.o `test -f 'math/vector.cc' || echo '$(srcdir)/'`math/vector.cc
    472 
    473 vector.obj: math/vector.cc
    474 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT vector.obj -MD -MP -MF "$(DEPDIR)/vector.Tpo" -c -o vector.obj `if test -f 'math/vector.cc'; then $(CYGPATH_W) 'math/vector.cc'; else $(CYGPATH_W) '$(srcdir)/math/vector.cc'; fi`; \
    475 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/vector.Tpo" "$(DEPDIR)/vector.Po"; else rm -f "$(DEPDIR)/vector.Tpo"; exit 1; fi
    476 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='math/vector.cc' object='vector.obj' libtool=no @AMDEPBACKSLASH@
    477 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/vector.Po' tmpdepfile='$(DEPDIR)/vector.TPo' @AMDEPBACKSLASH@
    478 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    479 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o vector.obj `if test -f 'math/vector.cc'; then $(CYGPATH_W) 'math/vector.cc'; else $(CYGPATH_W) '$(srcdir)/math/vector.cc'; fi`
    480 
    481 curve.o: math/curve.cc
    482 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT curve.o -MD -MP -MF "$(DEPDIR)/curve.Tpo" -c -o curve.o `test -f 'math/curve.cc' || echo '$(srcdir)/'`math/curve.cc; \
    483 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/curve.Tpo" "$(DEPDIR)/curve.Po"; else rm -f "$(DEPDIR)/curve.Tpo"; exit 1; fi
    484 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='math/curve.cc' object='curve.o' libtool=no @AMDEPBACKSLASH@
    485 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/curve.Po' tmpdepfile='$(DEPDIR)/curve.TPo' @AMDEPBACKSLASH@
    486 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    487 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o curve.o `test -f 'math/curve.cc' || echo '$(srcdir)/'`math/curve.cc
    488 
    489 curve.obj: math/curve.cc
    490 @am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT curve.obj -MD -MP -MF "$(DEPDIR)/curve.Tpo" -c -o curve.obj `if test -f 'math/curve.cc'; then $(CYGPATH_W) 'math/curve.cc'; else $(CYGPATH_W) '$(srcdir)/math/curve.cc'; fi`; \
    491 @am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/curve.Tpo" "$(DEPDIR)/curve.Po"; else rm -f "$(DEPDIR)/curve.Tpo"; exit 1; fi
    492 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='math/curve.cc' object='curve.obj' libtool=no @AMDEPBACKSLASH@
    493 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/curve.Po' tmpdepfile='$(DEPDIR)/curve.TPo' @AMDEPBACKSLASH@
    494 @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    495 @am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o curve.obj `if test -f 'math/curve.cc'; then $(CYGPATH_W) 'math/curve.cc'; else $(CYGPATH_W) '$(srcdir)/math/curve.cc'; fi`
     335weapon_manager.o: weapons/weapon_manager.cc
     336@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT weapon_manager.o -MD -MP -MF "$(DEPDIR)/weapon_manager.Tpo" -c -o weapon_manager.o `test -f 'weapons/weapon_manager.cc' || echo '$(srcdir)/'`weapons/weapon_manager.cc; \
     337@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/weapon_manager.Tpo" "$(DEPDIR)/weapon_manager.Po"; else rm -f "$(DEPDIR)/weapon_manager.Tpo"; exit 1; fi
     338@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/weapon_manager.cc' object='weapon_manager.o' libtool=no @AMDEPBACKSLASH@
     339@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/weapon_manager.Po' tmpdepfile='$(DEPDIR)/weapon_manager.TPo' @AMDEPBACKSLASH@
     340@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     341@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o weapon_manager.o `test -f 'weapons/weapon_manager.cc' || echo '$(srcdir)/'`weapons/weapon_manager.cc
     342
     343weapon_manager.obj: weapons/weapon_manager.cc
     344@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT weapon_manager.obj -MD -MP -MF "$(DEPDIR)/weapon_manager.Tpo" -c -o weapon_manager.obj `if test -f 'weapons/weapon_manager.cc'; then $(CYGPATH_W) 'weapons/weapon_manager.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/weapon_manager.cc'; fi`; \
     345@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/weapon_manager.Tpo" "$(DEPDIR)/weapon_manager.Po"; else rm -f "$(DEPDIR)/weapon_manager.Tpo"; exit 1; fi
     346@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/weapon_manager.cc' object='weapon_manager.obj' libtool=no @AMDEPBACKSLASH@
     347@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/weapon_manager.Po' tmpdepfile='$(DEPDIR)/weapon_manager.TPo' @AMDEPBACKSLASH@
     348@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     349@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o weapon_manager.obj `if test -f 'weapons/weapon_manager.cc'; then $(CYGPATH_W) 'weapons/weapon_manager.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/weapon_manager.cc'; fi`
     350
     351weapon.o: weapons/weapon.cc
     352@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT weapon.o -MD -MP -MF "$(DEPDIR)/weapon.Tpo" -c -o weapon.o `test -f 'weapons/weapon.cc' || echo '$(srcdir)/'`weapons/weapon.cc; \
     353@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/weapon.Tpo" "$(DEPDIR)/weapon.Po"; else rm -f "$(DEPDIR)/weapon.Tpo"; exit 1; fi
     354@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/weapon.cc' object='weapon.o' libtool=no @AMDEPBACKSLASH@
     355@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/weapon.Po' tmpdepfile='$(DEPDIR)/weapon.TPo' @AMDEPBACKSLASH@
     356@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     357@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o weapon.o `test -f 'weapons/weapon.cc' || echo '$(srcdir)/'`weapons/weapon.cc
     358
     359weapon.obj: weapons/weapon.cc
     360@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT weapon.obj -MD -MP -MF "$(DEPDIR)/weapon.Tpo" -c -o weapon.obj `if test -f 'weapons/weapon.cc'; then $(CYGPATH_W) 'weapons/weapon.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/weapon.cc'; fi`; \
     361@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/weapon.Tpo" "$(DEPDIR)/weapon.Po"; else rm -f "$(DEPDIR)/weapon.Tpo"; exit 1; fi
     362@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/weapon.cc' object='weapon.obj' libtool=no @AMDEPBACKSLASH@
     363@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/weapon.Po' tmpdepfile='$(DEPDIR)/weapon.TPo' @AMDEPBACKSLASH@
     364@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     365@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o weapon.obj `if test -f 'weapons/weapon.cc'; then $(CYGPATH_W) 'weapons/weapon.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/weapon.cc'; fi`
     366
     367projectile.o: weapons/projectile.cc
     368@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT projectile.o -MD -MP -MF "$(DEPDIR)/projectile.Tpo" -c -o projectile.o `test -f 'weapons/projectile.cc' || echo '$(srcdir)/'`weapons/projectile.cc; \
     369@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/projectile.Tpo" "$(DEPDIR)/projectile.Po"; else rm -f "$(DEPDIR)/projectile.Tpo"; exit 1; fi
     370@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/projectile.cc' object='projectile.o' libtool=no @AMDEPBACKSLASH@
     371@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/projectile.Po' tmpdepfile='$(DEPDIR)/projectile.TPo' @AMDEPBACKSLASH@
     372@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     373@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o projectile.o `test -f 'weapons/projectile.cc' || echo '$(srcdir)/'`weapons/projectile.cc
     374
     375projectile.obj: weapons/projectile.cc
     376@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT projectile.obj -MD -MP -MF "$(DEPDIR)/projectile.Tpo" -c -o projectile.obj `if test -f 'weapons/projectile.cc'; then $(CYGPATH_W) 'weapons/projectile.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/projectile.cc'; fi`; \
     377@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/projectile.Tpo" "$(DEPDIR)/projectile.Po"; else rm -f "$(DEPDIR)/projectile.Tpo"; exit 1; fi
     378@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/projectile.cc' object='projectile.obj' libtool=no @AMDEPBACKSLASH@
     379@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/projectile.Po' tmpdepfile='$(DEPDIR)/projectile.TPo' @AMDEPBACKSLASH@
     380@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     381@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o projectile.obj `if test -f 'weapons/projectile.cc'; then $(CYGPATH_W) 'weapons/projectile.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/projectile.cc'; fi`
     382
     383test_gun.o: weapons/test_gun.cc
     384@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test_gun.o -MD -MP -MF "$(DEPDIR)/test_gun.Tpo" -c -o test_gun.o `test -f 'weapons/test_gun.cc' || echo '$(srcdir)/'`weapons/test_gun.cc; \
     385@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/test_gun.Tpo" "$(DEPDIR)/test_gun.Po"; else rm -f "$(DEPDIR)/test_gun.Tpo"; exit 1; fi
     386@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/test_gun.cc' object='test_gun.o' libtool=no @AMDEPBACKSLASH@
     387@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/test_gun.Po' tmpdepfile='$(DEPDIR)/test_gun.TPo' @AMDEPBACKSLASH@
     388@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     389@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test_gun.o `test -f 'weapons/test_gun.cc' || echo '$(srcdir)/'`weapons/test_gun.cc
     390
     391test_gun.obj: weapons/test_gun.cc
     392@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test_gun.obj -MD -MP -MF "$(DEPDIR)/test_gun.Tpo" -c -o test_gun.obj `if test -f 'weapons/test_gun.cc'; then $(CYGPATH_W) 'weapons/test_gun.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/test_gun.cc'; fi`; \
     393@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/test_gun.Tpo" "$(DEPDIR)/test_gun.Po"; else rm -f "$(DEPDIR)/test_gun.Tpo"; exit 1; fi
     394@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/test_gun.cc' object='test_gun.obj' libtool=no @AMDEPBACKSLASH@
     395@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/test_gun.Po' tmpdepfile='$(DEPDIR)/test_gun.TPo' @AMDEPBACKSLASH@
     396@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     397@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test_gun.obj `if test -f 'weapons/test_gun.cc'; then $(CYGPATH_W) 'weapons/test_gun.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/test_gun.cc'; fi`
     398
     399turret.o: weapons/turret.cc
     400@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT turret.o -MD -MP -MF "$(DEPDIR)/turret.Tpo" -c -o turret.o `test -f 'weapons/turret.cc' || echo '$(srcdir)/'`weapons/turret.cc; \
     401@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/turret.Tpo" "$(DEPDIR)/turret.Po"; else rm -f "$(DEPDIR)/turret.Tpo"; exit 1; fi
     402@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/turret.cc' object='turret.o' libtool=no @AMDEPBACKSLASH@
     403@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/turret.Po' tmpdepfile='$(DEPDIR)/turret.TPo' @AMDEPBACKSLASH@
     404@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     405@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o turret.o `test -f 'weapons/turret.cc' || echo '$(srcdir)/'`weapons/turret.cc
     406
     407turret.obj: weapons/turret.cc
     408@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT turret.obj -MD -MP -MF "$(DEPDIR)/turret.Tpo" -c -o turret.obj `if test -f 'weapons/turret.cc'; then $(CYGPATH_W) 'weapons/turret.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/turret.cc'; fi`; \
     409@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/turret.Tpo" "$(DEPDIR)/turret.Po"; else rm -f "$(DEPDIR)/turret.Tpo"; exit 1; fi
     410@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/turret.cc' object='turret.obj' libtool=no @AMDEPBACKSLASH@
     411@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/turret.Po' tmpdepfile='$(DEPDIR)/turret.TPo' @AMDEPBACKSLASH@
     412@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     413@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o turret.obj `if test -f 'weapons/turret.cc'; then $(CYGPATH_W) 'weapons/turret.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/turret.cc'; fi`
     414
     415test_bullet.o: weapons/test_bullet.cc
     416@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test_bullet.o -MD -MP -MF "$(DEPDIR)/test_bullet.Tpo" -c -o test_bullet.o `test -f 'weapons/test_bullet.cc' || echo '$(srcdir)/'`weapons/test_bullet.cc; \
     417@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/test_bullet.Tpo" "$(DEPDIR)/test_bullet.Po"; else rm -f "$(DEPDIR)/test_bullet.Tpo"; exit 1; fi
     418@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/test_bullet.cc' object='test_bullet.o' libtool=no @AMDEPBACKSLASH@
     419@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/test_bullet.Po' tmpdepfile='$(DEPDIR)/test_bullet.TPo' @AMDEPBACKSLASH@
     420@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     421@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test_bullet.o `test -f 'weapons/test_bullet.cc' || echo '$(srcdir)/'`weapons/test_bullet.cc
     422
     423test_bullet.obj: weapons/test_bullet.cc
     424@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT test_bullet.obj -MD -MP -MF "$(DEPDIR)/test_bullet.Tpo" -c -o test_bullet.obj `if test -f 'weapons/test_bullet.cc'; then $(CYGPATH_W) 'weapons/test_bullet.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/test_bullet.cc'; fi`; \
     425@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/test_bullet.Tpo" "$(DEPDIR)/test_bullet.Po"; else rm -f "$(DEPDIR)/test_bullet.Tpo"; exit 1; fi
     426@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/test_bullet.cc' object='test_bullet.obj' libtool=no @AMDEPBACKSLASH@
     427@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/test_bullet.Po' tmpdepfile='$(DEPDIR)/test_bullet.TPo' @AMDEPBACKSLASH@
     428@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     429@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o test_bullet.obj `if test -f 'weapons/test_bullet.cc'; then $(CYGPATH_W) 'weapons/test_bullet.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/test_bullet.cc'; fi`
     430
     431crosshair.o: weapons/crosshair.cc
     432@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT crosshair.o -MD -MP -MF "$(DEPDIR)/crosshair.Tpo" -c -o crosshair.o `test -f 'weapons/crosshair.cc' || echo '$(srcdir)/'`weapons/crosshair.cc; \
     433@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/crosshair.Tpo" "$(DEPDIR)/crosshair.Po"; else rm -f "$(DEPDIR)/crosshair.Tpo"; exit 1; fi
     434@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/crosshair.cc' object='crosshair.o' libtool=no @AMDEPBACKSLASH@
     435@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/crosshair.Po' tmpdepfile='$(DEPDIR)/crosshair.TPo' @AMDEPBACKSLASH@
     436@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     437@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o crosshair.o `test -f 'weapons/crosshair.cc' || echo '$(srcdir)/'`weapons/crosshair.cc
     438
     439crosshair.obj: weapons/crosshair.cc
     440@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT crosshair.obj -MD -MP -MF "$(DEPDIR)/crosshair.Tpo" -c -o crosshair.obj `if test -f 'weapons/crosshair.cc'; then $(CYGPATH_W) 'weapons/crosshair.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/crosshair.cc'; fi`; \
     441@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/crosshair.Tpo" "$(DEPDIR)/crosshair.Po"; else rm -f "$(DEPDIR)/crosshair.Tpo"; exit 1; fi
     442@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='weapons/crosshair.cc' object='crosshair.obj' libtool=no @AMDEPBACKSLASH@
     443@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/crosshair.Po' tmpdepfile='$(DEPDIR)/crosshair.TPo' @AMDEPBACKSLASH@
     444@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     445@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o crosshair.obj `if test -f 'weapons/crosshair.cc'; then $(CYGPATH_W) 'weapons/crosshair.cc'; else $(CYGPATH_W) '$(srcdir)/weapons/crosshair.cc'; fi`
    496446uninstall-info-am:
    497447
     
    617567
    618568distdir: $(DISTFILES)
    619         $(mkdir_p) $(distdir)/coord $(distdir)/graphics/render2D $(distdir)/lang $(distdir)/math $(distdir)/util
     569        $(mkdir_p) $(distdir)/weapons
    620570        @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
    621571        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  • trunk/src/world_entities/player.cc

    r5300 r5355  
    2121#include "objModel.h"
    2222#include "resource_manager.h"
     23#include "factory.h"
    2324
    2425#include "weapon_manager.h"
    2526#include "test_gun.h"
    2627#include "turret.h"
    27 #include "world.h"
    2828
    2929#include "list.h"
  • trunk/src/world_entities/skybox.cc

    r5308 r5355  
    2020#include "skybox.h"
    2121
    22 #include "stdincl.h"
    2322#include "factory.h"
    2423
  • trunk/src/world_entities/weapons/test_gun.cc

    r5062 r5355  
    2727#include "test_bullet.h"
    2828#include "weapon_manager.h"
     29#include "factory.h"
    2930
    3031#include "state.h"
  • trunk/src/world_entities/weapons/turret.cc

    r5064 r5355  
    2727#include "sound_engine.h"
    2828
     29#include "factory.h"
    2930#include "fast_factory.h"
    3031
  • trunk/src/world_entities/weapons/weapon.cc

    r5302 r5355  
    2121#include "weapon.h"
    2222
     23#include "fast_factory.h"
    2324#include "projectile.h"
    2425
  • trunk/src/world_entities/weapons/weapon.h

    r4975 r5355  
    1616
    1717#include "world_entity.h"
    18 #include "fast_factory.h"
    1918
    2019// FORWARD DECLARATION
     
    2322class Animation3D;
    2423class TiXmlElement;
     24class FastFactory;
    2525template<class T> class tFastFactory;
    2626
  • trunk/src/world_entities/world_entity.h

    r5143 r5355  
    99#include "p_node.h"
    1010
    11 #include "factory.h"
    1211#include "model.h"
    1312
Note: See TracChangeset for help on using the changeset viewer.