* build-aux/GNUmakefile.in (seed): Add dependency on gcc.
* build-aux/build-cc.sh: Copy result to src/mes.
* build-aux/build-cc32.sh: Likewise.
* build-aux/build.sh.in: Remove copying of results.
uninstall:
./uninstall.sh
-seed: all-go mes-gcc mes-tcc
+seed: all-go gcc mes-gcc mes-tcc
cd $(MES_SEED) && git reset --hard HEAD
MES=$(GUILE) GUILE=$(GUILE) SEED=1 ${srcdest}build-aux/build-mes.sh
cd $(MES_SEED) && MES_PREFIX=$(PWD) ./refresh.sh
sh ${srcdest}build-aux/cc64-mes.sh scaffold/mini-mes
sh ${srcdest}build-aux/cc64-mes.sh src/mes
+cp src/mes.gcc-out src/mes
sh ${srcdest}build-aux/cc32-mes.sh scaffold/mini-mes
sh ${srcdest}build-aux/cc32-mes.sh src/mes
+
+if [ "$CC32" = "$TCC" ]; then
+ cp src/mes.mes-tcc-out src/mes
+else
+ cp src/mes.mes-gcc-out src/mes
+fi
if [ -n "$CC" ]; then
sh ${srcdest}build-aux/build-cc.sh
- cp src/mes.gcc-out src/mes
fi
if [ -n "$CC32" ]; then
sh ${srcdest}build-aux/build-cc32.sh
- cp src/mes.mes-gcc-out src/mes
fi
if [ -n "$TCC" ]; then
CC32=$TCC sh ${srcdest}build-aux/build-cc32.sh
- cp src/mes.mes-tcc-out src/mes
fi
sh ${srcdest}build-aux/build-mes.sh