This commit is contained in:
nub31
2025-06-26 13:59:02 +02:00
parent 97b83208bb
commit 812ecdf594
4 changed files with 22 additions and 8 deletions

View File

@@ -1,5 +1,15 @@
x86_64:
gcc -nostdlib -ffreestanding -c platform/x86_64.s runtime.c
CC = gcc
CFLAGS = -nostdlib -ffreestanding -Wall -Werror -Wextra
x64: runtime.o x64.o
mkdir -p out
ar rcs out/libruntime.a runtime.o x64.o
runtime.o: runtime/runtime.c
$(CC) $(CFLAGS) -c runtime/runtime.c -o runtime.o
x64.o: runtime.o platform/x64.s
$(CC) $(CFLAGS) -c platform/x64.s -o x64.o
clean:
rm runtime.o
rm -r out runtime.o x64.o