#############################################################################
## Setup for building programs ##
#############################################################################
INCLUDES=-I$(top_srcdir)/hdf/src \
-I$(top_srcdir)/hdf/test \
-I$(top_srcdir)/mfhdf/libsrc \
-I$(top_srcdir)/mfhdf/port \
-I../libsrc
DEFINES=-DNDEBUG -DHDF
AM_CPPFLAGS=$(INCLUDES) $(DEFINES)
#############################################################################
## Testing -- Here there be dragons. ##
#############################################################################
include_HEADERS = netcdf.inc netcdf.f90
check_PROGRAMS = ftest hdftest
ftest_SOURCES = ftest.f
ftest_LDADD = $(top_builddir)/hdf/test/forsupff.o $(top_builddir)/hdf/test/forsupf.o \
../libsrc/libmfhdf.a $(top_builddir)/hdf/src/libdf.a @LIBS@
ftest_DEPENDENCIES = $(top_builddir)/hdf/test/forsupff.o $(top_builddir)/hdf/test/forsupf.o \
$(top_builddir)/hdf/src/libdf.a ../libsrc/libmfhdf.a
hdftest_SOURCES = hdftest.f
hdftest_LDADD = ../libsrc/libmfhdf.a $(top_builddir)/hdf/src/libdf.a @LIBS@
hdftest_DEPENDENCIES = testdir $(top_builddir)/hdf/src/libdf.a ../libsrc/libmfhdf.a
testdir:
-mkdir testdir
SUFFIXES = .inc .f90
.inc.f90:
sed -e 's/^[cC]/!/' -e 's/^ [^ ]/ \&/' < $< > $*.f90
check:
@echo "==================================="
@echo "HDF-SD Fortran interfaces tests"
@echo "==================================="
srcdir="$(srcdir)" ./hdftest
@echo "==================================="
@echo "HDF-NetCDF Fortran interfaces tests"
@echo "==================================="
srcdir="$(srcdir)" ./ftest
#############################################################################
## And the cleanup ##
#############################################################################
DISTCLEANFILES = ftest.f jackets.c netcdf.inc netcdf.f90 test.nc copy.nc *.hdf testdir/testext.hdf
syntax highlighted by Code2HTML, v. 0.9.1