CFLAGS = $(CCOPTS) $(DEFS) -I$(BUILDTOP)/include/kadm5 ##DOSBUILDTOP = ..\..\.. ##DOSLIBNAME = libkadm5srv.lib .c.o: $(CC) $(CFLAGS) -c $(srcdir)/$*.c @SHARED_RULE@ SRCS = $(srcdir)/svr_policy.c \ $(srcdir)/svr_principal.c \ $(srcdir)/server_acl.c \ $(srcdir)/server_kdb.c \ $(srcdir)/server_misc.c \ $(srcdir)/server_init.c \ $(srcdir)/server_dict.c \ $(srcdir)/svr_iters.c \ $(srcdir)/svr_chpass_util.c \ $(srcdir)/adb_xdr.c \ $(srcdir)/adb_policy.c \ $(srcdir)/adb_free.c \ $(srcdir)/adb_openclose.c OBJS = svr_policy.$(OBJEXT) \ svr_principal.$(OBJEXT) \ server_acl.$(OBJEXT) \ server_kdb.$(OBJEXT) \ server_misc.$(OBJEXT) \ server_init.$(OBJEXT) \ server_dict.$(OBJEXT) \ svr_iters.$(OBJEXT) \ svr_chpass_util.$(OBJEXT) \ adb_xdr.$(OBJEXT) \ adb_policy.$(OBJEXT) \ adb_free.$(OBJEXT) \ adb_openclose.$(OBJEXT) LIBUPDATE=$(BUILDTOP)/util/libupdate # # Depends on libgssrpc, libgssapi_krb5, libkdb5, libkrb5, libcrypto, # libcom_err, libdyn # GSSRPC_VER=@GSSRPC_SH_VERS@ GSSAPI_KRB5_VER=@GSSAPI_KRB5_SH_VERS@ KDB5_VER=@KDB5_SH_VERS@ KRB5_VER=@KRB5_SH_VERS@ CRYPTO_VER=@CRYPTO_SH_VERS@ COMERR_VER=@COMERR_SH_VERS@ DYN_VER=@DYN_SH_VERS@ DEPLIBS=$(TOPLIBD)/libgssrpc.$(SHEXT).$(GSSRPC_VER) \ $(TOPLIBD)/libgssapi_krb5.$(SHEXT).$(GSSAPI_KRB5_VER) \ $(TOPLIBD)/libkdb5.$(SHEXT).$(KDB5_VER) \ $(TOPLIBD)/libkrb5.$(SHEXT).$(KRB5_VER) \ $(TOPLIBD)/libcrypto.$(SHEXT).$(CRYPTO_VER) \ $(TOPLIBD)/libcom_err.$(SHEXT).$(COMERR_VER) \ $(TOPLIBD)/libdyn.$(SHEXT).$(DYN_VER) SHLIB_LIBS=-lgssrpc -lgssapi_krb5 -lkdb5 -ldb -lkrb5 -lcrypto -lcom_err -ldyn SHLIB_LDFLAGS= $(LDFLAGS) @SHLIB_RPATH_DIRS@ SHLIB_LIBDIRS= @SHLIB_LIBDIRS@ all-unix:: shared includes $(OBJS) all-mac:: $(OBJS) all-windows:: $(OBJS) LIBDONE=../DONE DONE LIB_SUBDIRS=.. . shared: mkdir shared libkadm5srv.$(STEXT): $(LIBDONE) @if test -f $@ ; then \ (set -x; $(LIBUPDATE) $@ DONE $(LIB_SUBDIRS)) \ else \ (set -x; $(LIBUPDATE) --force $@ DONE $(LIB_SUBDIRS)) \ fi $(RANLIB) $@ touch libkadm5srv.stamp check-windows:: clean-mac:: clean-windows:: clean-unix:: $(RM) libkadm5srv.$(STEXT) libkadm5srv.stamp install:: libkadm5srv.a $(INSTALL_DATA) libkadm5srv.a $(DESTDIR)$(KRB5_LIBDIR)/libkadm5srv.a $(RANLIB) $(DESTDIR)$(KRB5_LIBDIR)/libkadm5srv.a