userland: convert make to python

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2019-03-11 00:00:00 +00:00
parent 0deab8f8f7
commit 1a0d15ca86
19 changed files with 445 additions and 290 deletions

View File

@@ -8,8 +8,6 @@ from shell_helpers import LF
class Main(common.BuildCliFunction):
def _get_make_cmd(self):
allowed_toolchains = ['buildroot']
cc = self.get_toolchain_tool('gcc')
ld = self.get_toolchain_tool('ld')
if self.env['arch'] == 'x86_64':
arch = 'x86'
else:
@@ -18,8 +16,8 @@ class Main(common.BuildCliFunction):
'make', LF,
'-j', str(self.env['nproc']), LF,
'-f', 'Makefile.{}'.format(arch), LF,
'CC={}'.format(cc), LF,
'LD={}'.format(ld), LF,
'CC={}'.format(self.env['gcc']), LF,
'LD={}'.format(self.env['ld']), LF,
'PWD={}'.format(self.env['gem5_m5_source_dir']), LF,
]