xref: /freebsd/crypto/krb5/src/lib/kadm5/srv/Makefile.in (revision f1c4c3daccbaf3820f0e2224de53df12fc952fcc)
1mydir=lib$(S)kadm5$(S)srv
2BUILDTOP=$(REL)..$(S)..$(S)..
3LOCALINCLUDES = -I$(BUILDTOP)/include/kadm5 \
4	-I$(top_srcdir)/lib/gssapi/krb5 -I$(top_srcdir)/lib/gssapi/generic \
5	-I$(BUILDTOP)/lib/gssapi/krb5 -I$(BUILDTOP)/lib/gssapi/generic
6DEFINES = @HESIOD_DEFS@
7
8##DOSBUILDTOP = ..\..\..
9##DOSLIBNAME = libkadm5srv.lib
10
11LIBBASE=kadm5srv_mit
12LIBMAJOR=12
13LIBMINOR=0
14STOBJLISTS=../OBJS.ST OBJS.ST
15
16SHLIB_EXPDEPS=\
17	$(TOPLIBD)/libgssrpc$(SHLIBEXT) \
18	$(TOPLIBD)/libgssapi_krb5$(SHLIBEXT) \
19	$(TOPLIBD)/libkdb5$(SHLIBEXT) \
20	$(TOPLIBD)/libkrb5$(SHLIBEXT) \
21	$(TOPLIBD)/libk5crypto$(SHLIBEXT) \
22	$(COM_ERR_DEPLIB) $(SUPPORT_LIBDEP)
23SHLIB_EXPLIBS =	-lgssrpc -lgssapi_krb5 -lkdb5 $(KDB5_DB_LIB) -lkrb5 \
24		-lk5crypto $(SUPPORT_LIB) $(COM_ERR_LIB) $(LIBS)
25RELDIR=kadm5/srv
26
27SRCS =	$(srcdir)/pwqual.c \
28	$(srcdir)/kadm5_hook.c \
29	$(srcdir)/pwqual_dict.c \
30	$(srcdir)/pwqual_empty.c \
31	$(srcdir)/pwqual_hesiod.c \
32	$(srcdir)/pwqual_princ.c \
33	$(srcdir)/svr_policy.c \
34	$(srcdir)/svr_principal.c \
35	$(srcdir)/server_kdb.c \
36	$(srcdir)/server_misc.c \
37	$(srcdir)/server_init.c \
38	$(srcdir)/svr_iters.c \
39	$(srcdir)/svr_chpass_util.c \
40	$(srcdir)/adb_xdr.c
41
42OBJS =	pwqual.$(OBJEXT) \
43	pwqual_dict.$(OBJEXT) \
44	pwqual_empty.$(OBJEXT) \
45	pwqual_hesiod.$(OBJEXT) \
46	pwqual_princ.$(OBJEXT) \
47	kadm5_hook.$(OBJEXT) \
48	svr_policy.$(OBJEXT) \
49	svr_principal.$(OBJEXT) \
50	server_kdb.$(OBJEXT) \
51	server_misc.$(OBJEXT) \
52	server_init.$(OBJEXT) \
53	svr_iters.$(OBJEXT) \
54	svr_chpass_util.$(OBJEXT) \
55	adb_xdr.$(OBJEXT)
56
57STLIBOBJS = \
58	pwqual.o \
59	pwqual_dict.o \
60	pwqual_empty.o \
61	pwqual_hesiod.o \
62	pwqual_princ.o \
63	kadm5_hook.o \
64	svr_policy.o \
65	svr_principal.o \
66	server_kdb.o \
67	server_misc.o \
68	server_init.o \
69	svr_iters.o \
70	svr_chpass_util.o \
71	adb_xdr.o
72
73all-unix: all-liblinks
74all-windows: $(OBJS)
75
76generate-files-mac: darwin.exports
77
78check-windows:
79
80clean-windows::
81
82clean-unix:: clean-liblinks clean-libs clean-libobjs
83
84install: install-libs
85
86install-unix:
87	$(RM) $(DESTDIR)$(KRB5_LIBDIR)/libkadm5srv$(DEPLIBEXT)
88	(cd $(DESTDIR)$(KRB5_LIBDIR) && $(LN_S) lib$(LIBBASE)$(DEPLIBEXT) \
89		libkadm5srv$(DEPLIBEXT))
90
91@lib_frag@
92@libobj_frag@
93
94