# FC = mpixlf77 OPT = -O4 -qarch=qp -qtune=qp -qnocr #OPT = -O3 -qarch=qp -qtune=qp -qdebug=function_trace #OPT = -O -qarch=qp -qtune=qp #OPT = -O0 -C -g -qarch=qp -qtune=qp #-qdebug=function_trace #-Minline=name:scalar2,scalar,transpose2,matvec2,prodmat3 \ #-Mprefetch=distance:8,nta #OPT1 = -O -g -qarch=qp -qtune=qp OPT1 = -O -g -qarch=qp -qtune=qp -qdebug=function_trace #OPT2 = -O2 -qarch=qp -qtune=qp OPT2 = -O2 -qarch=qp -qtune=qp -qdebug=function_trace #OPTE = -O4 -qarch=qp -qtune=qp #OPTE = -O4 -qarch=qp -qtune=qp OPTE=${OPT} CFLAGS = -c FFLAGS = -c ${OPT} -I$(INSTALL_DIR)/include FFLAGS1 = -c ${OPT1} -I$(INSTALL_DIR)/include FFLAGS2 = -c ${OPT2} -I$(INSTALL_DIR)/include FFLAGSE = -c ${OPTE} -I$(INSTALL_DIR)/include BIN = ../../../bin FFLAGS = ${OPT} -c -I. -I./include_unres LIBS = xdrf/libxdrf.a .f.o: ${FC} ${FFLAGS} $*.f .F.o: ${FC} ${FFLAGS} ${CPPFLAGS} $*.F objects = \ wham_multparm.o \ bxread.o \ xread.o \ cxread.o \ enecalc1.o \ energy_p_new.o \ gnmr1.o \ initialize_p.o \ molread_zs.o \ openunits.o \ readrtns.o \ arcos.o \ cartder.o \ cartprint.o \ chainbuild.o \ geomout.o \ icant.o \ intcor.o \ int_from_cart.o \ make_ensemble1.o \ matmult.o \ misc.o \ mygetenv.o \ parmread.o \ pinorm.o \ printmat.o \ rescode.o \ setup_var.o \ slices.o \ store_parm.o \ timing.o \ wham_calc1.o \ ssMD.o \ dfa.o objects_compar = \ readrtns_compar.o \ readpdb.o fitsq.o contact.o \ elecont.o contfunc.o cont_frag.o conf_compar.o match_contact.o \ angnorm.o odlodc.o promienie.o qwolynes.o read_ref_str.o \ rmscalc.o secondary.o proc_cont.o define_pairs.o mysort.o GAB: CPPFLAGS = -WF,-DAIX -WF,-DMPI -WF,-DLINUX -WF,-DUNRES -WF,-DSPLITELE \ -WF,-DPROCOR -WF,-DPGI -WF,-DISNAN -WF,-DAMD64 -WF,-DISNAN\ -WF,-DCRYST_BOND -WF,-DCRYST_THETA -WF,-DCRYST_SC -WF,-DWHAM GAB: ${objects} ${objects_compar} xdrf/libxdrf.a cc -o compinfo compinfo.c ./compinfo ${FC} -c ${FFLAGS} cinfo.f $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \ ${LIBS} -static-intel -o ${BIN}/wham_ifort_MPICH-restr_GAB.exe E0LL2Y: CPPFLAGS = -WF,-DAIX -WF,-DMPI -WF,-DLINUX -WF,-DUNRES \ -WF,-DSPLITELE -WF,-DPROCOR -WF,-DPGI -WF,-DISNAN -WF,-DWHAM E0LL2Y: ${objects} ${objects_compar} xdrf/libxdrf.a cc -o compinfo compinfo.c ./compinfo ${FC} -c ${FFLAGS} cinfo.f $(FC) ${OPT} ${objects} ${objects_compar} cinfo.o \ ${LIBS} -static-intel -o ${BIN}/wham_ifort_MPICH-restr_E0LL2Y.exe xdrf/libxdrf.a: cd xdrf && make clean: /bin/rm -f *.o && /bin/rm -f compinfo && cd xdrf && make clean