SHELL=/bin/sh # SRCS= multiwavespec.f90 w3triamd.f90 w3gdatmd.f90 w3wdatmd.f90 w3adatmd.f90 w3idatmd.f90 w3odatmd.f90 w3flx1md.f90 w3sln1md.f90 w3src4md.f90 w3snl1md.f90 w3sbt1md.f90 w3sdb1md.f90 w3bullmd.f90 w3iogrmd.f90 w3iopomd.f90 w3partmd.f90 constants.f90 w3servmd.f90 w3timemd.f90 w3arrymd.f90 w3dispmd.f90 w3gsrumd.f90 OBJS= multiwavespec.o w3triamd.o w3gdatmd.o w3wdatmd.o w3adatmd.o w3idatmd.o w3odatmd.o w3flx1md.o w3sln1md.o w3src4md.o w3snl1md.o w3sbt1md.o w3sdb1md.o w3bullmd.o w3iogrmd.o w3iopomd.o w3partmd.o constants.o w3servmd.o w3timemd.o w3arrymd.o w3dispmd.o w3gsrumd.o MODS= multiwavespec.mod w3triamd.mod w3gdatmd.mod w3wdatmd.mod w3adatmd.mod w3idatmd.mod w3odatmd.mod w3flx1md.mod w3sln1md.mod w3src4md.mod w3snl1md.mod w3sbt1md.mod w3sdb1md.mod w3bullmd.mod w3iogrmd.mod w3iopomd.mod w3partmd.mod constants.mod w3servmd.mod w3timemd.mod w3arrymd.mod w3dispmd.mod w3gsrumd.mod LSTS= multiwavespec.lst w3triamd.lst w3gdatmd.lst w3wdatmd.lst w3adatmd.lst w3idatmd.lst w3odatmd.lst w3flx1md.lst w3sln1md.lst w3src4md.lst w3snl1md.lst w3sbt1md.lst w3sdb1md.lst w3bullmd.lst w3iogrmd.lst w3iopomd.lst w3partmd.lst constants.lst w3servmd.lst w3timemd.lst w3arrymd.lst w3dispmd.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 = multiwavespec # all: $(CMD) multiwavespec.o: multiwavespec.f90 w3gdatmd.o w3wdatmd.o w3adatmd.o w3odatmd.o constants.o w3servmd.o w3timemd.o w3arrymd.o w3dispmd.o w3iogrmd.o w3iopomd.o w3partmd.o w3sln1md.o w3src4md.o w3snl1md.o w3sbt1md.o w3sdb1md.o w3bullmd.o $(FC) -c $(FFLAGS) multiwavespec.f90 w3triamd.o: w3triamd.f90 w3gdatmd.o w3adatmd.o w3odatmd.o w3idatmd.o constants.o w3servmd.o w3arrymd.o w3dispmd.o w3iogrmd.o $(FC) -c $(FFLAGS) w3triamd.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 w3flx1md.o: w3flx1md.f90 w3odatmd.o w3servmd.o $(FC) -c $(FFLAGS) w3flx1md.f90 w3sln1md.o: w3sln1md.f90 w3gdatmd.o w3odatmd.o constants.o w3servmd.o $(FC) -c $(FFLAGS) w3sln1md.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 w3sbt1md.o: w3sbt1md.f90 w3gdatmd.o $(FC) -c $(FFLAGS) w3sbt1md.f90 w3sdb1md.o: w3sdb1md.f90 w3gdatmd.o w3odatmd.o constants.o $(FC) -c $(FFLAGS) w3sdb1md.f90 w3bullmd.o: w3bullmd.f90 w3gdatmd.o w3wdatmd.o w3odatmd.o constants.o w3timemd.o $(FC) -c $(FFLAGS) w3bullmd.f90 w3iogrmd.o: w3iogrmd.f90 w3gdatmd.o w3odatmd.o constants.o w3servmd.o w3dispmd.o w3src4md.o w3snl1md.o $(FC) -c $(FFLAGS) w3iogrmd.f90 w3iopomd.o: w3iopomd.f90 w3gdatmd.o w3wdatmd.o w3adatmd.o w3odatmd.o constants.o w3servmd.o w3gsrumd.o w3triamd.o $(FC) -c $(FFLAGS) w3iopomd.f90 w3partmd.o: w3partmd.f90 w3gdatmd.o w3odatmd.o constants.o w3dispmd.o $(FC) -c $(FFLAGS) w3partmd.f90 constants.o: constants.f90 $(FC) -c $(FFLAGS) constants.f90 w3servmd.o: w3servmd.f90 $(FC) -c $(FFLAGS) w3servmd.f90 w3timemd.o: w3timemd.f90 $(FC) -c $(FFLAGS) w3timemd.f90 w3arrymd.o: w3arrymd.f90 $(FC) -c $(FFLAGS) w3arrymd.f90 w3dispmd.o: w3dispmd.f90 constants.o $(FC) -c $(FFLAGS) w3dispmd.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)