SRCS = complex.c fractal.c image.c io.c OBJS = $(SRCS:.c=.o) CC = gcc CFLAGS = -g all: c4-intro c4-image c4-image-io c4-fractal .c.o: $(CC) $(CFLAGS) -c $*.c c4-intro: $(OBJS) c4-intro.o $(CC) $(OBJS) c4-intro.o -o c4-intro c4-image: $(OBJS) c4-image.o $(CC) $(OBJS) c4-image.o -o c4-image c4-image-io: $(OBJS) c4-image-io.o $(CC) $(OBJS) c4-image-io.o -o c4-image-io c4-fractal: $(OBJS) c4-fractal.o $(CC) $(OBJS) c4-fractal.o -o c4-fractal slides: ./slide-convert -x 1280x960 -d out slides[0-9][0-9]-*.ps dist: (cd ..; rm -f slides.tar.gz; tar cf - slides | gzip > slides.tar.gz) clean: rm -f *~ *.o core core.* *.ppm rm -f c4-intro c4-image c4-image-io c4-fractal