From b0e9e6dbb168010e3cec14e714a4c1ae34a597d1 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Sun, 14 Mar 2004 05:10:06 +0000 Subject: [PATCH] Make sure autoconf.h is updated early, since it's needed by the thread support * Makefile.in (update-autoconf-h): New target. Checks that include/krb5/autoconf.h is current. (all-prerecurse): Depend on it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16164 dc483132-0cff-0310-8789-dd5450dbe970 --- src/ChangeLog | 6 ++++++ src/Makefile.in | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 22ee3073d..d52f85599 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2004-03-14 Ken Raeburn + + * Makefile.in (update-autoconf-h): New target. Checks that + include/krb5/autoconf.h is current. + (all-prerecurse): Depend on it. + 2004-03-08 Ken Raeburn * Makefile.in (SUBDIRS): Renamed from MY_SUBDIRS. diff --git a/src/Makefile.in b/src/Makefile.in index 1918d0b03..d424b4c6d 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -15,6 +15,14 @@ DISTFILES = $(SRCS) $(HDRS) COPYING COPYING.LIB ChangeLog Makefile.in all-unix:: krb5-config +# Lots of things will start to depend on the thread support, which +# needs autoconf.h, but building "all" in include requires that util/et +# have been built first. Until we can untangle this, let's just check +# that autoconf.h is up to date before going into any of the subdirectories. +all-prerecurse: update-autoconf-h +update-autoconf-h: + (cd include && $(MAKE) krb5/autoconf.h) + all-mac:: all-windows:: maybe-awk Makefile-windows -- 2.26.2