1 mydir=plugins$(S)kdb$(S)db2
2 BUILDTOP=$(REL)..$(S)..$(S)..
3 MODULE_INSTALL_DIR = $(KRB5_DB_MODULE_DIR)
5 SUBDIRS= $(SUBDIRS-@DB_VERSION@)
10 LOCALINCLUDES = -I../../../lib/kdb -I$(srcdir)/../../../lib/kdb
13 DB_VERSION = @DB_VERSION@
14 DB_DEPS = $(DB_DEPS-@DB_HEADER_VERSION@)
16 DB_DEPS-k5 = $(BUILDTOP)/include/db.h $(BUILDTOP)/include/db-config.h
17 DB_DEPS-redirect = $(BUILDTOP)/include/db.h
19 KDB5_DB_LIB = @KDB5_DB_LIB@
20 DB_DEPLIB = $(DB_DEPLIB-@DB_VERSION@)
21 DB_DEPLIB-k5 = $(TOPLIBD)/libdb$(DEPLIBEXT) $(KADMSRV_DEPLIBS)
27 RELDIR=../plugins/kdb/db2
28 # Depends on libk5crypto and libkrb5
29 # Also on gssrpc, for xdr stuff.
32 $(TOPLIBD)/libk5crypto$(SHLIBEXT) \
33 $(TOPLIBD)/libkrb5$(SHLIBEXT)
34 SHLIB_EXPLIBS= $(GSSRPC_LIBS) -lkrb5 -lcom_err -lk5crypto $(KDB5_DB_LIB) $(KADMSRV_LIBS) $(SUPPORT_LIB) $(LIBS) @DB_EXTRA_LIBS@
37 DBOBJLISTS = $(DBOBJLISTS-@DB_VERSION@)
39 DBOBJLISTS-k5 = $(DBDIR)/hash/OBJS.ST $(DBDIR)/btree/OBJS.ST \
40 $(DBDIR)/db/OBJS.ST $(DBDIR)/mpool/OBJS.ST $(DBDIR)/recno/OBJS.ST
41 DBSHOBJLISTS = $(DBOBJLISTS:.ST=.SH)
45 $(srcdir)/adb_openclose.c \
46 $(srcdir)/adb_policy.c \
52 STOBJLISTS=OBJS.ST $(DBOBJLISTS)
62 all-unix: all-liblinks
63 install-unix: install-libs
64 clean-unix:: clean-liblinks clean-libs clean-libobjs
66 $(DB_DEPS) $(DBOBJLISTS-k5) $(DBSHOBJLISTS): all-recurse
69 $(RM) .depend-verify-db
74 .depend-verify-db: depend-verify-db-$(DB_VERSION)
76 @if test -r .depend-verify-db; then :; \
77 else (set -x; touch .depend-verify-db); fi
79 @echo 1>&2 error: cannot build dependencies using system db package