| |
|
| |
|
| |
|
| | import os, sys
|
| |
|
| |
|
| |
|
| | from . import DistTools, FileTools
|
| |
|
| |
|
| | ls = os.linesep
|
| |
|
| | ps = os.pathsep
|
| |
|
| | ds = os.sep
|
| |
|
| | DistName = DistTools.BuildDistName()
|
| |
|
| | DistBin = DistName + "_binary_WinX86"
|
| | DistDir = "../../DistTemp/"
|
| |
|
| |
|
| |
|
| |
|
| | DistTools.EnsureDir(DistDir)
|
| | if DistTools.EnsureDir(DistDir + DistBin) == 1:
|
| | raise RuntimeError("Dist path already there!!")
|
| |
|
| |
|
| |
|
| | sys.stdout.write("Copy src Tree ...\n")
|
| | DistTools.EnsureDir(DistDir + DistBin + "/src")
|
| | FileTools.cpallWithFilter(
|
| | "../../src", DistDir + DistBin + "/src", FileTools.SetUpFilter(DistTools.SrcFilter)
|
| | )
|
| |
|
| |
|
| |
|
| | sys.stdout.write("Copy bin and lib Tree ...\n")
|
| | DistTools.EnsureDir(DistDir + DistBin + "/bin")
|
| | FileTools.cpallWithFilter(
|
| | "../../bin", DistDir + DistBin + "/bin", FileTools.SetUpFilter(DistTools.BinFilter)
|
| | )
|
| | DistTools.EnsureDir(DistDir + DistBin + "/lib")
|
| | FileTools.cpallWithFilter(
|
| | "../../lib", DistDir + DistBin + "/lib", FileTools.SetUpFilter(DistTools.LibFilter)
|
| | )
|
| |
|
| |
|
| |
|
| | sys.stdout.write("Copy module Tree ...\n")
|
| | DistTools.EnsureDir(DistDir + DistBin + "/Mod")
|
| | FileTools.cpallWithFilter(
|
| | "../../src/Mod",
|
| | DistDir + DistBin + "/Mod",
|
| | FileTools.SetUpFilter(DistTools.ModFilter),
|
| | )
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| | os.popen("7z a -tzip " + DistDir + DistBin + ".zip " + DistDir + DistBin + " -mx9")
|
| |
|
| | FileTools.rmall(DistDir + DistBin)
|
| |
|