From 7d07ff825dc7cff7ee80b04346e0d2c49a91e190 Mon Sep 17 00:00:00 2001 From: scratko Date: Sun, 31 Mar 2024 21:05:36 +0300 Subject: Initial commit --- Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4e837c8 --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +CC=gcc +CFLAGS=-c -Wall -fno-stack-protector -m32 + +ASM=nasm +ASMFLAGS=-f elf + +BUILDFLAGS=-m elf_i386 + +all: arith_exp + +%.o: %.asm + $(ASM) $(ASMFLAGS) $< -o $@ +%.o: %.c %.h + $(CC) $(CFLAGS) $< -o $@ + +OBJMODULES= start.o calls.o stack.o arith_exp.o + +arith_exp: $(OBJMODULES) + $(LD) $(BUILDFLAGS) $^ -o $@ -- cgit v1.2.3