# Universe: a primitive life program in Tcl/Tk. TCL_LIB = /usr/lib/libtcl.a TK_LIB = /usr/lib/libtk.a DEBUG_TK_LIB = /usr/src/tk4.0/libtk.a LIBS = -L/usr/X11R6/lib -ltk -ltcl -lX11 -lm DEBUG_LIBS = -L/usr/X11R6/lib -ltcl -lX11 -lm INCS = -I/usr/local/include -I/usr/X11R6/include DEBUG_CFLAGS = -g -static CFLAGS = ${INCS} CC = gcc OBJS = widget.o main.o life.o all: universe debug: debug_universe widget.o: widget.c widget.h life.h ${CC} ${CFLAGS} -c widget.c main.o: main.c widget.h life.h ${CC} ${CFLAGS} -c main.c life.o: life.c life.h widget.h ${CC} ${CFLAGS} -c life.c universe: ${OBJS} ${CC} ${CFLAGS} -o universe ${OBJS} ${LIBS} debug_universe: clean ${CC} ${CFLAGS} ${DEBUG_CFLAGS} -c widget.c ${CC} ${CFLAGS} ${DEBUG_CFLAGS} -c main.c ${CC} ${CFLAGS} ${DEBUG_CFLAGS} -c life.c ${CC} ${CFLAGS} ${DEBUG_CFLAGS} -o universe \ ${OBJS} ${DEBUG_TK_LIB} ${DEBUG_LIBS} clean: rm -f universe *.o *~ tarchive: rm -f universe.tar.gz tar cvf universe.tar *.c *.h Makefile ChangeLog gzip --best universe.tar