summaryrefslogtreecommitdiffstats
path: root/tools/lib/Makefile.in
diff options
context:
space:
mode:
authorBill Wendling <wendling@ncsa.uiuc.edu>2001-02-23 22:23:01 (GMT)
committerBill Wendling <wendling@ncsa.uiuc.edu>2001-02-23 22:23:01 (GMT)
commit6977b5afc2f75926edf1ee54b6360883b42d5045 (patch)
treeb66459fff1cc3762343cc43b9a66dfd204cfee19 /tools/lib/Makefile.in
parent9dfe1289211092adf5d951f8d9005b83f81af9a0 (diff)
downloadhdf5-6977b5afc2f75926edf1ee54b6360883b42d5045.zip
hdf5-6977b5afc2f75926edf1ee54b6360883b42d5045.tar.gz
hdf5-6977b5afc2f75926edf1ee54b6360883b42d5045.tar.bz2
[svn-r3508] Purpose:
Bug Fix Description: We were trying to build the talign test program before the library was actually built. Solution: Moved talign test to the lib directory since it belongs with the library anyway. Platforms tested: Linux
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@