diff options
| author | Theodore Tso <tytso@mit.edu> | 1996-01-23 09:07:27 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1996-01-23 09:07:27 +0000 |
| commit | f9244175db50ecf63e958b9eb5f91519bb720648 (patch) | |
| tree | d7900e3f927b57cf94c296f10127d52deb4021fa /src/lib/gssapi/Makefile.in | |
| parent | 5c7cbab16b3b45839c3bb1ef3c71638d6157c5e3 (diff) | |
| download | krb5-f9244175db50ecf63e958b9eb5f91519bb720648.tar.gz krb5-f9244175db50ecf63e958b9eb5f91519bb720648.tar.xz krb5-f9244175db50ecf63e958b9eb5f91519bb720648.zip | |
Add support for building GSSAPI as a shared library
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7366 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/Makefile.in')
| -rw-r--r-- | src/lib/gssapi/Makefile.in | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/src/lib/gssapi/Makefile.in b/src/lib/gssapi/Makefile.in index 560d6b576..fd01ecf55 100644 --- a/src/lib/gssapi/Makefile.in +++ b/src/lib/gssapi/Makefile.in @@ -2,15 +2,34 @@ TST=if test -n "`cat DONE`" ; then ##DOSBUILDTOP = ..\.. +CRYPTO_VER=@CRYPTO_SH_VERS@ +COMERR_VER=@COMERR_SH_VERS@ +KRB5_VER=@KRB5_SH_VERS@ +DEPLIBS=$(TOPLIBD)/libcrypto.$(SHEXT).$(CRYPTO_VER) \ + $(TOPLIBD)/libcom_err.$(SHEXT).$(COMERR_VER) \ + $(TOPLIBD)/libkrb5.$(SHEXT).$(KRB5_VER) +LIB_SUBDIRS= generic krb5 mechglue +LIBDONE= generic/DONE krb5/DONE mechglue/DONE +LIBUPDATE= $(BUILDTOP)/util/libupdate + all-unix:: all-mac:: -libgssapi_krb5.a: generic/DONE krb5/DONE mechglue/DONE - (cd generic; $(TST) $(ARADD) ../$@ `cat DONE` ; fi) - (cd krb5; $(TST) $(ARADD) ../$@ `cat DONE` ; fi) - (cd mechglue; $(TST) $(ARADD) ../$@ `cat DONE` ; fi) - $(RANLIB) $@ +libgssapi_krb5.$(STEXT): $(LIBDONE) + 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) libgssapi_krb5.$(STEXT) + touch libgssapi_krb5.stamp install:: libgssapi_krb5.a $(INSTALL_DATA) libgssapi_krb5.a $(DESTDIR)$(KRB5_LIBDIR)/libgssapi_krb5.a |
