CFLAGS +=	-I/usr/local/include/libpng16 -Wall -Werror -O3
LDFLAGS +=	-L/usr/local/lib -lpng -lm

OBJS =	main.o newton.o newt_iter.o
ALLDEP = Makefile newton.h

all: newton

newton: $(OBJS) $(ALLDEP)
	$(CC) -o newton $(LDFLAGS) $(OBJS)

clean: $(ALLDEP)
	rm -f $(OBJS) newton *.core

v: newton $(ALLDEP)
	./newton n.png
	pict n.png

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

.PHONY: clean
