FC = pgf90 CC = pgcc FFLAGS = -Mfree -byteswapio -O CFLAGS = -O LDFLAGS = all: rd_wr_formatted.exe clean: rm -f *.o rd_wr_formatted.exe rd_wr_formatted.exe: rd_wr_formatted.o read_geogrid.o write_geogrid.o $(FC) $(LDFLAGS) -o rd_wr_formatted.exe rd_wr_formatted.o read_geogrid.o write_geogrid.o rd_wr_formatted.o: rd_wr_formatted.f90 $(FC) -c $(FFLAGS) rd_wr_formatted.f90 read_geogrid.o: read_geogrid.c $(CC) -c $(CFLAGS) read_geogrid.c write_geogrid.o: write_geogrid.c $(CC) -c $(CFLAGS) write_geogrid.c