X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2FJamfile;h=c401c98b577b04e1ed2dd29240c1293cef30c13f;hb=30f0f1d78e3f0bbbaf0b8d9d80fcbb579059941e;hp=82628ad53bfd1b6e9d72f9cece9985510dbcc59b;hpb=c0093d25093395cb62fc2526ab42be65a9f015b8;p=supertux.git diff --git a/src/Jamfile b/src/Jamfile index 82628ad53..c401c98b5 100644 --- a/src/Jamfile +++ b/src/Jamfile @@ -1,21 +1,32 @@ SubDir TOP src ; -sources = - [ Wildcard *.cpp *.h ] - [ Wildcard video : *.cpp *.h ] - [ Wildcard audio : *.cpp *.h ] - [ Wildcard gui : *.cpp *.h ] - [ Wildcard lisp : *.cpp *.h ] - [ Wildcard object : *.cpp *.h ] - [ Wildcard badguy : *.cpp *.h ] - [ Wildcard sprite : *.cpp *.h ] - [ Wildcard trigger : *.cpp *.h ] - [ Wildcard control : *.cpp *.h ] +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 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 ] ; TRANSLATABLE_SOURCES += [ SearchSource $(sources) ] ; -Application supertux : $(sources) ; -LinkWith supertux : supertuxlib ; -ExternalLibs supertux : SDL SDLMIXER SDLIMAGE GL ; +#Application supertux : $(sources) $(wrapper_objects) ; +Application supertux : $(sources) $(wrapper_objects) : linkerfile ; +C++Flags supertux : -DAPPDATADIR='\"$(appdatadir)\"' ; +LinkWith supertux : squirrel ; +ExternalLibs supertux : SDL SDLIMAGE GL OPENAL VORBIS VORBISFILE OGG ICONV PHYSFS BINRELOC ; Help supertux : "Build the supertux executable" ; +IncludeDir supertux : squirrel/include squirrel ;