core: Fixes for garbage collector/jam scraper.
[mes.git] / build.sh
index c2fe70d901049f4775af09512bfb2b1bf08e9e93..e7ff09e4f55bca28ef28c75da0b2f0a36cdc8ab4 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 # Mes --- Maxwell Equations of Software
-# Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org>
+# Copyright © 2017,2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
 #
 # This file is part of Mes.
 #
@@ -52,13 +52,17 @@ $HEX2 --LittleEndian --Architecture=1 --BaseAddress=0x1000000\
       -f mes.hex2\
       -f mes-blood-elf-footer.hex2\
       --exec_enable\
-      -o mes
+      -o src/mes
 
 $M1 --LittleEndian --Architecture=1 -f\
     stage0/x86.M1\
     -f $MES_SEED/libc+tcc-mes.M1\
     -o libc+tcc-mes.hex2
 
+cp crt1.hex2 lib
+cp libc-mes.hex2 lib
+cp libc+tcc-mes.hex2 lib
+
 # TODO: after building from seed, build from src/mes.c
 # build-aux/mes-snarf.scm --mes src/gc.c
 # build-aux/mes-snarf.scm --mes src/lib.c