summaryrefslogtreecommitdiffstats
path: root/dl.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2023-04-14 13:43:44 +1000
committerChris Johns <chrisj@rtems.org>2023-04-14 13:43:44 +1000
commit2c15b90de5c369aa78cd2252a50bba677e9b13f3 (patch)
tree2f93cb3d1665351b1042a561139976c4d941f872 /dl.py
parentAdd version and git support for apps to use (diff)
downloadrtems_waf-2c15b90de5c369aa78cd2252a50bba677e9b13f3.tar.bz2
Format with YAPF
Diffstat (limited to 'dl.py')
-rw-r--r--dl.py33
1 files changed, 16 insertions, 17 deletions
diff --git a/dl.py b/dl.py
index ec5b238..5504805 100644
--- a/dl.py
+++ b/dl.py
@@ -26,6 +26,7 @@
import os
+
def _syms_rule(tsk):
'''
A rule handler so 'no_errcheck_out' can be set. This avoids the
@@ -34,13 +35,12 @@ def _syms_rule(tsk):
setattr(tsk, 'no_errcheck_out', True)
src = tsk.inputs[0].abspath()
tgt = tsk.outputs[0].abspath()
- cmd = '%s -e -C %s -c "%s" -o %s %s' % (' '.join(tsk.env.RTEMS_SYMS),
- ' '.join(tsk.env.CC),
- ' '.join(tsk.env.CFLAGS),
- tgt,
- src)
+ cmd = '%s -e -C %s -c "%s" -o %s %s' % (' '.join(
+ tsk.env.RTEMS_SYMS), ' '.join(tsk.env.CC), ' '.join(
+ tsk.env.CFLAGS), tgt, src)
return tsk.exec_command(cmd)
+
def syms(ctx, target, source):
'''
Create a symbols object file from a base kernel image. The object
@@ -55,12 +55,10 @@ def syms(ctx, target, source):
:param source: The kernel base image to generate the symbol table of
'''
tgt = ctx.path.find_or_declare(target)
- ctx(rule = _syms_rule,
- target = tgt,
- source = source,
- color = 'CYAN')
+ ctx(rule=_syms_rule, target=tgt, source=source, color='CYAN')
ctx.read_object(tgt)
+
def _strip_rule(tsk):
'''
A rule handler so 'no_errcheck_out' can be set. We need this because
@@ -73,6 +71,7 @@ def _strip_rule(tsk):
cmd = '%s -d -o %s %s' % (' '.join(tsk.env.STRIP), tgt, src)
return tsk.exec_command(cmd)
+
def strip_debug_info(ctx, *k, **kw):
'''
Strip the source object file or archive of debug information
@@ -95,11 +94,12 @@ def strip_debug_info(ctx, *k, **kw):
ctx.fatal('No name and source is not a path')
name = 'strip-%s' % (os.path.basename(source))
print(type(source), str(source), target)
- ctx(rule = _strip_rule,
- name = name,
- target = target,
- source = source,
- color = 'CYAN')
+ ctx(rule=_strip_rule,
+ name=name,
+ target=target,
+ source=source,
+ color='CYAN')
+
def _ranlib_rule(tsk):
'''
@@ -112,7 +112,6 @@ def _ranlib_rule(tsk):
cmd = '%s -t %s' % (' '.join(tsk.env.RANLIB), tgt)
return tsk.exec_command(cmd)
+
def ranlib(ctx, lib):
- ctx(rule = _ranlib_rule,
- name = 'ranlib-%s' % (lib),
- source = lib)
+ ctx(rule=_ranlib_rule, name='ranlib-%s' % (lib), source=lib)