all : anrep pam

pam : pam.c
	cc -O -o pam pam.c -lm

anrep : anrep.o  score.o metric.o motif.o partree.o search.o symbol.o iopack.o
	cc -o anrep *.o

anrep.o : anrep.c anrep.h  score.h metric.h motif.h partree.h symbol.h
	cc -O -c anrep.c

score.o :  score.c anrep.h metric.h partree.h
	cc -O -c score.c

metric.o : metric.c anrep.h
	cc -O -c metric.c

motif.o : motif.c anrep.h metric.h partree.h
	cc -O -c motif.c

partree.o : partree.c anrep.h metric.h partree.h
	cc -O -c partree.c

search.o : search.c anrep.h metric.h motif.h partree.h
	cc -O -c search.c

symbol.o : symbol.c anrep.h metric.h partree.h symbol.h
	cc -O -c symbol.c

iopack.o : iopack.c
	cc -O -c iopack.c

clean :
	rm *.o anrep pam

paper :
	lpr paper.ps

quick :
	lpr quick.ps

listing :
	enscript -2rG README Makefile *.c *.h
