This commit is contained in:
Andrei Yankovich 2019-12-25 19:35:31 +03:00
parent 4e6eec99f6
commit 6d25ea08ce
2 changed files with 31 additions and 1 deletions

View File

@ -5,6 +5,12 @@ import glob
import shutil
class BaseModule:
MULTIPLE_SH_COMMAND = ["/bin/bash", "-c"]
def generateCmd(bashString) :
return MULTIPLE_SH_COMMAND + [bashString]
def __init__(self):
self;

View File

@ -110,10 +110,10 @@ class Make(BaseModule):
def linuxXmakeEnv:
return {}
def makePrefix():
return ""
def generateStep(cmd, platform, desc, checkFunc) :
platformCgek = {
@ -141,7 +141,31 @@ class Make(BaseModule):
return res;
def generatePlatformSteps(platform) :
platformXcmd = {
'linux': linuxXmakeCmd,
'windows': windowsXmakeCmd,
'android': androidXmakeCmd,
}
res = []
res += [generateStep(platformXcmd[platform],
platform,
'generate make files for build the project',
lambda step: return True)]
res += [generateStep('make clean',
platform,
'clean old data',
self.isClean)]
res += [generateStep()]
res += [generateStep()]
res += [generateStep()]
res += [generateStep()]
res += [generateStep()]
def LinuxSteps(self) :
list = [