From 9d6829199f05561973fc757bedca71521aa3d636 Mon Sep 17 00:00:00 2001 From: stickynotememo Date: Thu, 18 Dec 2025 16:15:46 +1100 Subject: [PATCH] Add makefile --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..34d905b --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +3_rust: 2_c + rustc -Clink-arg=target/1_assembly.o -Clink-arg=target/2_c.o src/3_rust.rs -o target/3_rust --verbose + # rustc src/3_rust.rs -o target/3_rust --verbose + # -L target -l 2_c + +2_c: 1_assembly + gcc -Wall -Wpedantic -Werror src/2_c.c -c -o target/2_c.o + # ar rcs target/lib2_c.a target/2_c.o + +1_assembly: + nasm -f elf64 src/1_assembly.S -o target/1_assembly.o + +clean: + rm target/*