1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-15 23:50:44 +00:00
freebsd-ports/science/hdf5-18/files/mfhdf/libsrc/Makefile
Steve Price b0628da359 Update to version 4.1r3.
PR:		14717
Submitted by:	maintainer
1999-11-14 02:32:21 +00:00

44 lines
1.3 KiB
Makefile

# $FreeBSD$
.PATH: ${.CURDIR} ${.CURDIR}/../fortran/config ${.CURDIR}/../fortran
SRCS = array.c attr.c cdf.c dim.c file.c iarray.c error.c \
globdef.c putget.c putgetg.c sharray.c string.c var.c \
hdfsds.c mfsd.c nssdc.c xdrposix.c \
jackets-fbsd.c mfsdf.c mfsdff.f
LIB = mfhdf
SHLIB_MAJOR = 2
SHLIB_MINOR = 3
LIBDIR = ${PREFIX}/lib
# uncomment the line below to avoid building static libraries
#INTERNALLIB = Yes
CFLAGS += -DNDEBUG -DHDF -I${.CURDIR}/../../hdf/src -I${.CURDIR}
.if ${MACHINE_ARCH} == "i386"
CFLAGS += -DSWAP
.endif
LDADD += -L${.CURDIR}/../../hdf/src -ldf
LDFLAGS += -L. -l${LIB} ${LDADD}
afterinstall:
install -c -o root -g wheel -m 444 hdf2netcdf.h local_nc.h \
mfhdf.h netcdf.h ${PREFIX}/include
.include <bsd.lib.mk>
test: ${SHLIB_NAME} cdftest hdftest
env LD_LIBRARY_PATH=${.CURDIR}:${.CURDIR}/../../hdf/src ./cdftest > cdfout.new
@diff cdfout.new testout.sav && \
echo "*** netCDF passes formatted test ***" || \
(echo "*** netCDF fails formatted test ***" ; \
echo "The above differences are OK if small")
env LD_LIBRARY_PATH=${.CURDIR}:${.CURDIR}/../../hdf/src ./hdftest > hdfout.new
@diff hdfout.new hdfout.sav && \
echo "*** HDF passes formatted test ***" || \
(echo "*** HDF fails formatted test ***" ; \
echo "The above differences are OK if small")