iterate: colors.o drawpng.o iterate.o mandelbrot.o
	$(CC) -o iterate colors.o drawpng.o iterate.o mandelbrot.o -lpng

colors.o: colors.c
	$(CC) -c -O3 colors.c

drawpng.o: drawpng.c
	$(CC) -c -O3 drawpng.c

iterate.o: iterate.c
	$(CC) -c -O3 iterate.c

mandelbrot.o: mandelbrot.c
	$(CC) -c -O3 mandelbrot.c

clean:
	rm *.o iterate
