SHELL=/bin/sh # SRCS= multiwavegrid_interp.f90 w3gdatmd.f90 w3wdatmd.f90 w3adatmd.f90 w3idatmd.f90 w3odatmd.f90 w3src4md.f90 w3snl1md.f90 w3iogrmd.f90 w3iogomd.f90 constants.f90 w3servmd.f90 w3arrymd.f90 w3dispmd.f90 w3timemd.f90 w3gsrumd.f90 OBJS= multiwavegrid_interp.o w3gdatmd.o w3wdatmd.o w3adatmd.o w3idatmd.o w3odatmd.o w3src4md.o w3snl1md.o w3iogrmd.o w3iogomd.o constants.o w3servmd.o w3arrymd.o w3dispmd.o w3timemd.o w3gsrumd.o MODS= multiwavegrid_interp.mod w3gdatmd.mod w3wdatmd.mod w3adatmd.mod w3idatmd.mod w3odatmd.mod w3src4md.mod w3snl1md.mod w3iogrmd.mod w3iogomd.mod constants.mod w3servmd.mod w3arrymd.mod w3dispmd.mod w3timemd.mod w3gsrumd.mod LSTS= multiwavegrid_interp.lst w3gdatmd.lst w3wdatmd.lst w3adatmd.lst w3idatmd.lst w3odatmd.lst w3src4md.lst w3snl1md.lst w3iogrmd.lst w3iogomd.lst constants.lst w3servmd.lst w3arrymd.lst w3dispmd.lst w3timemd.lst w3gsrumd.lst # FC = ifort FFLAGS = -O -xHost -list -auto -convert big_endian -assume byterecl LDFLAGS = -O -xHost -list -auto -convert big_endian -assume byterecl LIBS = CMD = multiwavegrid_interp # all: $(CMD) multiwavegrid_interp.o: multiwavegrid_interp.f90 w3gdatmd.o w3wdatmd.o w3adatmd.o w3odatmd.o w3idatmd.o constants.o w3servmd.o w3timemd.o w3arrymd.o w3gsrumd.o w3iogrmd.o w3iogomd.o $(FC) -c $(FFLAGS) multiwavegrid_interp.f90 w3gdatmd.o: w3gdatmd.f90 constants.o w3servmd.o w3gsrumd.o $(FC) -c $(FFLAGS) w3gdatmd.f90 w3wdatmd.o: w3wdatmd.f90 w3gdatmd.o w3odatmd.o w3servmd.o $(FC) -c $(FFLAGS) w3wdatmd.f90 w3adatmd.o: w3adatmd.f90 w3gdatmd.o w3odatmd.o w3idatmd.o w3servmd.o $(FC) -c $(FFLAGS) w3adatmd.f90 w3idatmd.o: w3idatmd.f90 w3gdatmd.o w3servmd.o $(FC) -c $(FFLAGS) w3idatmd.f90 w3odatmd.o: w3odatmd.f90 w3gdatmd.o w3servmd.o $(FC) -c $(FFLAGS) w3odatmd.f90 w3src4md.o: w3src4md.f90 w3gdatmd.o w3odatmd.o constants.o w3servmd.o w3dispmd.o $(FC) -c $(FFLAGS) w3src4md.f90 w3snl1md.o: w3snl1md.f90 w3gdatmd.o w3adatmd.o w3odatmd.o constants.o $(FC) -c $(FFLAGS) w3snl1md.f90 w3iogrmd.o: w3iogrmd.f90 w3gdatmd.o w3odatmd.o constants.o w3servmd.o w3dispmd.o w3src4md.o w3snl1md.o $(FC) -c $(FFLAGS) w3iogrmd.f90 w3iogomd.o: w3iogomd.f90 w3gdatmd.o w3wdatmd.o w3adatmd.o w3odatmd.o constants.o w3servmd.o $(FC) -c $(FFLAGS) w3iogomd.f90 constants.o: constants.f90 $(FC) -c $(FFLAGS) constants.f90 w3servmd.o: w3servmd.f90 $(FC) -c $(FFLAGS) w3servmd.f90 w3arrymd.o: w3arrymd.f90 $(FC) -c $(FFLAGS) w3arrymd.f90 w3dispmd.o: w3dispmd.f90 constants.o $(FC) -c $(FFLAGS) w3dispmd.f90 w3timemd.o: w3timemd.f90 $(FC) -c $(FFLAGS) w3timemd.f90 w3gsrumd.o: w3gsrumd.f90 w3servmd.o $(FC) -c $(FFLAGS) w3gsrumd.f90 $(CMD): $(OBJS) $(FC) $(LDFLAGS) -o $(CMD) $(OBJS) $(LIBS) clean: rm -f $(OBJS) $(MODS) $(LSTS)