Split installed files out of /after into /image.

This commit is contained in:
Andrius Štikonas 2021-06-24 00:32:19 +01:00
parent 4d7b25e47a
commit c8784cbcd3
118 changed files with 689 additions and 690 deletions

View file

@ -1,13 +1,13 @@
e94a2468c045582cfd13df51acd0932afdc834fa60139f7bfb7a2d65afa39a65 /after/bin/mes-tcc
93520647ebcbed3292a47732164db63223895e72f759d6d74ab153f0454006c6 /after/bin/boot0-tcc
261b3f667a61ade601cbfe85a9bb560f8df99b39fc7ef961e39f14fcfc719a30 /after/bin/boot1-tcc
1903b2a3fb14377245ae28f256e39ef13250d1915a15f5e00051308af16d9869 /after/bin/boot2-tcc
a71bceb03a4d865d81bb05235926df42702ab8071599a116e2a2590165905a0e /after/bin/boot3-tcc
bf69d0b449e3e10d023e6dda075c8d6e5f39952446eda7f11527c46cab10c8bc /after/bin/boot4-tcc
a2fb90fc82405ad9256cb17ecd1186c87947e4e86d7621f61fa7230be4481173 /after/bin/tcc
37e53f55da1a8ca5452016528727b0c3e4b4e60690f1c5ed1dfc7ecca6e56581 /after/lib/libc.a
12c07ae103e7e3b390150a79e5c600d88de14e9bb73a066f6342582729ef5a3f /after/lib/libgetopt.a
44b5f15e1f015685fe4c3d66eda5ba52aac77b94f2edd98b764cec05ca350d49 /after/lib/crt1.o
09d4f9821a2566f7e56381a19259c41bd97f3c5ed83f490705acbfd1139a7736 /after/lib/crti.o
461ca1494737fab86fe1c1d3addeaf9d0ece413e353abcdea8674db3f700cda3 /after/lib/crtn.o
ac11f09698f092ed76ae40ebcd56cf3f2b903ea1333ef7537a00673dd6f73da7 /after/lib/tcc/libtcc1.a
f24cef474ee688934c2b2f1389d0d4b3182a488cb27ab07c018520f5c955b32b /image/bin/mes-tcc
cf64a4511478a34b2f68834912069e1dc127ce5acdf4aa065bf2e8c7b76ce15d /image/bin/boot0-tcc
69d6326b7f9e29dfcb3238abcdc9e068ce49b860e38ec8506126878c7fa39c48 /image/bin/boot1-tcc
2eabc4078b76a59a8f2882de7d900f52546987a65fbcd4b4c312e04fc2263616 /image/bin/boot2-tcc
a5cf05c81d9834378754d119192194d97f74c0eb6e760068809bce1b25f847bc /image/bin/boot3-tcc
ae9f716829dc661e8d1d85e7823421517b6b443756d32b49a31f0621c6290b12 /image/bin/boot4-tcc
54ec2881fdc0d3508d401aca181bb7975f300ce788feeb73ece8a7629e089fc2 /image/bin/tcc
37e53f55da1a8ca5452016528727b0c3e4b4e60690f1c5ed1dfc7ecca6e56581 /image/lib/mes/libc.a
12c07ae103e7e3b390150a79e5c600d88de14e9bb73a066f6342582729ef5a3f /image/lib/mes/libgetopt.a
44b5f15e1f015685fe4c3d66eda5ba52aac77b94f2edd98b764cec05ca350d49 /image/lib/mes/crt1.o
09d4f9821a2566f7e56381a19259c41bd97f3c5ed83f490705acbfd1139a7736 /image/lib/mes/crti.o
461ca1494737fab86fe1c1d3addeaf9d0ece413e353abcdea8674db3f700cda3 /image/lib/mes/crtn.o
ac11f09698f092ed76ae40ebcd56cf3f2b903ea1333ef7537a00673dd6f73da7 /image/lib/mes/tcc/libtcc1.a

View file

@ -40,12 +40,12 @@ ${MES} --no-auto-compile -e main ${bindir}/mescc.scm -- \
-I . \
-D TCC_TARGET_I386=1 \
-D inline= \
-D CONFIG_TCCDIR=\"${libdir}/tcc\" \
-D CONFIG_TCCDIR=\"${libdir}/mes/tcc\" \
-D CONFIG_SYSROOT=\"/\" \
-D CONFIG_TCC_CRTPREFIX=\"${libdir}\" \
-D CONFIG_TCC_CRTPREFIX=\"${libdir}/mes\" \
-D CONFIG_TCC_ELFINTERP=\"/mes/loader\" \
-D CONFIG_TCC_SYSINCLUDEPATHS=\"${prefix}/mes/include:${prefix}/include\" \
-D TCC_LIBGCC=\"${libdir}/libc.a\" \
-D TCC_LIBGCC=\"${libdir}/mes/libc.a\" \
-D CONFIG_TCC_LIBTCC1_MES=0 \
-D CONFIG_TCCBOOT=1 \
-D CONFIG_TCC_STATIC=1 \
@ -62,6 +62,10 @@ ${MES} --no-auto-compile -e main ${bindir}/mescc.scm -- \
cp mes-tcc ${bindir}/
chmod 755 ${bindir}/mes-tcc
# Install libc into a subdirectory
libdir=${libdir}/mes
mkdir ${libdir}
# test mes-tcc
mes-tcc -version