BIN=../bin
OBJ=../obj
##############################################################
# Following settings for Linux
##############################################################
FC= f77
OPT = -O6 -m486 -fomit-frame-pointer -malign-double
FFLAGS = ${OPT} -I. -I/people2/adam/PROTARCH/UNRES/src
CPPFLAGS = -DLINUX -DUNRES
##############################################################
# Following settings for AIX
##############################################################
#FC= xlf
#CPPFLAGS = -WF,-DAIX
#LIBS = -limsl -lnag
#OPT = -O3
#FFLAGS = -d ${OPT} -I. -I/people2/adam/PROTARCH/UNRES/src
#FFLAGS = -C -d -g -I. -I/people2/adam/PROTARCH/UNRES/src
#LIBS = -limsl -lnag
#CPPFLAGS = -WF,-DAIX
##############################################################

.SUFFIXES: .F
.F.o:
	$(FC) -c $(CPPFLAGS) $(FFLAGS) $<

objects = main_clust.o arcos.o cartprint.o chainbuild.o convert.o initialize.o \
	matmult.o readrtns.o pinorm.o rescode.o intcor.o timing.o misc.o \
	geomout.o readpdb.o fitsq.o cluster.o clustmaz.o minvar.o ponat.o \
	track.o wrtclust.o srtclust.o prp.o noyes.o contact.o

unres_clust: $(objects)
	$(FC) ${OPT} ${objects} ${LIBS} -o unres_clust
	mv unres_clust ${BIN}

clean:
	/bin/rm *.o
	/bin/rm F*.f

move:
	mv *.o ${OBJ}
