SubDir TOP src ; SubInclude TOP src collision ; SubInclude TOP src display ; SubInclude TOP src font ; SubInclude TOP src gui ; SubInclude TOP src input ; SubInclude TOP src lisp ; SubInclude TOP src math ; SubInclude TOP src objects ; SubInclude TOP src particles ; SubInclude TOP src physfs ; SubInclude TOP src scripting ; SubInclude TOP src signals ; SubInclude TOP src sound ; SubInclude TOP src sprite2d ; SubInclude TOP src sprite3d ; SubInclude TOP src tinygettext ; sources = [ Wildcard *.cpp *.hpp ] ; TRANSLATABLE_SOURCES += [ SearchSource $(sources) ] ; Application windstille : $(display_objects) $(font_objects) $(glutil_objects) $(gui_objects) $(input_objects) $(lisp_objects) $(objects_objects) $(physfs_objects) $(scripting_objects) $(sound_objects) $(sprite2d_objects) $(sprite3d_objects) $(tinygettext_objects) $(collision_objects) $(particles_objects) $(math_objects) $(signals_objects) $(sources) ; C++Flags windstille : -DAPPDATADIR='\"$(appdatadir)\"' ; CppFlags windstille : -I$(top_srcdir)/lib/glew ; LinkWith windstille : squirrel glew ; LFlags windstille : $($(USE_LIBS)_LIBS) ; Help windstille : "Build the windstille executable" ;