install: clustalw clean: rm *.o OBJECTS = clustalw.o amenu.o sequence.o showpair.o malign.o \ util.o trees.o gcgcheck.o prfalign.o pairalign.o \ calcgapcoeff.o calcprf1.o calcprf2.o calctree.o \ readmat.o alnscore.o random.o HEADERS = general.h clustalw.h CC = cc CFLAGS = -c -xO4 LFLAGS = clustalw : $(OBJECTS) $(CC) $(LFLAGS) -o $@ $(OBJECTS) -lm clustalw.o : clustalw.c $(HEADERS) $(CC) $(CFLAGS) $*.c readmat.o : readmat.c $(HEADERS) matrices.h $(CC) $(CFLAGS) $*.c amenu.o : amenu.c $(HEADERS) param.h $(CC) $(CFLAGS) $*.c trees.o : trees.c $(HEADERS) dayhoff.h $(CC) $(CFLAGS) $*.c .c.o : $(CC) $(CFLAGS) $?