+2005-06-29 Ken Raeburn <raeburn@mit.edu>
+
+ * Makefile.in (LIB): Variable deleted, uses replaced with
+ LIBBASE.
+ (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add gssrpc library and
+ depedencies.
+ (lib$(LIBBASE)$(SO_EXT)): Don't explicitly link in the gssrpc
+ library.
+
2005-06-27 Ken Raeburn <raeburn@mit.edu>
* kdb_db2.c: Don't use C++-style comments.
LOCALINCLUDES = -I..
LIBBASE=kdb_db2
-LIB=$(LIBBASE)
LIBMAJOR=4
LIBMINOR=0
RELDIR=kdb/kdb_db2
SO_EXT=.so
# Depends on libk5crypto and libkrb5
-
+# Also on gssrpc, for xdr stuff.
SHLIB_EXPDEPS = \
+ $(GSSRPC_DEPLIBS) \
$(TOPLIBD)/libk5crypto$(SHLIBEXT) \
$(TOPLIBD)/libkrb5$(SHLIBEXT)
-SHLIB_EXPLIBS=-lkrb5 -lcom_err -lk5crypto $(KDB5_DB_LIB) $(LIBS)
+SHLIB_EXPLIBS=$(GSSRPC_LIBS) -lkrb5 -lcom_err -lk5crypto $(KDB5_DB_LIB) $(LIBS)
SHLIB_DIRS=-L$(TOPLIBD)
SHLIB_RDIRS=$(KRB5_LIBDIR)
$(DBDIR)/db/OBJS.ST $(DBDIR)/mpool/OBJS.ST $(DBDIR)/recno/OBJS.ST \
$(DBDIR)/clib/OBJS.ST
-all:: lib$(LIB)$(SO_EXT)
+all:: lib$(LIBBASE)$(SO_EXT)
SRCS= \
$(srcdir)/kdb_xdr.c \
install-unix:: install-libs
clean-unix:: clean-liblinks clean-libs clean-libobjs
-lib$(LIB)$(SO_EXT): db2_exp.o # lib$(LIB)$(STLIBEXT)
- $(CC) -shared -o $@ -L$(TOPLIBD) $^ -lgssrpc -ldb $(SHLIB_EXPLIBS)
+lib$(LIBBASE)$(SO_EXT): db2_exp.o
+ $(CC) -shared -o $@ -L$(TOPLIBD) $^ -ldb $(SHLIB_EXPLIBS)
clean::
- $(RM) lib$(LIB)$(SO_EXT) db2_exp.o
+ $(RM) lib$(LIBBASE)$(SO_EXT) db2_exp.o
t_kdb: t_kdb.o $(OBJS) $(KDB5_DEPLIBS) $(KRB5_BASE_DEPLIBS)