Files
hdf5/doc/html/Tutor/examples/Makefile

86 lines
2.0 KiB
Makefile
Executable File

# Edit the following variables as needed
HDF_INSTALL = "/afs/ncsa/packages/hdf5/old/1.0.1-sol2.5"
CC = gcc
CFLAGS = '-ansi -O3 -finline-functions -pg'
LIB = -lm
INCLUDE = -I$(HDF_INSTALL)/include
LIBSHDF = -L$(HDF_INSTALL)/lib -lhdf5 -lm -g
all: h5_crtfile \
h5_crtdat \
h5_rdwt \
h5_crtatt \
h5_crtgrp \
h5_crtgrpar \
h5_crtgrpd \
h5_copy \
h5_extend \
h5_iterate \
h5_mount \
h5_read \
h5_reference \
h5_hyperslab
h5_crtfile: h5_crtfile.c
$(CC) $(CFLAGS) -o $@ h5_crtfile.c $(INCLUDE) $(LIBSHDF) $(LIB)
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)
h5_copy: h5_copy.c
$(CC) $(CFLAGS) -o $@ h5_copy.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_extend: h5_extend.c
$(CC) $(CFLAGS) -o $@ h5_extend.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_iterate: h5_iterate.c
$(CC) $(CFLAGS) -o $@ h5_iterate.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_mount: h5_mount.c
$(CC) $(CFLAGS) -o $@ h5_mount.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_read: h5_read.c
$(CC) $(CFLAGS) -o $@ h5_read.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_reference: h5_reference.c
$(CC) $(CFLAGS) -o $@ h5_reference.c $(INCLUDE) $(LIBSHDF) $(LIB)
h5_hyperslab: h5_hyperslab.c
$(CC) $(CFLAGS) -o $@ h5_hyperslab.c $(INCLUDE) $(LIBSHDF) $(LIB)
clean:
rm -f *.o h5_crtfile \
h5_crtdat \
h5_rdwt \
h5_crtatt \
h5_crtgrp \
h5_crtgrpar \
h5_crtgrpd \
h5_copy \
h5_extend \
h5_iterate \
h5_mount \
h5_read \
h5_reference \
h5_hyperslab
.SUFFIXES:.o.c