Bootstrap marginally in blynn-compiler.

This commit is contained in:
Andrius Štikonas 2021-01-04 00:00:44 +00:00
parent 08b7f58c54
commit 75fcc5d49b
1 changed files with 33 additions and 0 deletions

View File

@ -114,3 +114,36 @@ hex2 -f test/common_x86/ELF-i386-debug.hex2 \
# Make virtually
./bin/vm -f virtually.hs --foreign 2 --raw generated/uniquely_raw.txt --rts_c run -o generated/virtually_raw.txt
# Make marginally
./bin/vm -f marginally.hs --foreign 2 --raw generated/virtually_raw.txt --rts_c run -o generated/marginally.c
M2-Planet --architecture x86 \
-f functions/file.c \
-f functions/exit.c \
-f functions/malloc.c \
-f functions/calloc.c \
-f functions/file_print.c \
-f functions/in_set.c \
-f functions/numerate_number.c \
-f functions/match.c \
-f functions/require.c \
-f generated/marginally.c \
--debug \
-o bin/marginally.M1
blood-elf -f bin/marginally.M1 --entry _start -o bin/marginally-footer.M1
M1 -f test/common_x86/x86_defs.M1 \
-f test/common_x86/libc-core.M1 \
-f bin/marginally.M1 \
-f bin/marginally-footer.M1 \
--LittleEndian \
--architecture x86 \
-o bin/marginally.hex2
hex2 -f test/common_x86/ELF-i386-debug.hex2 \
-f bin/marginally.hex2 \
--LittleEndian \
--architecture x86 \
--BaseAddress 0x8048000 \
-o bin/marginally --exec_enable