CC=gcc
#CFLAGS=-g -Wall
CFLAGS=-O2 -Wall
LIBS=-lpng -lz

OBJS=main.o fractal.o palette.o globals.o misc.o image_attr.o my_png.o
HEADERS=externs.h palette.h misc.h fractal_types.h image_attr.h my_png.h

gfract: $(OBJS)
	$(CC) `gtk-config --cflags` $(CFLAGS) $(OBJS) -o gfract \
`gtk-config --libs` $(LIBS)

%.o : %.c $(HEADERS)
	$(CC) `gtk-config --cflags` $(CFLAGS) -c $<

main.o: main.c $(HEADERS) *.xpm

clean:
	rm -f gfract $(OBJS)
