self.build_squirrel()
self.build_tinygettext()
self.build_binreloc()
+ self.build_findlocale()
self.build_supertux()
self.build_tests()
env = Environment(CPPPATH=["external/binreloc/", "."])
self.libbinreloc = env.StaticLibrary("binreloc", "external/binreloc/binreloc.c")
+ def build_findlocale(self):
+ env = Environment(CPPPATH=["external/findlocale/", "."])
+ self.libfindlocale = env.StaticLibrary("findlocale", "external/findlocale/findlocale.c")
+
def build_squirrel(self):
env = Environment(CPPPATH=["external/squirrel/include/"])
self.libsquirrel = env.StaticLibrary("squirrel",
def build_supertux(self):
self.env = Environment(CPPPATH=["external/squirrel/include/",
+ "external/findlocale/",
"external/",
"external/obstack",
"src/",
self.env.ParseConfig("sdl-config --libs --cflags")
self.env.ParseConfig("pkg-config --libs --cflags openal")
self.env.ParseConfig("pkg-config --libs --cflags vorbis vorbisfile ogg")
- self.env.Append(LIBS=[self.libsquirrel, self.libbinreloc, self.libtinygettext])
+ self.env.Append(LIBS=[self.libsquirrel, self.libbinreloc, self.libtinygettext, self.libfindlocale])
self.env.Append(LIBS=["SDL_image", "curl", "GL", "physfs"])
# Create config.h
version_h.close()
# base source
- supertux_sources = Glob("src/*.cpp") + Glob("src/*/*.cpp")
+ supertux_sources = Glob("src/*.cpp") + Glob("src/*/*.cpp") + Glob("src/supertux/menu/*.cpp")
# optional video drivers
supertux_sources += Glob("src/video/gl/*.cpp")