From: Jan Nieuwenhuizen Date: Fri, 26 Jul 2019 16:36:07 +0000 (+0200) Subject: build: Distribute crt*.c, libc+gnu.c for tcc, gcc bootstrap build. X-Git-Url: https://jxself.org/git/?p=mes.git;a=commitdiff_plain;h=72e358232278a3d81118f17594c5b33bcc641e9e build: Distribute crt*.c, libc+gnu.c for tcc, gcc bootstrap build. * build-aux/build-lib.sh (libc_gnu_SOURCES): Build libc+gnu.c. Copy crt*.c, libc+gnu.c for distribution. --- diff --git a/build-aux/build-lib.sh b/build-aux/build-lib.sh index b70902aa..67a647ed 100755 --- a/build-aux/build-lib.sh +++ b/build-aux/build-lib.sh @@ -79,3 +79,26 @@ cp libgetopt.a $mes_cpu-mes if test -e libgetopt.s; then cp libgetopt.s $mes_cpu-mes fi + +cp ${srcdest}lib/$mes_kernel/$mes_cpu-mes-$compiler/crt*.c $mes_cpu-mes + +rm -f libc+gnu.c +cat > libc+gnu.c <> libc+gnu.c + cat ${srcdest}$c >> libc+gnu.c + echo >> libc+gnu.c +done +cp libc+gnu.c $mes_cpu-mes + +cp ${srcdest}lib/libtcc1.c $mes_cpu-mes +cp ${srcdest}lib/posix/getopt.c $mes_cpu-mes/libgetopt.c