# Edit the following variables as needed
HDF_INSTALL = /mnt/hdf/packages/hdf5/v189/Linux_2.6/hdf5-1.8.9-linux-static
EXTLIB = -L$(HDF_INSTALL)/lib
CC          = gcc
CFLAGS      = 
LIB         = -lsz -lz -lm

INCLUDE   = -I$(HDF_INSTALL)/include
LIBSHDF   = $(EXTLIB) $(HDF_INSTALL)/lib/libhdf5.a 

all: h5_crtdat \
     h5_rdwt \
     h5_crtatt \
     h5_crtgrp \
     h5_crtgrpar \
     h5_crtgrpd \
 

h5_crtdat: h5_crtdat.c
	$(CC) $(CFLAGS) -o $@ h5_crtdat.c $(INCLUDE) $(LIBSHDF) $(LIB)

h5_rdwt: h5_rdwt.c
	$(CC) $(CFLAGS) -o $@ h5_rdwt.c $(INCLUDE) $(LIBSHDF) $(LIB)

h5_crtatt: h5_crtatt.c
	$(CC) $(CFLAGS) -o $@ h5_crtatt.c $(INCLUDE) $(LIBSHDF) $(LIB)

h5_crtgrp: h5_crtgrp.c
	$(CC) $(CFLAGS) -o $@ h5_crtgrp.c $(INCLUDE) $(LIBSHDF) $(LIB)

h5_crtgrpar: h5_crtgrpar.c
	$(CC) $(CFLAGS) -o $@ h5_crtgrpar.c $(INCLUDE) $(LIBSHDF) $(LIB)

h5_crtgrpd: h5_crtgrpd.c
	$(CC) $(CFLAGS) -o $@ h5_crtgrpd.c $(INCLUDE) $(LIBSHDF) $(LIB)


clean: 
	rm -f *.h5 *.o \
        h5_crtdat \
        h5_rdwt \
        h5_crtatt \
        h5_crtgrp \
        h5_crtgrpar \
        h5_crtgrpd \
 

.SUFFIXES:.o.c
