1mydir=lib$(S)kadm5$(S)clnt 2BUILDTOP=$(REL)..$(S)..$(S).. 3LOCALINCLUDES = -I$(BUILDTOP)/include/kadm5 4 5LIBBASE=kadm5clnt_mit 6LIBMAJOR=12 7LIBMINOR=0 8STOBJLISTS=../OBJS.ST OBJS.ST 9SHLIB_EXPDEPS=\ 10 $(TOPLIBD)/libgssrpc$(SHLIBEXT) \ 11 $(TOPLIBD)/libgssapi_krb5$(SHLIBEXT) \ 12 $(TOPLIBD)/libkrb5$(SHLIBEXT) \ 13 $(TOPLIBD)/libk5crypto$(SHLIBEXT) \ 14 $(COM_ERR_DEPLIB) $(SUPPORT_LIBDEP) 15SHLIB_EXPLIBS=-lgssrpc -lgssapi_krb5 -lkrb5 -lk5crypto $(SUPPORT_LIB) $(COM_ERR_LIB) $(LIBS) 16RELDIR=kadm5/clnt 17 18##DOSBUILDTOP = ..\..\.. 19##DOSLIBNAME = libkadm5clnt.lib 20 21SRCS = $(srcdir)/clnt_policy.c \ 22 $(srcdir)/client_rpc.c \ 23 $(srcdir)/client_principal.c \ 24 $(srcdir)/client_init.c \ 25 $(srcdir)/clnt_privs.c \ 26 $(srcdir)/clnt_chpass_util.c 27 28OBJS = \ 29 clnt_policy.$(OBJEXT) \ 30 client_rpc.$(OBJEXT) \ 31 client_principal.$(OBJEXT) \ 32 client_init.$(OBJEXT) \ 33 clnt_privs.$(OBJEXT) \ 34 clnt_chpass_util.$(OBJEXT) 35 36STLIBOBJS = \ 37 clnt_policy.o \ 38 client_rpc.o \ 39 client_principal.o \ 40 client_init.o \ 41 clnt_privs.o \ 42 clnt_chpass_util.o 43 44all-unix: includes 45all-unix: all-liblinks 46all-windows: $(OBJS) 47 48generate-files-mac: includes darwin.exports 49 50includes: client_internal.h 51 if cmp $(srcdir)/client_internal.h \ 52 $(BUILDTOP)/include/kadm5/client_internal.h >/dev/null 2>&1; then :; \ 53 else \ 54 (set -x; $(RM) $(BUILDTOP)/include/kadm5/client_internal.h; \ 55 $(CP) $(srcdir)/client_internal.h \ 56 $(BUILDTOP)/include/kadm5/client_internal.h) ; \ 57 fi 58 59clean-unix:: 60 $(RM) $(BUILDTOP)/include/kadm5/client_internal.h 61 62check-windows: 63 64clean-windows:: 65 66clean-unix:: clean-liblinks clean-libs clean-libobjs 67 68install: install-libs 69 70install-unix: 71 $(RM) $(DESTDIR)$(KRB5_LIBDIR)/libkadm5clnt$(DEPLIBEXT) 72 (cd $(DESTDIR)$(KRB5_LIBDIR) && $(LN_S) lib$(LIBBASE)$(DEPLIBEXT) \ 73 libkadm5clnt$(DEPLIBEXT)) 74 75depend: includes 76 77@lib_frag@ 78@libobj_frag@ 79 80