summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1995-06-23 17:34:54 +0000
committerSam Hartman <hartmans@mit.edu>1995-06-23 17:34:54 +0000
commit23a6e83b734a599eae7e17f243fa9b4e52fde870 (patch)
treeafbfc6e653da022224071a3a9f1e8b82bcf44046 /src
parent813a6e68f80517df1815a21eb352df502bf1b786 (diff)
downloadkrb5-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.in8
-rw-r--r--src/util/et/configure.in3
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)