CC     = gcc
CFLAGS = -g
LFLAGS = -g

%.o: %.c $(HEADERS)
	$(CC) $(CFLAGS) -c $<

pointer: pointer.o
	$(CC) $(LFLAGS) -o pointer pointer.o -lm

clean:
	rm -f *~ *.o pointer
