summaryrefslogtreecommitdiffstats
path: root/tools/lib/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'tools/lib/Makefile.in')
-rw-r--r--tools/lib/Makefile.in16
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/lib/Makefile.in b/tools/lib/Makefile.in
index 5e61afd..dc35ebe 100644
--- a/tools/lib/Makefile.in
+++ b/tools/lib/Makefile.in
@@ -18,7 +18,7 @@ CPPFLAGS=-I. -I$(srcdir) -I$(top_builddir)/src -I$(top_srcdir)/src \
## Test programs and scripts.
##
-TEST_PROGS=
+TEST_PROGS=talign
TEST_SCRIPTS=
## These are our main targets: library and tools. We link this library
@@ -27,6 +27,9 @@ TEST_SCRIPTS=
##
LT_LINK_LIB=$(LT) --mode=link $(CC) -static -rpath $(libdir)
LIB=libh5tools.la
+LIBHDF5=$(top_builddir)/src/libhdf5.la
+PUB_PROGS=
+PROGS=$(PUB_PROGS) $(TEST_PROGS)
## Source and object files for the library; do not install
##
@@ -34,10 +37,21 @@ LIB_SRC=h5tools.c h5tools_str.c
LIB_OBJ=$(LIB_SRC:.c=.lo)
PUB_LIB=
+TEST_SRC=talign.c
+TEST_OBJ=$(TEST_SRC:.c=.lo)
+
PRIVATE_HDR=h5tools.h h5tools_str.h
## Programs have to be built before they can be tested!
##
check test _test: $(PROGS)
+## How to build the programs... They all depend on the hdf5 library and
+## the tools library compiled in this directory.
+##
+$(PROGS): $(LIB) $(LIBHDF5)
+
+talign: talign.lo
+ @$(LT_LINK_EXE) $(CFLAGS) -o $@ talign.lo $(LIB) $(LIBHDF5) $(LDFLAGS) $(LIBS)
+
@CONCLUDE@