Fix various things to use ${DESTDIR}

This commit is contained in:
fosslinux 2022-01-14 21:53:30 +11:00
parent 016b9511d2
commit b8ef19150c
28 changed files with 46 additions and 36 deletions

View file

@ -34,5 +34,5 @@ src_compile() {
}
src_install() {
install tcc ${DESTDIR}${bindir}
install -D tcc ${DESTDIR}${bindir}/tcc
}

View file

@ -17,11 +17,11 @@ src_compile() {
# We first have to recompile using tcc-0.9.26 as tcc-0.9.27 is not self-hosting,
# but when linked with musl it is.
for TCC in tcc-0.9.26 tcc-musl; do
for TCC in tcc-0.9.26 ./tcc-musl; do
${TCC} \
-v \
-static \
-o ${bindir}/tcc-musl \
-o tcc-musl \
-D TCC_TARGET_I386=1 \
-D CONFIG_TCCDIR=\"${libdir}/tcc\" \
-D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \
@ -45,5 +45,6 @@ src_install() {
# Remove old tcc binaries
rm ${bindir}/tcc
rm ${bindir}/boot*-tcc ${bindir}/tcc-0.9.26 ${bindir}/mes-tcc
ln -s ${bindir}/tcc-musl ${DESTDIR}${bindir}/tcc
install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
ln -s tcc-musl ${DESTDIR}${bindir}/tcc
}

View file

@ -39,6 +39,6 @@ src_compile() {
}
src_install() {
install tcc-musl ${DESTDIR}${bindir}
install -m 644 libtcc1.a ${DESTDIR}${libdir}
install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a
}

View file

@ -40,6 +40,6 @@ src_compile() {
}
src_install() {
install tcc-musl ${DESTDIR}${bindir}
install -m 644 libtcc1.a ${DESTDIR}${libdir}
install -D tcc-musl ${DESTDIR}${bindir}/tcc-musl
install -D -m 644 libtcc1.a ${DESTDIR}${libdir}/libtcc1.a
}