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