tests: Convert opr tests to use libtool

Avoid the problems with libopr's dependencies by just converting
the tests to use the libtool version of the opr library. While we're
at it, make the tests pthreaded too.

Change-Id: I4e570b288ea57c758c848be1d545e5ee59771ab9
Reviewed-on: http://gerrit.openafs.org/8127
Reviewed-by: Jason Edgecombe <jason@rampaginggeek.com>
Tested-by: Jason Edgecombe <jason@rampaginggeek.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
This commit is contained in:
Simon Wilkinson 2012-09-16 19:54:48 +01:00 committed by Derrick Brashear
parent 88fc3c6f42
commit dca06bd104

View File

@ -1,30 +1,30 @@
srcdir=@srcdir@
abs_top_builddir=@abs_top_builddir@
include @TOP_OBJDIR@/src/config/Makefile.config
include @TOP_OBJDIR@/src/config/Makefile.lwp
include @TOP_OBJDIR@/src/config/Makefile.pthread
MODULE_CFLAGS = -I$(srcdir)/../..
LIBS=../tap/libtap.a $(abs_top_builddir)/lib/libopr.a
LIBS=../tap/libtap.a $(abs_top_builddir)/src/opr/liboafs_opr.la
tests = jhash-t queues-t rbtree-t time-t uuid-t
all check test tests: $(tests)
queues-t: queues-t.o
$(AFS_LDRULE) queues-t.o ../tap/libtap.a $(XLIBS)
$(LT_LDRULE_static) queues-t.o ../tap/libtap.a $(XLIBS)
rbtree-t: rbtree-t.o $(LIBS)
$(AFS_LDRULE) rbtree-t.o ../tap/libtap.a $(LIBS) $(XLIBS)
$(LT_LDRULE_static) rbtree-t.o ../tap/libtap.a $(LIBS) $(XLIBS)
jhash-t: jhash-t.o
$(AFS_LDRULE) jhash-t.o ../tap/libtap.a $(XLIBS)
$(LT_LDRULE_static) jhash-t.o ../tap/libtap.a $(XLIBS)
time-t: time-t.o
$(AFS_LDRULE) time-t.o ../tap/libtap.a $(XLIBS)
$(LT_LDRULE_static) time-t.o ../tap/libtap.a $(XLIBS)
uuid-t: uuid-t.o
$(AFS_LDRULE) uuid-t.o ../tap/libtap.a $(LIBS) $(LIB_hcrypto) $(XLIBS)
$(LT_LDRULE_static) uuid-t.o ../tap/libtap.a $(LIBS) $(XLIBS)
clean distclean:
$(RM) -f $(tests) *.o core