INSTALL_DIR = /users/local/mpi64/mpich-1.2.7p1 BIN = /users/adam/bin CC = cc FC = ifort #OPT = -ip -w #OPT1 = -ip -w #OPT2 = -w -O3 -ipo -ipo_obj -opt_report OPT = -CA -CB OPT1 = OPT2 = OPT FFLAGS = -c ${OPT} -I./include_unres -I$(INSTALL_DIR)/include FFLAGS1 = -c ${OPT1} -I./include_unres -I$(INSTALL_DIR)/include FFLAGS2 = -c ${OPT2} -I./include_unres -I$(INSTALL_DIR)/include CFLAGS = -c LIBS = -L$(INSTALL_DIR)/lib -lmpich -lpmpich xdrf/libxdrf.a #CPPFLAGS = -DMPI -DLINUX -DUNRES -DMOMENT -DCHECKGRAD -DPGI #CPPFLAGS = -DMPI -DLINUX -DUNRES -DCHECKGRAD -DPGI #CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DCRYST_BOND -DCRYST_THETA -DCRYST_SC CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DCHECKGRAD #-DZCHECK #CPPFLAGS = -DMPI -DLINUX -DUNRES -DPROCOR -DSPLITELE -DPGI -DHELIX #CPPFLAGS = -DMPI -DLINUX -DUNRES .f.o: ${FC} ${FFLAGS} $*.f .F.o: ${FC} ${FFLAGS} ${CPPFLAGS} $*.F all: maxlik objects = \ zscorez.o \ amebsa.o \ amotsa.o \ arcos.o \ averages_sc.o \ cartder.o \ cartprint.o \ chainbuild.o \ convert.o \ cored.o \ cutoff_violation.o \ energy_p_new_sc.o \ func1_sc.o \ geomout.o \ gnmr1.o \ icant.o \ initialize_p.o \ intcor.o \ int_from_cart1.o \ make_list_sc.o \ matmult.o \ minimize.o \ misc.o \ mygetenv.o \ molread_zs.o \ openunits.o \ parmread.o \ pinorm.o \ printmat.o \ proc.o \ proc_proc.o \ ran1.o \ randgens.o \ random.o \ readrtns_MP.o \ rescode.o \ restart.o \ rmdd.o \ scan.o \ setup_var.o \ sumsl_a.o \ sumsld.o \ thermal.o \ timing.o \ maxlikopt.o \ w2x_eps.o \ isnan.o objects_compar = \ fitsq.o \ lmysort.o \ q_measure1.o \ readpdb.o \ readrtns_compar.o \ rmscalc.o maxlik: ${objects} ${objects_compar} cc -o compinfo compinfo.c ./compinfo ${FC} -c ${FFLAGS} cinfo.f $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o -Bstatic_pgi ${LIBS} \ -o ${BIN}/zscorezMD_maxlik.exe sumsld.o: sumsld.f ${FC} ${FFLAGS1} sumsld.f sumsl_a.o: sumsl_a.f ${FC} ${FFLAGS1} sumsl_a.f cored.o: cored.f ${FC} ${FFLAGS1} cored.f rmdd.o: rmdd.f ${FC} ${FFLAGS1} rmdd.f energy_p_new_sc.o: energy_p_new_sc.F ${FC} ${FFLAGS} ${CPPFLAGS} energy_p_new_sc.F clean: /bin/rm *.o