# Set the precision [one of: r4|r8]  You must use lower case!
PRECISION = r8

CF = $(F90)
PARSELIB = $(PARSE_LIB_$(PRECISION))
PARSEMOD = $(PARSE_MOD_$(PRECISION))
SDSLIB = $(SDS_LIB_$(PRECISION))
SDSMOD = $(SDS_MOD_$(PRECISION))
FFLAGS = $(F90_OPTS)
LDFLAGS = $(PARSELIB) $(SDSLIB) $(LIBDF) $(LD_OPTS)
PROG = hdf2txt

$(PROG): $(PROG).f $(PARSEMOD) $(SDSMOD)
	$(CF) -c $(FFLAGS) $(PARSEMOD)
	$(CF) -c $(FFLAGS) $(SDSMOD)
	$(CF) $(FFLAGS) $(PROG).f $(LDFLAGS) -o $(PROG)
	/bin/rm -f *.mod *.o

clean:
	/bin/rm -f *.mod *.o $(PROG)

new:
	make clean
	make

install:
	mv $(PROG) ../../bin/$(SYSTEM)
