MAINSRCDIR=. AM_CXXFLAGS=-I$(MAINSRCDIR) AM_CXXFLAGS+=-I$(MAINSRCDIR)/world_entities AM_CXXFLAGS+=-I$(MAINSRCDIR)/story_entities AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/coord AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/data AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/graphics AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/graphics/importer AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/graphics/particles AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/gui AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/gui/gui AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/lang AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/util AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/math AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/physics AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/physics/fields AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/tinyxml AM_CXXFLAGS+=-I$(MAINSRCDIR)/defs AM_CXXFLAGS+=-I$(MAINSRCDIR)/font AM_CXXFLAGS+=-I$(MAINSRCDIR)/network AM_CXXFLAGS+=-I$(MAINSRCDIR)/glmenu AM_CXXFLAGS+=-I$(MAINSRCDIR)/ai AM_CXXFLAGS+=-I$(MAINSRCDIR)/util AM_CXXFLAGS+=-I$(MAINSRCDIR)/util/animation AM_CXXFLAGS+=-I$(MAINSRCDIR)/util/common AM_CXXFLAGS+=-I$(MAINSRCDIR)/util/loading AM_CXXFLAGS+=-I$(MAINSRCDIR)/util/track AM_CXXFLAGS+=-I$(MAINSRCDIR)/subprojects #"-O3 -pedantic -fPIC -ffast-math -I/usr/X11R6/include" bin_PROGRAMS = orxonox orxonox_DEPENDENCIES = lib/gui/gui/libORXgui.a \ lib/physics/libORXphysics.a \ lib/tinyxml/libtinyxml.a orxonox_LDADD = lib/gui/gui/libORXgui.a \ lib/physics/libORXphysics.a \ lib/tinyxml/libtinyxml.a \ $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS) orxonox_SOURCES= orxonox.cc \ defs/keynames.cc \ command_node.cc \ util/loading/game_loader.cc \ util/track/track_manager.cc \ util/track/track_node.cc \ util/animation/animation.cc \ util/animation/animation3d.cc \ util/animation/animation_player.cc \ util/object_manager.cc \ util/garbage_collector.cc \ util/common/list.cc \ util/resource_manager.cc \ util/loading/factory.cc \ util/loading/load_param.cc \ util/state.cc \ story_entities/story_entity.cc \ story_entities/campaign.cc \ story_entities/world.cc \ world_entities/world_entity.cc \ world_entities/camera.cc \ world_entities/player.cc \ world_entities/environment.cc \ world_entities/skysphere.cc \ world_entities/skybox.cc \ world_entities/terrain.cc \ world_entities/weapon.cc \ world_entities/projectile.cc \ world_entities/satellite.cc \ world_entities/character_attributes.cc \ world_entities/test_gun.cc \ world_entities/test_bullet.cc \ world_entities/test_entity.cc \ lib/coord/p_node.cc \ lib/coord/null_parent.cc \ lib/coord/helper_parent.cc \ lib/graphics/graphics_engine.cc \ lib/graphics/light.cc \ lib/graphics/text_engine.cc \ lib/graphics/importer/array.cc \ lib/graphics/importer/objModel.cc \ lib/graphics/importer/md2Model.cc \ lib/graphics/importer/primitive_model.cc \ lib/graphics/importer/model.cc \ lib/graphics/importer/material.cc \ lib/graphics/importer/texture.cc \ lib/graphics/particles/particle_engine.cc \ lib/graphics/particles/particle_system.cc \ lib/graphics/particles/particle_emitter.cc \ lib/lang/base_entity.cc \ lib/lang/base_object.cc \ lib/util/ini_parser.cc \ lib/util/substring.cc \ lib/math/vector.cc \ lib/math/curve.cc \ glmenu/glmenu_imagescreen.cc \ subprojects/benchmark.cc noinst_HEADERS = orxonox.h \ ability.h \ defs/keynames.h \ command_node.h \ defs/message_structures.h \ util/loading/game_loader.h \ util/track/track_manager.h \ util/track/track_node.h \ util/animation/animation.h \ util/animation/t_animation.h \ util/animation/animation3d.h \ util/animation/animation_player.h \ util/object_manager.h \ util/garbage_collector.h \ util/state.h \ story_entities/story_entity.h \ story_entities/story_def.h \ story_entities/campaign.h \ story_entities/world.h \ world_entities/world_entity.h \ world_entities/camera.h \ world_entities/player.h \ world_entities/npc.h \ world_entities/environment.h \ world_entities/skysphere.h \ world_entities/skybox.h \ world_entities/power_up.h \ world_entities/terrain.h \ world_entities/weapon.h \ world_entities/projectile.h \ world_entities/satellite.h \ world_entities/character_attributes.h \ world_entities/test_gun.h \ world_entities/test_bullet.h \ world_entities/test_entity.h \ ai/ai.h \ network/synchronisable.h \ defs/stdincl.h \ defs/glincl.h \ defs/comincl.h \ defs/confincl.h \ defs/error.h \ defs/debug.h \ defs/globals.h \ defs/compiler.h \ lib/coord/p_node.h \ lib/coord/null_parent.h \ lib/coord/helper_parent.h \ lib/graphics/graphics_engine.h \ lib/graphics/light.h \ lib/graphics/text_engine.h \ lib/graphics/importer/array.h \ lib/graphics/importer/abstract_model.h \ lib/graphics/importer/objModel.h \ lib/graphics/importer/md2Model.h \ lib/graphics/importer/primitive_model.h \ lib/graphics/importer/model.h \ lib/graphics/importer/material.h \ lib/graphics/importer/texture.h \ lib/graphics/particles/particle_engine.h \ lib/graphics/particles/particle_system.h \ lib/graphics/particles/particle_emitter.h \ lib/lang/base_entity.h \ lib/lang/base_object.h \ util/common/list.h \ util/common/list_template.h \ util/resource_manager.h \ util/loading/factory.h \ util/loading/load_param.h \ lib/util/ini_parser.h \ lib/util/substring.h \ lib/math/vector.h \ lib/math/curve.h \ glmenu/glmenu_imagescreen.h \ subprojects/benchmark.h ## orxonox.conf will be used from home-dir instead. EXTRA_DIST = proto/proto_class.h \ proto/proto_class.cc \ proto/proto_singleton.h \ proto/proto_singleton.cc \ proto/proto_world_entity.h \ proto/proto_world_entity.cc if SUB_PROJECTS SUB_PROGS = subprojects else SUB_PROGS = endif SUBDIRS = lib \ . \ $(SUB_PROGS) # uncomment the following if orxonox requires the math library #orxonox_LDADD=-lm #EXTRA_DIST=orxonox.lsm.in orxonox.spec.in orxonox.texinfo # if you write a self-test script named `chk', uncomment the # following and add `chk' to the EXTRA_DIST list #TESTS=chk # build and install the .info pages #info_TEXINFOS = orxonox.texinfo #orxonox_TEXINFOS = gpl.texinfo # install the man pages #man_MANS=orxonox.1