Add Makefile

This commit is contained in:
Lucas Schumacher 2025-04-07 22:59:29 -04:00
parent 50ce8f2718
commit 927556418c
2 changed files with 24 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
print
print_aarch64
print_mips32
print_x64

20
Makefile Normal file
View File

@ -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