mirror of
https://github.com/pygos/build.git
synced 2024-11-05 03:27:10 +01:00
Make sure binutils ldscripts and binaries are packaged for toolchain
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
This commit is contained in:
parent
5307722cc2
commit
8a2d91a181
3 changed files with 26 additions and 3 deletions
|
@ -23,10 +23,32 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
deploy() {
|
deploy() {
|
||||||
|
local SOURCE="$1"
|
||||||
|
local DEPLOY="$2"
|
||||||
|
|
||||||
make install
|
make install
|
||||||
|
|
||||||
touch "$2/$PKGNAME.files"
|
cat > "$DEPLOY/$PKGNAME.files" <<_EOF
|
||||||
cat > "$2/$PKGNAME.desc" <<_EOF
|
dir bin 0755 0 0
|
||||||
|
dir lib 0755 0 0
|
||||||
|
dir lib/ldscripts 0755 0 0
|
||||||
|
file bin/ar 0755 0 0 $TCDIR/$TARGET/bin/ar
|
||||||
|
file bin/as 0755 0 0 $TCDIR/$TARGET/bin/as
|
||||||
|
file bin/ld 0755 0 0 $TCDIR/$TARGET/bin/ld
|
||||||
|
file bin/ld.bfd 0755 0 0 $TCDIR/$TARGET/bin/ld.bfd
|
||||||
|
file bin/nm 0755 0 0 $TCDIR/$TARGET/bin/nm
|
||||||
|
file bin/objcopy 0755 0 0 $TCDIR/$TARGET/bin/objcopy
|
||||||
|
file bin/objdump 0755 0 0 $TCDIR/$TARGET/bin/objdump
|
||||||
|
file bin/ranlib 0755 0 0 $TCDIR/$TARGET/bin/ranlib
|
||||||
|
file bin/readelf 0755 0 0 $TCDIR/$TARGET/bin/readelf
|
||||||
|
file bin/strip 0755 0 0 $TCDIR/$TARGET/bin/strip
|
||||||
|
_EOF
|
||||||
|
|
||||||
|
find -H "$TCDIR/$TARGET/lib/ldscripts" -type f \
|
||||||
|
-printf "file lib/ldscripts/%f 0%m 0 0 %p\\n" \
|
||||||
|
>> "$DEPLOY/$PKGNAME.files"
|
||||||
|
|
||||||
|
cat > "$DEPLOY/$PKGNAME.desc" <<_EOF
|
||||||
name $PKGNAME
|
name $PKGNAME
|
||||||
_EOF
|
_EOF
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,6 +64,7 @@ deploy() {
|
||||||
touch "$2/$PKGNAME.files"
|
touch "$2/$PKGNAME.files"
|
||||||
cat > "$2/$PKGNAME.desc" <<_EOF
|
cat > "$2/$PKGNAME.desc" <<_EOF
|
||||||
name $PKGNAME
|
name $PKGNAME
|
||||||
|
requires tc-binutils linux-dev fortify-headers
|
||||||
_EOF
|
_EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
DEPENDS="crt-dev tc-pkg-config tc-file tc-pkgtool"
|
DEPENDS="tc-binutils crt-dev tc-pkg-config tc-file tc-pkgtool"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue