mirror of
http://git.whoc.org.uk/git/password-manager.git
synced 2025-10-29 02:17:36 +01:00
Improved build scripts
Signed-off-by: Giulio Cesare Solaroli <giulio.cesare@clipperz.com>
This commit is contained in:
13
scripts/builder/backends/phpBuilder.py
Normal file
13
scripts/builder/backends/phpBuilder.py
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
from scriptLanguageBuilder import ScriptLanguageBuilder
|
||||
|
||||
class PhpBuilder(ScriptLanguageBuilder):
|
||||
|
||||
def name(self):
|
||||
return "PHP builder"
|
||||
|
||||
|
||||
def relativePath(self):
|
||||
return 'php'
|
||||
27
scripts/builder/backends/pythonBuilder.py
Normal file
27
scripts/builder/backends/pythonBuilder.py
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
from scriptLanguageBuilder import ScriptLanguageBuilder
|
||||
|
||||
class PythonBuilder(ScriptLanguageBuilder):
|
||||
|
||||
def name(self):
|
||||
return "Python builder"
|
||||
|
||||
|
||||
def relativePath(self):
|
||||
return 'python'
|
||||
|
||||
|
||||
def compileCode (self):
|
||||
src = self.sourceFolder()
|
||||
dst = self.targetFolder()
|
||||
|
||||
shutil.copytree(src, dst)
|
||||
|
||||
|
||||
# def copyCompiledCodeToTargetDir (self):
|
||||
# src = self.sourceFolder()
|
||||
# dst = self.targetFolder()
|
||||
#
|
||||
# shutil.copytree(src, dst)
|
||||
20
scripts/builder/backends/scriptLanguageBuilder.py
Normal file
20
scripts/builder/backends/scriptLanguageBuilder.py
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
import shutil
|
||||
from backendBuilder import BackendBuilder
|
||||
|
||||
class ScriptLanguageBuilder(BackendBuilder):
|
||||
|
||||
def compileCode (self):
|
||||
src = self.sourceFolder()
|
||||
dst = self.tempFolder()
|
||||
|
||||
shutil.copytree(src, dst)
|
||||
|
||||
|
||||
def createPackage (self):
|
||||
src = self.tempFolder()
|
||||
dst = self.targetFolder()
|
||||
|
||||
shutil.copytree(src, dst)
|
||||
Reference in New Issue
Block a user