Port rootfs.sh to Python

This commit is contained in:
Andrius Štikonas 2021-04-06 00:12:02 +01:00
parent 4dbc9618a2
commit 713fd9143f
12 changed files with 646 additions and 34 deletions

View file

@ -1,13 +1,13 @@
63031 /after/bin/mes
23643 /after/bin/mescc.scm
36724 /after/lib/crt1.s
42390 /after/lib/crt1.o
39638 /after/lib/x86.M1
526 /after/lib/libmescc.s
10591 /after/lib/libc+tcc.s
45027 /after/lib/libc.s
17259 /after/lib/libmescc.a
20204 /after/lib/libc+tcc.a
34645 /after/lib/libc.a
8245 /after/lib/linux/elf32-header.hex2
15474 /after/lib/linux/elf32-footer-single-main.hex2
36724 /after/lib/x86-mes/crt1.s
42390 /after/lib/x86-mes/crt1.o
39638 /after/lib/x86-mes/x86.M1
526 /after/lib/x86-mes/libmescc.s
10591 /after/lib/x86-mes/libc+tcc.s
45027 /after/lib/x86-mes/libc.s
17259 /after/lib/x86-mes/libmescc.a
20204 /after/lib/x86-mes/libc+tcc.a
34645 /after/lib/x86-mes/libc.a
8245 /after/lib/linux/x86-mes/elf32-header.hex2
15474 /after/lib/linux/x86-mes/elf32-footer-single-main.hex2

View file

@ -212,17 +212,17 @@ ${MES} --no-auto-compile -e main ${bindir}/mescc.scm -- -L ${libdir} -nostdlib -
cp ${bindir}/mes-new ${bindir}/mes
# Install libraries
cp ${libdir}/x86-mes/libc.a ${prefix}/lib/
cp ${libdir}/x86-mes/libc+tcc.a ${prefix}/lib/
cp ${libdir}/x86-mes/libmescc.a ${prefix}/lib/
cp ${libdir}/x86-mes/libc.s ${prefix}/lib/
cp ${libdir}/x86-mes/libc+tcc.s ${prefix}/lib/
cp ${libdir}/x86-mes/libmescc.s ${prefix}/lib/
cp ${libdir}/x86-mes/x86.M1 ${prefix}/lib/
cp crt1.o ${prefix}/lib/
cp crt1.s ${prefix}/lib/
cp ${libdir}/linux/x86-mes/elf32-footer-single-main.hex2 ${prefix}/lib/linux/
cp ${libdir}/linux/x86-mes/elf32-header.hex2 ${prefix}/lib/linux/
cp ${libdir}/x86-mes/libc.a ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/libc+tcc.a ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/libmescc.a ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/libc.s ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/libc+tcc.s ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/libmescc.s ${prefix}/lib/x86-mes/
cp ${libdir}/x86-mes/x86.M1 ${prefix}/lib/x86-mes/
cp crt1.o ${prefix}/lib/x86-mes/
cp crt1.s ${prefix}/lib/x86-mes/
cp ${libdir}/linux/x86-mes/elf32-footer-single-main.hex2 ${prefix}/lib/linux/x86-mes/
cp ${libdir}/linux/x86-mes/elf32-header.hex2 ${prefix}/lib/linux/x86-mes/
# Install header files
cp include/alloca.h ${incdir}/alloca.h