FC = ifort CXX = icpc CC = icc FFLAGS = -qopenmp -xHost -g -O3 -align array32byte -qopt-report-file=$*_opt.txt CXXFLAGS = -qopenmp -xHost -g -O2 -qopt-report-file=$*_opt.txt CFLAGS = -qopenmp -xHost -g -O2 -qopt-report-file=$*_opt.txt -std=c99 lcdpd: maind.o loopdfv.o $(FC) $(FFLAGS) -o $@ maind.o loopdfv.o lcdpd_cxx: maind.o loopdtl.o forttime.o $(FC) $(FFLAGS) -o $@ maind.o loopdtl.o forttime.o -lstdc++ lcdpd_cp: maind.o loopdcp.o forttime.o $(FC) $(FFLAGS) -o $@ maind.o loopdcp.o forttime.o -lcilkrts clean: rm maind.o loopdfv.o idmax.o .F.o: $(FC) $(FFLAGS) -c $*.F .F90.o: $(FC) $(FFLAGS) -c $*.F90 .f.o: $(FC) $(FFLAGS) -c $*.f .cpp.o: $(CXX) $(CXXFLAGS) -c $*.cpp .c.o: $(CC) $(CFLAGS) -c $*.c