From 378e2a5b36e38e1910b4344d7a0daf2eba00238a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Sat, 26 Nov 2022 18:34:44 +0000 Subject: [PATCH] Also build kaem (though it's not yet functional). --- M2libc | 2 +- amd64/mescc-tools-mini-kaem.kaem | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/M2libc b/M2libc index 453ba69..25fe274 160000 --- a/M2libc +++ b/M2libc @@ -1 +1 @@ -Subproject commit 453ba693526d0d9b2bfbf31b5ba33eb301adc2de +Subproject commit 25fe274ab00df45b890ead828b05016a589f8b35 diff --git a/amd64/mescc-tools-mini-kaem.kaem b/amd64/mescc-tools-mini-kaem.kaem index 5c297c0..ac6772a 100644 --- a/amd64/mescc-tools-mini-kaem.kaem +++ b/amd64/mescc-tools-mini-kaem.kaem @@ -99,3 +99,13 @@ amd64\artifact\M2.efi --architecture amd64 -f M2libc/sys/types.h -f M2libc/stdde amd64\bin\M1.efi --architecture amd64 --little-endian -f M2libc/amd64/amd64_defs.M1 -f M2libc/amd64/uefi/libc-full.M1 -f amd64/artifact/hex2_linker-2.M1 -o amd64/artifact/hex2_linker-2.hex2 amd64\artifact\hex2-1.efi --architecture amd64 --little-endian -f M2libc/amd64/uefi/PE32-amd64.hex2 -f amd64/artifact/hex2_linker-2.hex2 -o amd64/bin/hex2.efi + +###################################### +# Phase-10 Build kaem from C sources # +###################################### + +amd64\artifact\M2.efi --architecture amd64 -f M2libc/sys/types.h -f M2libc/stddef.h -f M2libc/amd64/uefi/uefi.c -f M2libc/string.c -f M2libc/amd64/uefi/fcntl.c -f M2libc/fcntl.c -f M2libc/amd64/uefi/unistd.c -f M2libc/amd64/uefi/sys/stat.c -f M2libc/stdlib.c -f M2libc/stdio.c -f M2libc/ctype.c -f M2libc/bootstrappable.c -f mescc-tools/Kaem/kaem.h -f mescc-tools/Kaem/variable.c -f mescc-tools/Kaem/kaem_globals.c -f mescc-tools/Kaem/kaem.c -o amd64/artifact/kaem.M1 + +amd64\bin\M1.efi --architecture amd64 --little-endian -f M2libc/amd64/amd64_defs.M1 -f M2libc/amd64/uefi/libc-full.M1 -f amd64/artifact/kaem.M1 -o amd64/artifact/kaem.hex2 + +amd64\bin\hex2.efi --architecture amd64 --little-endian -f M2libc/amd64/uefi/PE32-amd64.hex2 -f amd64/artifact/kaem.hex2 -o amd64/bin/kaem.efi