Files
src_old/test/H5Fed/Makefile.am
T

100 lines
2.0 KiB
Makefile

# test level Makefile.am
OBJEXT = o
# PATH SETTING
HDF5ROOT = @HDF5ROOT@
# COMPILER SETTING
CXX = @CXX@
FC = @FC@
MPIFC = @MPIFC@
MPICXX = @MPICXX@
MPICC = @MPICC@
# COMPILER FLAG SETTING
CFLAGS = @CFLAGS@
FFLAGS = @FFLAGS@ @MPIINC@
# LIBRARIES
SZLIB = @SZLIB@
HDFLIB = -L$(HDF5ROOT)/lib -lhdf5 -lz $(SZLIB) @LDFLAGS@
MPILIB = @MPILIB@
H5LIB = -L${abs_top_builddir}/src/lib -lH5Core -lH5
LIBS = ${H5LIB} $(HDFLIB) $(MPILIB) -lm @STDCXX@
# H5Part compiled library location
# H5PLIB = -L@prefix@/lib
# INCLUDES
HDFINC = -I$(HDF5ROOT)/include
MPIINC = @MPIINC@
H5INC = -I${abs_top_builddir}/src/include
INC = $(HDFINC) $(MPIINC) $(H5INC)
# What to build... make install will place these files in the $(prefix)/bin directory.
bin_PROGRAMS = \
tetmesh_write \
tetmesh_write2 \
tetmesh_read \
tetmesh_adjacencies \
tetmesh_write_tags \
tetmesh_read_tags
# trimesh_read
# trimesh_write \
# map_tet2globalid \
# map_triangle2globalid
# Some useful scripts that I wish to place in the $(prefix)/bin directory.
bin_SCRIPTS =
# Listing of all programs that maybe built. (Has to know statically...)
EXTRA_PROGRAMS =
# Extra files that I wish to include in the dist tar ball.
EXTRA_DIST = \
tetmesh_write.c \
tetmesh_write2.c \
tetmesh_read.c \
tetmesh_adjacencies.c \
tetmesh_write_tags.c \
tetmesh_read_tags.c
# trimesh_write.c \
# trimesh_read.c
# tetmesh_read.c \
# write_trianglemesh.c \
# read_trianglemesh.c \
# map_tet2globalid.c \
# map_triangle2globalid.c \
# $(bin_SCRIPTS)
all: $(bin_PROGRAMS)
###############################################################################
% : %.o
$(CC) -o $@ $< $(H5LIB) $(LIBS)
%.o : %.c
$(CC) $(CFLAGS) $(INC) -g -c $<
%.o : %.f90
${FC} $(FFLAGS) -c $(H5INC) $<
###############################################################################
clean:
${RM} -f *~ *.o ${bin_PROGRAMS}
distclean: clean
${RM} -rf .deps
${RM} -rf .libs
${RM} -f parttest.h5
${RM} -rf config.status config.log config.h Makefile