예제 #1
0
DistBin  = DistName + "_binary_WinX86"
DistDir  = "../../DistTemp/"

#====================================================================
# script assumes to run in src/Tools

DistTools.EnsureDir(DistDir)
if (DistTools.EnsureDir(DistDir+DistBin) == 1):
    raise "Dist path already there!!"

#====================================================================
# copy src 
sys.stdout.write( 'Copy src Tree ...\n')
DistTools.EnsureDir(DistDir+DistBin+'/src')
FileTools.cpallWithFilter('../../src',DistDir+DistBin+'/src',FileTools.SetUpFilter(DistTools.SrcFilter))

#====================================================================
# copy bin and lib 
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))

#====================================================================
# copy Modules
sys.stdout.write( 'Copy modul Tree ...\n')
DistTools.EnsureDir(DistDir+DistBin+'/Mod')
FileTools.cpallWithFilter('../../src/Mod',DistDir+DistBin+'/Mod',FileTools.SetUpFilter(DistTools.ModFilter))
예제 #2
0
DistSrc = DistName + "_src"
DistDir = "../../DistTemp/"

#====================================================================
# script assumes to run in src/Tools

DistTools.EnsureDir(DistDir)
if (DistTools.EnsureDir(DistDir + DistSrc) == 1):
    raise "Dist path already there!!"

#====================================================================
# copy src
sys.stdout.write('Copy src Tree ...\n')
DistTools.EnsureDir(DistDir + DistSrc + '/src')
FileTools.cpallWithFilter('../../src', DistDir + DistSrc + '/src',
                          FileTools.SetUpFilter(DistTools.SrcFilter))

#====================================================================
# copy top level files

#FileTools.cpfile("../Doc/README.html",DistDir+DistBin+"/README.html")
#FileTools.cpfile("../Doc/INSTALL.html",DistDir+DistBin+"/INSTALL.html")
#FileTools.cpfile("../Doc/LICENSE.GPL.html",DistDir+DistBin+"/LICENSE.GPL.html")
#FileTools.cpfile("../Doc/LICENSE.LGPL.html",DistDir+DistBin+"/LICENSE.LGPL.html")
#DistTools.cpfile("../Tools/BuildTool.py",DistDir+DistBin+"/BuildTool.py")

#====================================================================
# zipping an archive
os.popen("7z a -tzip " + DistDir + DistSrc + ".zip " + DistDir + DistSrc +
         " -mx9")
예제 #3
0
DistBin = DistName + "_binary_WinX86"
DistDir = "../../DistTemp/"

#====================================================================
# script assumes to run in src/Tools

DistTools.EnsureDir(DistDir)
if (DistTools.EnsureDir(DistDir + DistBin) == 1):
    raise "Dist path already there!!"

#====================================================================
# copy src
sys.stdout.write('Copy src Tree ...\n')
DistTools.EnsureDir(DistDir + DistBin + '/src')
FileTools.cpallWithFilter('../../src', DistDir + DistBin + '/src',
                          FileTools.SetUpFilter(DistTools.SrcFilter))

#====================================================================
# copy bin and lib
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))

#====================================================================
# copy Modules
sys.stdout.write('Copy module Tree ...\n')
DistTools.EnsureDir(DistDir + DistBin + '/Mod')
예제 #4
0
파일: DistSrc.py 프로젝트: orlik80/free-cad
DistSrc  = DistName + "_src"
DistDir  = "../../DistTemp/"

#====================================================================
# script asume to run in src/Tools

DistTools.EnsureDir(DistDir)
if (DistTools.EnsureDir(DistDir+DistSrc) == 1):
    raise "Dist path already there!!"

#====================================================================
# copy src 
sys.stdout.write( 'Copy src Tree ...\n')
DistTools.EnsureDir(DistDir+DistSrc+'/src')
FileTools.cpallWithFilter('../../src',DistDir+DistSrc+'/src',FileTools.SetUpFilter(DistTools.SrcFilter))

#====================================================================
# copy top level files

#FileTools.cpfile("../Doc/README.html",DistDir+DistBin+"/README.html")
#FileTools.cpfile("../Doc/INSTALL.html",DistDir+DistBin+"/INSTALL.html")
#FileTools.cpfile("../Doc/LICENSE.GPL.html",DistDir+DistBin+"/LICENSE.GPL.html")
#FileTools.cpfile("../Doc/LICENSE.LGPL.html",DistDir+DistBin+"/LICENSE.LGPL.html")
#DistTools.cpfile("../Tools/BuildTool.py",DistDir+DistBin+"/BuildTool.py")

#====================================================================
# ziping a archiv
os.popen("7z a -tzip "+ DistDir+DistSrc+".zip "+ DistDir+DistSrc + " -mx9")

FileTools.rmall(DistDir+DistSrc)