From 927556418cb793f3a7fdb30c638682ef08012641 Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Mon, 7 Apr 2025 22:59:29 -0400 Subject: [PATCH] Add Makefile --- .gitignore | 4 ++++ Makefile | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cff9243 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +print +print_aarch64 +print_mips32 +print_x64 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d9d2e29 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +all: print print_x64 print_aarch64 print_mips32 + +clean: + rm print + rm print_x64 + rm print_aarch64 + rm print_mips32 + +.PHONY: all clean + +print: + gcc -static -nostdlib -o print print.c +print_x64: print.c + clang --target=x86_64-linux-gnu -nostdlib -static -fuse-ld=lld -o print_x64 print.c + +print_aarch64: print.c + clang --target=aarch64-linux-gnu -nostdlib -static -fuse-ld=lld -o print_aarch64 print.c + +print_mips32: print.c + clang --target=mips-linux-gnu -nostdlib -static -fuse-ld=lld -fno-pic -o print_mips32 print.c