SubDir TOP src ; SubInclude TOP src squirrel ; SubInclude TOP src scripting ; sources = [ Wildcard *.cpp *.hpp ] [ Wildcard audio : *.cpp *.hpp ] [ Wildcard audio/newapi : *.cpp *.hpp ] [ Wildcard badguy : *.cpp *.hpp ] [ Wildcard binreloc : *.c *.h ] [ Wildcard control : *.cpp *.hpp ] [ Wildcard gui : *.cpp *.hpp ] [ Wildcard lisp : *.cpp *.hpp ] [ Wildcard math : *.cpp *.hpp ] [ Wildcard object : *.cpp *.hpp ] [ Wildcard physfs : *.cpp *.hpp ] [ Wildcard sprite : *.cpp *.hpp ] [ Wildcard tinygettext : *.cpp *.hpp ] [ Wildcard trigger : *.cpp *.hpp ] [ Wildcard video : *.cpp *.hpp ] [ Wildcard worldmap : *.cpp *.hpp ] [ Wildcard obstack : *.c *.h *.hpp ] ; TRANSLATABLE_SOURCES += [ SearchSource $(sources) ] ; #Application supertux : $(sources) $(wrapper_objects) ; Application supertux2 : $(sources) $(wrapper_objects) : linkerfile ; C++Flags supertux2 : -DAPPDATADIR=\'\"$(appdatadir)\"\' ; LinkWith supertux2 : squirrel ; ExternalLibs supertux2 : SDL SDLIMAGE GL OPENAL VORBIS VORBISFILE OGG ICONV PHYSFS BINRELOC LIBCURL ; Help supertux2 : "Build the supertux2 executable" ; IncludeDir supertux2 : squirrel/include squirrel ; Package [ Wildcard scripting : *.cpp *.hpp ] ;