summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorPeng Fan <van.freenix@gmail.com>2013-07-18 11:33:55 +0800
committerPeng Fan <van.freenix@gmail.com>2013-07-22 10:51:40 +0800
commit19b3b6033adfe740038a5cd483f05b7c9273a148 (patch)
treefb9b4115a78e1a06ddfa1bc88ce7ffb2fe71877f /wscript
parente4b6108400c8df19184fee30beeaa4edde9bca10 (diff)
ARM Support
Signed-off-by: Peng Fan <van.freenix@gmail.com>
Diffstat (limited to 'wscript')
-rw-r--r--wscript8
1 files changed, 5 insertions, 3 deletions
diff --git a/wscript b/wscript
index 9f9417a..3d3a1b4 100644
--- a/wscript
+++ b/wscript
@@ -145,7 +145,7 @@ def build(bld):
#
bld(target = 'fs-root.tar',
source = ['shell-init', 'libx.a'],
- rule = 'tar cf - ${SRC} > ${TGT}')
+ rule = 'tar --format=ustar -cf ${TGT} ${SRC}')
bld.objects(name = 'rootfs.prelink',
target = 'fs-root-tarfile.o',
source = 'fs-root.tar',
@@ -181,6 +181,8 @@ def build(bld):
source = ['xa.c',
'x-long-name-to-create-gnu-extension-in-archive.c'])
+ bld.recurse('testcase');
+
if re.match('pc[3456]86', bsp) is not None:
raps = ['bsdport.rap']
else:
@@ -188,8 +190,8 @@ def build(bld):
bld(target = 'fs-root.tar',
name = 'fs',
- source = ['shell-init', 'libx.a', 'x.rap'] + raps,
- rule = 'tar cf - ${SRC} > ${TGT}')
+ source = ['shell-init', 'libx.a', 'x.rap', 'test.rap'] + raps,
+ rule = 'tar --format=ustar -cf ${TGT} ${SRC}')
bld.objects(name = 'rootfs',
target = 'fs-root-tarfile.o',
source = 'fs-root.tar',