blob: 1b89c199ea7740d791bb51ded851a134d5038243 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
CFLAGS = $(CCOPTS) $(DEFS) -DBERK_DB_DBM
LDFLAGS = -g
LIB_SUBDIRS= $(BUILDTOP)/util/berk_db/hash
LIBUPDATE=$(BUILDTOP)/util/libupdate
all:: $(OBJS) all-$(WHAT)
SRCS= \
$(srcdir)/encrypt_key.c \
$(srcdir)/decrypt_key.c \
$(srcdir)/kdb_dbm.c \
$(srcdir)/verify_mky.c \
$(srcdir)/fetch_mkey.c \
$(srcdir)/setup_mkey.c \
$(srcdir)/store_mkey.c
OBJS= \
encrypt_key.o \
decrypt_key.o \
kdb_dbm.o \
verify_mky.o \
fetch_mkey.o \
setup_mkey.o \
store_mkey.o
libkdb5.a: $(OBJS) $(BUILDTOP)/util/berk_db/hash/DONE
$(RM) $@
$(ARADD) $@ $(OBJS)
$(RANLIB) $@
if test -f $@ ; then \
for i in $(LIB_SUBDIRS) ; \
do \
$(LIBUPDATE) $@ $$i/DONE $$i ; \
done ; \
else \
for i in $(LIB_SUBDIRS) ; \
do \
$(LIBUPDATE) $@ --force $$i/DONE $$i ; \
done ; \
fi
$(RANLIB) $@
install:: libkdb5.a
$(INSTALL_DATA) libkdb5.a $(DESTDIR)$(KRB5_LIBDIR)/libkdb5.a
$(RANLIB) $(DESTDIR)$(KRB5_LIBDIR)/libkdb5.a
clean::
$(RM) libkdb5.a
COMERRLIB = $(BUILDTOP)/util/et/libcom_err.a
KDB5LIB = libkdb5.a
KRB5LIB = $(TOPLIBD)/libkrb5.a
CRYPTOLIB = $(TOPLIBD)/libcrypto.a
KLIBS = $(KDB5LIB) $(KRB5LIB) $(CRYPTOLIB) $(COMERRLIB)
t_kdb: t_kdb.o $(KLIBS)
$(LD) -o t_kdb t_kdb.o $(KLIBS) $(LIBS)
check:: t_kdb
./t_kdb
clean::
$(RM) t_kdb t_kdb.o
|