CC = gcc -Wall -Og -fno-stack-protector

all: vulnerable vulnerable.s 

%.o: %.s
	$(CC) -c $< 

vulnerable.s: vulnerable.c
	$(CC) -S vulnerable.c 

vulnerable: vulnerable.o 
	$(CC) vulnerable.o -o $@

clean:
	rm -rf *.o *.s vulnerable
