build: Use ../mes-seed/refresh.sh, ../tinycc-seed/refresh.sh.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 May 2018 14:35:49 +0000 (16:35 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 10 May 2018 14:35:49 +0000 (16:35 +0200)
* GNUmakefile (seed): Use ../mes-seed/refresh.sh, ../tinycc-seed/refresh.sh.

GNUmakefile
build-aux/build-mes.sh

index d1b1c3d425d0c073e689b58fb695ac1ebce699d8..6af3ae749f042360c2c89ed7b72caab222ccc082 100644 (file)
@@ -32,8 +32,10 @@ install:
 seed:
        cd ../mes-seed && git reset --hard HEAD
        MES=guile GUILE=guile SEED=1 build-aux/build-mes.sh
 seed:
        cd ../mes-seed && git reset --hard HEAD
        MES=guile GUILE=guile SEED=1 build-aux/build-mes.sh
-       cd ../mes-seed && ./bootstrap.sh && cd ../mes
+       cd ../mes-seed && ./refresh.sh && cd ../mes
        MES=guile GUILE=guile SEED=1 build-aux/build-mes.sh
        MES=guile GUILE=guile SEED=1 build-aux/build-mes.sh
+       build-aux/build-mlibc.sh
+       cd ../tinycc-seed && ./refresh.sh && cd ../mes
 
 ifdef PREFIX
 export PREFIX
 
 ifdef PREFIX
 export PREFIX
index 36524bdd8268d20577a8efdc08c2e3bdef15d24c..1bfac16ecd772be439097284c13973199a8bb8df 100755 (executable)
@@ -90,6 +90,12 @@ if [ -d "$MES_SEED" ]; then
         -o src/libc+tcc-mes.hex2
 fi
 
         -o src/libc+tcc-mes.hex2
 fi
 
+PREPROCESS=1
+NOLINK=1 sh build-aux/cc-mes.sh lib/crt1
+NOLINK=1 sh build-aux/cc-mes.sh lib/mini-libc-mes
+NOLINK=1 sh build-aux/cc-mes.sh lib/libc-mes
+NOLINK=1 sh build-aux/cc-mes.sh lib/libc+tcc-mes
+
 [ -n "$SEED" ] && exit 0
 
 GUILE=src/mes
 [ -n "$SEED" ] && exit 0
 
 GUILE=src/mes
@@ -102,12 +108,6 @@ sh build-aux/mes-snarf.scm --mes src/posix.c
 sh build-aux/mes-snarf.scm --mes src/reader.c
 sh build-aux/mes-snarf.scm --mes src/vector.c
 
 sh build-aux/mes-snarf.scm --mes src/reader.c
 sh build-aux/mes-snarf.scm --mes src/vector.c
 
-PREPROCESS=1
-NOLINK=1 sh build-aux/cc-mes.sh lib/crt1
-NOLINK=1 sh build-aux/cc-mes.sh lib/mini-libc-mes
-NOLINK=1 sh build-aux/cc-mes.sh lib/libc-mes
-NOLINK=1 sh build-aux/cc-mes.sh lib/libc+tcc-mes
-
 # sh build-aux/cc-mes.sh scaffold/main
 # sh build-aux/cc-mes.sh scaffold/hello
 # sh build-aux/cc-mes.sh scaffold/argv
 # sh build-aux/cc-mes.sh scaffold/main
 # sh build-aux/cc-mes.sh scaffold/hello
 # sh build-aux/cc-mes.sh scaffold/argv