diff options
| author | 2015-01-17 16:20:15 -0500 | |
|---|---|---|
| committer | 2015-01-17 16:20:15 -0500 | |
| commit | ba67f6c0231157c0b07b37fe0a09fca381bb37d9 (patch) | |
| tree | 924c65b7f1b93f901d70d2c6b529278954010f14 /build.py | |
| parent | started on command line interface for build system (diff) | |
| download | enigma-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.py | 13 |
1 files changed, 8 insertions, 5 deletions
| @@ -12,8 +12,11 @@ dirBuild = "build" | |||
| 12 | dirTemp = os.path.join(dirBuild, "tmp") | 12 | dirTemp = os.path.join(dirBuild, "tmp") |
| 13 | 13 | ||
| 14 | 14 | ||
| 15 | def getJarFullName(name) : | 15 | def 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 | ||
| 18 | def buildGuiJar(): | 21 | def 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 | ||
| 33 | def buildTranslateJar(): | 36 | def buildTranslateJar(): |