# vi: syntax=python:et:ts=4 from os.path import join Import("env") env["IM_CONVERT"] = '"' + WhereIs("convert") + '"' binaries = ["wesnoth", "wesnoth_editor"] for bin in binaries: #icon = env.Command(bin + "-icon.ico", join("../../icons", bin + "-icon.png"), "$IM_CONVERT $SOURCE $TARGET") try: res = [env.RES(bin + ".rc")] #env.Depends(res, icon) except AttributeError: res = [] locals()[bin + "_res"] = res Export(bin + "_res") if "windows-release" in COMMAND_LINE_TARGETS: env.Tool("scanreplace", toolpath = ["../../scons"]) env["packaging_dir"] = Dir(".").abspath iss = env.ScanReplace(join(env["destdir"], "Wesnoth.iss"), "Wesnoth.iss.in") Depends(iss, Value(env.Dictionary())) Alias("windows-release", iss) docs = [ File(doc, "../..") for doc in Split("README COPYING COPYRIGHT") ] datadirs = [ Dir(dir, "../..") for dir in Split("data fonts images sounds translations") ] Alias("windows-release", env.Install(env["destdir"], docs + datadirs))