DEFS = @DEFS@
LIBS = @LIBS@
-
+KRB4 = @KRB4@
+K4LIB = @K4LIB@
+
CFLAGS = -g $(DEFS) $(LOCALINCLUDE)
LDFLAGS = -g
KLIB = $(TOPLIBD)/libkrb5.a $(TOPLIBD)/libcrypto.a $(ISODELIB) $(COMERRLIB) $(DBMLIB)
-all::
+KRB4INCLUDES=-I$(BUILDTOP)/include/kerberosIV
+all::
-#ifdef Krb4KDCCompat
-KRB4DEF = -DKRB4
-K4LIB=$(KRB4LIB)
-#endif
DEFINES = -DBACKWARD_COMPAT $(KRB4DEF)
-INCLUDES = $(KRB4INCLUDES) -I.
+LOCALINCLUDE = $(KRB4INCLUDES) -I.
SRCS= \
kdc5_err.c \
$(srcdir)/dispatch.c \
CONFIG_RULES
KRB_INCLUDE
ISODE_INCLUDE
+WITH_KRB4
+AC_WITH([krb4],
+ADD_DEF(-DKRB4)
+ADD_DEF(-DBACKWARD_COMPAT)
+K4LIB='$(KRB4)/lib/libkrb.a $(TOPLIBD)/libdes425.a',
+echo "warning: no krb4 support will be built in kdc"
+K4LIB=)
+AC_SUBST(K4LIB)
AC_OUTPUT(Makefile,[EXTRA_RULES])