fixed quad selection via envelope preview
[twcon.git] / scripts / make_src.py
blob33e0f921cb4c3aada6affd468d2af76aef96bfce
1 import os, shutil, zipfile, sys
3 if len(sys.argv) <= 1:
4 print "%s VERSION [SVN TREE]" % sys.argv[0]
5 sys.exit(-1)
7 version = sys.argv[1]
8 svn_tree = "tags/release-%s" % version
10 if len(sys.argv) > 2:
11 svn_tree = sys.argv[2]
13 # make clean
14 if 1:
15 try: shutil.rmtree("srcwork")
16 except: pass
17 try: os.mkdir("srcwork")
18 except: pass
20 root_dir = os.getcwd() + "/srcwork"
22 # change dir
23 os.chdir(root_dir)
25 # fix bam
26 #if 1:
27 # os.system("svn export http://stalverk80.se/svn/bam bam")
28 # z = zipfile.ZipFile("../bam.zip", "w")
29 # for root, dirs, files in os.walk("bam"):
30 # for f in files:
31 # z.write(root+"/"+ f)
32 # z.close()
34 if 1:
35 os.system("svn export svn://svn.teeworlds.com/teeworlds/%s teeworlds" % svn_tree)
36 os.chdir("teeworlds")
37 os.system("python scripts/make_release.py %s src" % version)
38 os.chdir(root_dir)
39 for f in os.listdir("teeworlds"):
40 if "teeworlds" in f and "src" in f and (".zip" in f or ".tar.gz" in f):
41 shutil.copy("teeworlds/"+f, "../" + f)