back to scratko.xyz
aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 4e837c82bdb36333fd902f38f8104c4bec235607 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 $@