diff options
| author | Sam Hartman <hartmans@mit.edu> | 1995-06-23 17:34:54 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 1995-06-23 17:34:54 +0000 |
| commit | 23a6e83b734a599eae7e17f243fa9b4e52fde870 (patch) | |
| tree | afbfc6e653da022224071a3a9f1e8b82bcf44046 /src | |
| parent | 813a6e68f80517df1815a21eb352df502bf1b786 (diff) | |
| download | krb5-23a6e83b734a599eae7e17f243fa9b4e52fde870.tar.gz krb5-23a6e83b734a599eae7e17f243fa9b4e52fde870.tar.xz krb5-23a6e83b734a599eae7e17f243fa9b4e52fde870.zip | |
Fixed typos that prevent static libs from working. Add code
to Makefile so shared libs work on non-AIX platforms.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6148 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/util/et/Makefile.in | 8 | ||||
| -rw-r--r-- | src/util/et/configure.in | 3 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/util/et/Makefile.in b/src/util/et/Makefile.in index 7e40622f65..e0a6635880 100644 --- a/src/util/et/Makefile.in +++ b/src/util/et/Makefile.in @@ -5,6 +5,10 @@ SED = sed ##DOSLIBNAME=comerr.lib ##DOS!include $(BUILDTOP)\config\windows.in +.c.o: + $(CC) $(CFLAGS) -c $(srcdir)/$*.c +@SHARED_RULE@ + LIBDONE=DONE LIB_SUBDIRS=. INSTALLFILE = cp @@ -53,8 +57,10 @@ com_err.o: com_err.c # real entries... # -all-unix:: compile_et includes +all-unix:: compile_et includes shared all-mac:: libcom_err.a +shared: + mkdir shared # The real compile_et just isn't portable. (But then again, anything using # lex and yacc isn't portable by definition. :-( ) diff --git a/src/util/et/configure.in b/src/util/et/configure.in index 717dfc0924..192733d7d7 100644 --- a/src/util/et/configure.in +++ b/src/util/et/configure.in @@ -24,6 +24,7 @@ AC_FUNC_CHECK(strerror,AC_DEFINE(HAS_STRERROR)) AC_CHECK_HEADERS(stdarg.h) AC_HAVE_HEADERS(stdlib.h) CopySrcHeader(com_err.h,$(BUILDTOP)/include) +V5_SHARED_LIB_OBJS V5_MAKE_SHARED_LIB(libcom_err) AC_ARG_ENABLE([shared], [ --enable-shared build shared libraries],[ @@ -33,7 +34,7 @@ AppendRule([install:: libcom_err.[$](SHEXT) [$](INSTALL_DATA) libcom_err.[$](SHEXT) \ [$](DESTDIR)[$](KRB5_SHLIBDIR)[$](S)libcom_err.[$](SHEXT)]) ])dnl -if test -n "$krb5_cv_enable_staticlibs" ; then +if test -n "$krb5_cv_staticlibs_enabled" ; then AppendRule([install:: libcom_err.[$](STEXT) [$](INSTALL_DATA) libcom_err.[$](STEXT) [$](DESTDIR)[$](KRB5_LIBDIR)[$](S)libcom_err.[$](STEXT)]) LinkFileDir([$](TOPLIBD)/libcom_err.[$](STEXT),libcom_err.[$](STEXT),../util/et) |
