forked from Imagelibrary/rtems
build: Use Python tarfile instead of pax
This patch is for the new build system.
This commit is contained in:
@@ -9,7 +9,7 @@ do-build: |
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, path + "dl01-o1.c"))
|
||||
tar = path + "dl01.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -10,7 +10,7 @@ do-build: |
|
||||
objs.append(self.cc(bld, bic, path + "dl02-o1.c"))
|
||||
objs.append(self.cc(bld, bic, path + "dl02-o2.c"))
|
||||
tar = path + "dl02.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -10,7 +10,7 @@ do-build: |
|
||||
objs = []
|
||||
objs.append(self.cxx(bld, bic, path + "dl04-o4.cc"))
|
||||
tar = path + "dl04.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -10,7 +10,7 @@ do-build: |
|
||||
objs = []
|
||||
objs.append(self.cxx(bld, bic, path + "dl05-o5.cc"))
|
||||
tar = path + "dl05.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -7,7 +7,7 @@ cppflags: []
|
||||
do-build: |
|
||||
path = "testsuites/libtests/dl06/"
|
||||
pre_tar = path + "dl06-pre.tar"
|
||||
self.pax(bld, path + "dl06_pre_file", [path], pre_tar)
|
||||
self.tar(bld, path + "dl06_pre_file", [path], pre_tar)
|
||||
pre_tar_c, pre_tar_h = self.bin2c(bld, pre_tar, name="dl06_tar")
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, pre_tar_c))
|
||||
@@ -22,7 +22,7 @@ do-build: |
|
||||
dl06_rap = path + "dl06.rap"
|
||||
self.rtems_rap(bld, dl06_pre, objs, ["m"], dl06_rap)
|
||||
tar = path + "dl06.tar"
|
||||
self.pax(bld, dl06_rap, [path], tar)
|
||||
self.tar(bld, dl06_rap, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL06_CPPFLAGS))
|
||||
|
||||
@@ -13,7 +13,7 @@ do-build: |
|
||||
objs.append(self.cc(bld, bic, path + "dl07-o4.c"))
|
||||
objs.append(self.cc(bld, bic, path + "dl07-o5.c"))
|
||||
tar = path + "dl07.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -18,7 +18,7 @@ do-build: |
|
||||
objs.append(self.ar(bld, lib_objs, path + "libdl08_2.a"))
|
||||
objs.append(self.cc(bld, bic, path + "dl08-o1.c"))
|
||||
tar = path + "dl08.tar"
|
||||
self.pax(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
|
||||
self.tar(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -13,7 +13,7 @@ do-build: |
|
||||
objs.append(self.cc(bld, bic, path + "dl09-o4.c"))
|
||||
objs.append(self.cc(bld, bic, path + "dl09-o5.c"))
|
||||
tar = path + "dl09.tar"
|
||||
self.pax(bld, objs, [path], tar)
|
||||
self.tar(bld, objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -18,7 +18,7 @@ do-build: |
|
||||
objs.append(self.ar(bld, lib_objs, path + "libdl10_2.a"))
|
||||
objs.append(self.cc(bld, bic, path + "dl10-o1.c"))
|
||||
tar = path + "dl10.tar"
|
||||
self.pax(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
|
||||
self.tar(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
|
||||
tar_c, tar_h = self.bin2c(bld, tar)
|
||||
objs = []
|
||||
objs.append(self.cc(bld, bic, tar_c))
|
||||
|
||||
@@ -16,8 +16,6 @@ links:
|
||||
uid: optbin2c
|
||||
- role: build-dependency
|
||||
uid: optgzip
|
||||
- role: build-dependency
|
||||
uid: optpax
|
||||
- role: build-dependency
|
||||
uid: optrtemsld
|
||||
- role: build-dependency
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
|
||||
actions:
|
||||
- set-value: pax
|
||||
- find-program: null
|
||||
- env-assign: PAX
|
||||
build-type: option
|
||||
copyrights:
|
||||
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
|
||||
default: null
|
||||
default-by-variant: []
|
||||
description: ''
|
||||
enabled-by: true
|
||||
links: []
|
||||
type: build
|
||||
Reference in New Issue
Block a user