LIBS = -lm -lX11
CC = gcc
CFLAGS = -O -ansi
OBJ = trippy.o frame.o kaleid.o color.o plasma.o gravity.o life.o
a.out: $(OBJ) vroot.h trippy.h
	$(CC) $(CFLAGS) $(OBJ) $(LIBS)
trippy.o: trippy.c trippy.h
	$(CC) $(CFLAGS) -c trippy.c
plasma.o: plasma.c trippy.h
	$(CC) $(CFLAGS) -c plasma.c
frame.o: frame.c trippy.h
	$(CC) $(CFLAGS) -c frame.c
kaleid.o: kaleid.c trippy.h
	$(CC) $(CFLAGS) -c kaleid.c
color.o: color.c trippy.h
	$(CC) $(CFLAGS) -c color.c
gravity.o: gravity.c trippy.h
	$(CC) $(CFLAGS) -c gravity.c
life.o: life.c trippy.h
	$(CC) $(CFLAGS) -c life.c

tags:
	etags trippy.c frame.c kaleid.c color.c plasma.c gravity.c

distrib:
	tar -cf Xtacy112.tar trippy.c frame.c kaleid.c color.c plasma.c gravity.c life.c trippy.h Makefile vroot.h COPYING Xtacy.doc
	gzip Xtacy112.tar

 
