libgag_sources = Split(""" BinaryStream.cpp CursorManager.cpp FileManager.cpp FormatableString.cpp GraphicContext.cpp GUIAnimation.cpp GUIBase.cpp GUIButton.cpp GUIFileList.cpp GUIKeySelector.cpp GUIList.cpp GUIMessageBox.cpp GUINumber.cpp GUIRatio.cpp GUISelector.cpp GUIStyle.cpp GUITextArea.cpp GUIText.cpp GUITextInput.cpp KeyPress.cpp Sprite.cpp StreamBackend.cpp Stream.cpp StreamFilter.cpp StringTable.cpp SupportFunctions.cpp TextStream.cpp Toolkit.cpp TrueTypeFont.cpp win32_dirent.cpp""") Import("env") l = env.StaticLibrary("gag", libgag_sources) Default(l) Import("env") Import("PackTar") import os if 'dist' or 'install' in COMMAND_LINE_TARGETS: for file in os.listdir("."): if file.find(".cpp") != -1: PackTar(env["TARFILE"], file) PackTar(env["TARFILE"], "SConscript")