CFLAGS= -g
SRC= fern.c main.c sierpinski.c

demo: fern
	rm -f fern.out;
	fern > fern.out;

main: main.o
	cc $(CFLAGS) main.o -lm -o main

fern: fern.o
	cc $(CFLAGS) fern.o -lm -o fern

sierpinski: sierpinski.o
	cc $(CFLAGS) sierpinski.o -lm -o sierpinski

all.tar: $(SRC) makefile README
	tar cvf all.tar $(SRC) makefile

cleanup:
	\rm -f *.o *.out main fern
