CC=gcc
CFLAGS=-ggdb3 -Wall -fno-stack-protector
LDFLAGS=-lm
MAINOBJECTS=main.o compute.o

all: main 

main: $(MAINOBJECTS)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(MAINOBJECTS)

overflow: overflow.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
	

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@


clean:
	rm -f *.o main overflow

