summaryrefslogtreecommitdiff
path: root/build.py
diff options
context:
space:
mode:
authorGravatar jeff2015-01-17 16:20:15 -0500
committerGravatar jeff2015-01-17 16:20:15 -0500
commitba67f6c0231157c0b07b37fe0a09fca381bb37d9 (patch)
tree924c65b7f1b93f901d70d2c6b529278954010f14 /build.py
parentstarted on command line interface for build system (diff)
downloadenigma-ba67f6c0231157c0b07b37fe0a09fca381bb37d9.tar.gz
enigma-ba67f6c0231157c0b07b37fe0a09fca381bb37d9.tar.xz
enigma-ba67f6c0231157c0b07b37fe0a09fca381bb37d9.zip
added command-line interface for scriptable awesome
Diffstat (limited to 'build.py')
-rw-r--r--build.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/build.py b/build.py
index 69182514..62b96d11 100644
--- a/build.py
+++ b/build.py
@@ -12,8 +12,11 @@ dirBuild = "build"
12dirTemp = os.path.join(dirBuild, "tmp") 12dirTemp = os.path.join(dirBuild, "tmp")
13 13
14 14
15def getJarFullName(name) : 15def getJarFullName(name=None) :
16 return "%s-%s-%s.jar" % (projectName, name, version) 16 if name is not None:
17 return "%s-%s-%s.jar" % (projectName, name, version)
18 else:
19 return "%s-%s.jar" % (projectName, version)
17 20
18def buildGuiJar(): 21def buildGuiJar():
19 jarName = "gui" 22 jarName = "gui"
@@ -25,9 +28,9 @@ def buildGuiJar():
25 ssjb.delete(os.path.join(dirTemp, "LICENSE.txt")) 28 ssjb.delete(os.path.join(dirTemp, "LICENSE.txt"))
26 ssjb.copyFile(dirTemp, "license.APL2.txt") 29 ssjb.copyFile(dirTemp, "license.APL2.txt")
27 ssjb.copyFile(dirTemp, "license.GPL3.txt") 30 ssjb.copyFile(dirTemp, "license.GPL3.txt")
28 ssjb.copyFile(dirTemp, "readme.gui.txt", renameTo="readme.txt") 31 ssjb.copyFile(dirTemp, "readme.txt")
29 manifest = ssjb.buildManifest("%s-%s" % (projectName, jarName), version, author, "cuchaz.enigma.Main") 32 manifest = ssjb.buildManifest(projectName, version, author, "cuchaz.enigma.Main")
30 ssjb.jar(os.path.join(dirBuild, getJarFullName(jarName)), dirTemp, manifest=manifest) 33 ssjb.jar(os.path.join(dirBuild, getJarFullName()), dirTemp, manifest=manifest)
31 ssjb.delete(dirTemp) 34 ssjb.delete(dirTemp)
32 35
33def buildTranslateJar(): 36def buildTranslateJar():