Sun Mar  9 22:28:34 1997  Tom Yu  <tlyu@mit.edu>

	* lib.in: Add provisions for making shared libraries of the same
	major version number compatible.

Sun Mar  2 19:54:26 1997  Ezra Peisach  <epeisach@mit.edu>

	* pre.in (KRB4COMPAT_DEPLIBS): Depends on KRB5_BASE_DEPLIBS (not
	        KRB5_BASE_DEPLBS)

Sat Mar  1 14:33:21 1997  Tom Yu  <tlyu@mit.edu>

	* libobj.in: Change .c.so and .c.po rules to work better with
	compilers that insist that $(CC) -fpic -c foo.c -o foo.so is
	wrong; basically, cheat and do -o foo.so.o, etc.

Thu Feb 27 17:40:51 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Add recursion hooks for distclean.

	* post.in: Change recursion rules to skip recursion if NORECURSE
	is non-null; add distclean support; don't remove config.log,
	etc. if not doing distclean.

Sat Feb 22 18:42:32 1997  Richard Basch  <basch@lehman.com>

	* win-post.in: Move library list file rule from various
		Makefile.in files to win-post.in

Mon Feb 17 19:29:27 1997  Richard Basch  <basch@lehman.com>

	* windows.in: Define K4LIB as the krb4 library

Fri Feb 14 22:02:33 1997  Richard Basch  <basch@lehman.com>

	* windows.in: Define CLIB as the ComErr library (now separate lib)

Mon Feb 10 08:39:10 1997  Tom Yu  <tlyu@mit.edu>

	* post.in: Fix recursion rules to deal with Ultrix sh lossage.

	* libobj.in: Remove instances of STAMP.*, since they aren't
		actually necessary.

Sun Feb  9 13:43:42 1997  Tom Yu  <tlyu@mit.edu>

	* libobj.in (OBJS.*): Work around a gmake optimization where the
		timestamps of OBJS.* would not get checked after STAMP.* get
		updated, even though OBJS.* get updated as a side effect.

Sat Feb  8 12:17:17 1997  Richard Basch  <basch@lehman.com>

	* windows.in: Define WLIB (winsock library) for Win16.

Fri Feb  7 08:44:32 1997  Richard Basch  <basch@lehman.com>

	* windows.in: Compile win16 non-DLL objects with /GA to add the
		appropriate Windows prolog code for protected-mode

Tue Feb  4 15:56:41 1997  Richard Basch  <basch@lehman.com>

	* windows.in: Do not bother to define INTERFACE or INTERFACE_C

Sun Feb  2 23:30:17 1997  Richard Basch  <basch@lehman.com>

	* windows.in:
		Compile with /Ld to link dynamic libraries (win16)
		Compile DLL objects with /DKRB5_DLL_FILE (win16)

Thu Jan 30 22:08:42 1997  Richard Basch  <basch@lehman.com>

	* windows.in:
		Compile with /MD to link against the runtime library (win32)

Thu Feb  6 15:32:46 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Add definitions for KDB5_DEPLIBS, KDB5_LIBS for
	convenience.

Wed Feb  5 23:20:53 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Fix up TCL_* variables to work with changes to
	aclocal.m4

Tue Feb  4 20:23:31 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Fix typo in KADMCLNT_DEPLIBS.

	* pre.in: Add more --with-krb4 support (KRB4_LIBPATH and
	KRB4_INCLUDES).

Mon Feb  3 23:29:02 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Add GEN_LIB support (-lgen); also fix --with-krb4 stuff
	(such as KRB4_LIB).

Fri Jan 31 20:41:34 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Fix up GEN_LIB to DTRT

	* pre.in: Add KDB5_LIB, and also fix typo (-lutil -> -lkrb5util)

Mon Jan 27 17:13:15 1997  Tom Yu  <tlyu@mit.edu>

	* pre.in: Add variable to support new program building procedure.

Thu Jan 16 18:58:16 1997  Tom Yu  <tlyu@mit.edu>

	* post.in (Makefiles-prerecurse): Change to use double-colon
	rule.

	* pre.in (recursion rules): Change *-prerecurse and *-postrecurse
	targets to be double-colon rules, to allow for multiple targets to
	be evaluated in sequence.

Fri Jan  3 23:16:31 1997  Tom Yu  <tlyu@mit.edu>

	* lib.in: Change semantics of SHLIB_EXPFLAGS somewhat to sync with
	new aclocal.m4 changes.

Thu Jan  2 18:19:20 1997  Tom Yu  <tlyu@mit.edu>

	* lib.in: Add facilities for explicit dependencies in libraries.

Mon Dec 30 12:54:23 1996  Ezra Peisach  <epeisach@mit.edu>

	* lib.in: Remove object of symlink before creating.

Sun Dec 29 22:40:14 1996  Tom Yu  <tlyu@mit.edu>

	* pre.in: Add missing Makefiles rules.

Sun Dec 29 21:24:01 1996  Tom Yu  <tlyu@mit.edu>

	* lib.in: fix typo in profiled lib build

	* libobj.in: random bugfixes

Sat Dec 28 21:46:33 1996  Tom Yu  <tlyu@mit.edu>

	* libobj.in: Cause Makefile to depend on config/libobj.in
	* lib.in: Cause Makefile to depend on config/lib.in

Fri Dec 27 17:06:41 1996  Tom Yu  <tlyu@mit.edu>

	* lib.in: Fix up loops to deal with an OBJS.ST that is in the
	current directory; add a comment documenting possible make
	incompatibility if OBJS.ST is specified as ./OBJS.ST.

	* pre.in:
	* post.in: Fix up recursion to be somewhat saner.
	* lib.in:
	* libobj.in: Add these frags for new library build system.

Tue Dec 24 16:43:45 1996  Tom Yu  <tlyu@mit.edu>

	* config.guess:
	* config.sub: Update from autoconf-2.12.

Thu Nov 21 11:55:16 EST 1996    Richard Basch   <basch@lehman.com>

	* rm.bat: Do the work first; the comments are at the end so as
		to improve the speed of the script significantly (20%)
	* windows.in: corrected typo (all-windows) and added win32 support
	* win-post.in: win16/win32 support

Mon Nov 11 20:53:01 1996  Tom Yu  <tlyu@mit.edu>

	* pre.in (DEJAFLAGS): Change gmake-dependent $(shell uname foo) to
	use $(host), which will get set by AC_CANONICAL_HOST in
	configure.in.

Thu Oct 31 17:45:21 1996  Sam Hartman  <hartmans@mit.edu>

	* pre.in (FILE_MANDIR): Create $prefix/include/kerberosIV [36]

Mon Oct 21 21:21:43 1996  Tom Yu  <tlyu@mit.edu>

	* pre.in: Substitute for *_RECURSE variables.

	* post.in: Add *-recurse targets for new recursion method.

Fri Oct 18 11:03:24 1996  Barry Jaspan  <bjaspan@mit.edu>

	* pre.in (DEJAFLAGS): s/:=/=/ [PR #117]

Tue Oct 15 16:26:19 1996  Barry Jaspan  <bjaspan@mit.edu>

	* pre.in: add TEST_PATH argument to START_SERVERS and STOP_SERVERS

Thu Oct  3 13:08:40 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* pre.in: Separate KADM5 unit test files to source dir and build
		dir based on how generated.

Mon Sep 23 15:40:04 1996  Barry Jaspan  <bjaspan@mit.edu>

	* pre.in (DEJAFLAGS): set --srcdir $(srcdir) so unit test files
 	don't have to be symlinked to build tree

Fri Oct 18 01:13:19 1996  Sam Hartman  <hartmans@tertius.mit.edu>

	* pre.in :  Adjust directories to comply with autoconf standards [37]

Fri Sep 20 16:58:08 1996  Barry Jaspan  <bjaspan@mit.edu>

	* pre.in: added support for KADM5 unit test system; could
	stand some cleaning

Tue Jul  9 15:02:00 1996  Marc Horowitz  <marc@mit.edu>

	* pre.in (SRVLIBS, SRVDEPLIBS, CLNTLIBS, CLNTDEPLIBS): added for
 	support of new aclocal.m4 KRB5_LIBRARIES macro

Thu Jun 13 23:02:23 1996  Tom Yu  <tlyu@voltage-multiplier.mit.edu>

	* post.in,pre.in: break some things out from aclocal.m4 and put
		them here

Wed Jun 12 20:19:49 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* windows.in (PAGESIZE): New variable which is used to control the
		/pagesize parameter for Windows 16.  (Obviously we're
		suffering from library size bloat if we need to set this.)

Wed Jun 12 15:31:19 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* config.guess: Updated to a more recent version (from autoconf 1.10).

Mon Jun 10 17:18:34 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* windows.in (CCOPTS): Windows-32 CCOPTS
	
	* win-post.in: Use a Windows-32 specific LIB command line syntax

Thu Jun  6 15:54:57 1996  Theodore Y. Ts'o  <tytso@mit.edu>

	* windows.in (LIBCMD): Add the option /PAGESIZE:128 to the library
		command, since the krb5 library has gotten so big.

Tue Mar 12 19:40:59 1996  Ken Raeburn  <raeburn@cygnus.com>

	* pre.in (SRCTOP, BUILDTOP): Don't define.

Mon Oct 16 15:19:42 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* pre.in: KRB5_LIBDIR, ADMIN_BINDIR, KRB5_SHLIBDIR, KRB5_INCDIR
		are all based on exec_prefix.

Wed Oct 11 18:13:30 1995  Sam Hartman  <hartmans@tertius.mit.edu>

	* pre.in (DO_MAKE_SHLIB):  substitute VEXT, for the version extension for shared libs

Tue Oct 10 21:42:14 1995  Theodore Y. Ts'o  <tytso@dcl>

	* win-post.in: New file

	* windows.in: Moved .c -> .obj rule to win-post.in, since we need
		it after the LIBNAME makefile variable is defined in the
		main body of the Makefile.

Wed Sep 27 00:51:51 1995  Theodore Y. Ts'o  <tytso@dcl>

	* winexclude.sed: New file, used for generating DOS zip files.

Mon Sep 25 13:09:17 1995  Theodore Y. Ts'o  <tytso@dcl>

	* windows.in:
	* mac-pre.in:
	* pre.in: Added lines of the form "all:: all-$(WHAT)" for all,
		clean, install, and check.

Wed Sep 13 10:20:02 1995 Keith Vetter (keithv@fusion.com)

	* windows.in: added windows value for SRCTOP.

Thu Aug 24 19:25:10 1995  Theodore Y. Ts'o  <tytso@dcl>

	* .Sanitize: Update file list

Fri Jul 7 15:56:09 EDT 1995	Paul Park	(pjpark@mit.edu)
	* pre.in - Add DEPLIBS and LDFLAGS to be provided with each Makefile.

Fri Jun 23 14:24:02 1995  Theodore Y. Ts'o  <tytso@dcl>

	* pre.in (SRCTOP): Change SRCTOP so that it's defined in configure
		script, instead of being hardcoded as $(srcdir)/$(BUILDTOP).

Thu Jun 22 13:27:00 1995  Sam Hartman  <hartmans@tardis.MIT.EDU>

	* pre.in (STEXT): Add definitions for STEXT and STATIC_TARGET

Thu Jun 15 17:47:49 EDT 1995	Paul Park	(pjpark@mit.edu)
	* pre.in - Add definitions for building and using shared libraries.
		Add KRB5_SHLIBDIR which is the destination directory for
		shared libraries.

Wed Jun 14 19:34:12 1995  Tom Yu  (tlyu@dragons-lair)

	* pre.in: DO_SUBDIRS causes make {install,clean,check,etc.} to get
		run in subdirectories where they haven't been before.
		Added some blank dependencies to keep things from breaking
		too badly.

Fri Jun  9 18:39:55 1995    <tytso@rsx-11.mit.edu>

	* pre.in: Remove KRB5ROOT

Thu Jun  8 17:44:12 1995    <tytso@rsx-11.mit.edu>

	* pre.in: Define ${prefix} since exec_prefix is sometimes to that.
		Don't create the directories include/krb5 and
		include/kerberosIV when installing.  (They're not needed).

Wed Jun  7 16:08:35 1995    <tytso@rsx-11.mit.edu>

	* pre.in: Use the GNU/configure standard method of prefix and
		exec_prefix to determine where programs get installed.
		The use of KRB5ROOT is obsolete.

Thu May 25 21:36:40 1995  Theodore Y. Ts'o  (tytso@dcl)

	* pre.in(HOST_TYPE, SHEXT, DO_MAKE_SHLIB): Added variables filled
		in by configure 

Wed May 24 15:42:02 1995  Theodore Y. Ts'o  (tytso@dcl)

	* config.guess, config.sub: Added for shared library support.

Mon May 22 09:45:40 EDT 1995	Paul Park	(pjpark@mit.edu)
	* pre.in	- Add gssapi to list of subdirectories.

Thu Apr 27 13:50:59 1995  Mark Eichin  <eichin@cygnus.com>

	* pre.in (KRB4): remove, unused.

Wed Apr 26 14:27:03 1995 Keith Vetter (keithv@fusion.com)

	* post.in: added target check-windows.
	* ren2long, ren2long.awk: scripts to rename DOS 8.3 names back
	   to their proper longer names.

Thu Apr 20 20:00:42 1995  Theodore Y. Ts'o  (tytso@dcl)

	* post.in: The .depend production rule now does even more
		cannonicalization of the generated dependencies.

	* post.in: cc should be $(CC)

Tue Apr 18 09:36:00 1995  Theodore Y. Ts'o  <tytso@lurch.mit.edu>

	* post.in (.depend, depend): Add production for creating the
		.depend file, and updating the Makefile.in with the
		new dependencies.

Thu Apr 13 16:20:28 1995 Keith Vetter (keithv@fusion.com)

	* windows.in: compile with stdc extensions enabled versus
           strict stdc adherence.

Tue Mar 28 17:58:55 1995  John Gilmore  (gnu at toad.com)

	* mac-config.cache:  Correct some entries.
	* mac-mf.sed:  Improve conversion of pathnames, $(srcdir),
	support linking MPW tools (for make check, kinit).
	* mac-pre.in (.c.o):  Add -sym on for debugging.
	(LDFLAGS):  Remove ToolLibs.o.
	(RANLIB, ARCHIVE):  Make these work.
	(MAKE):  Make recursive makes work, with BuildProgram.

Thu Mar 16 20:55:18 1995  John Gilmore  (gnu at toad.com)

	First cut at Macintosh configuration support.

	* mac-config.cache:  New file, a hand-built autoconf `config.cache'
	file with the right values for building under MPW.
	* mac-config.README:  Documentation for mac-config.cache.
	* mac-pre.in, mac-post.in:  Versions of pre.in and post.in for 
	configuring on MPW.
	* mac-mf.sed:  A `sed' script which will turn carefully constructed
	Unix Makefiles into carefully constructed Macintosh MPW Makefiles.

Wed Mar 3 16:00:00 1995 Keith Vetter (keithv@fusion.com)

	* windows.in: changed included directories to reflect MAC changes

Mon Feb 20 15:48:16 1995 Keith Vetter (keithv@fusion.com)

	* windows.in: changed API to INTERFACE        

Mon Feb 13 23:40:11 1995  Theodore Y. Ts'o  (tytso@dcl)

	* pre.in: Add line for $(LD)

Mon Feb 6 19:33:57 1995 Keith Vetter (keithv@fusion.com)

	* pre.in: Added macros for directory syntax, filename extensions 
	  and what system we're building on (defaults to Unix).
	* post.in: split clean into unix and windows branches
	* windows.in: new file--makefile macros and rules for windows
	* rm.bat: new file--DOS batch file to mimic Unix's rm command

Wed Nov  2 21:04:18 1994  Theodore Y. Ts'o  (tytso@dcl)

	* pre.in: Don't actually add the $(CPPOPTS) flags to CPPFLAGS;
		CPPFLAGS has them defined already.  In fact, don't define
		the CPPOPTS makefile variable at all; we don't need it.

	* pre.in: Add support for a new --with-cppopts" value where you
		can put -DXXXXX such that they are found by autoconf tests
		that use run the preprocessor over header files.

Tue Nov  1 14:11:57 1994    (tytso@rsx-11)

	* post.in (clean): Also clean up config.log, pre.out, post.out and
		Makefile.out 

Thu Oct  6 19:41:52 1994  Theodore Y. Ts'o  (tytso@dcl)

	* post.in: add default "check" rule for Makefiles that don't do
		anything else.

	* pre.in: add default all:: rule at the end of pre.in

Thu Aug  4 03:52:23 1994  Tom Yu  (tlyu@dragons-lair)

	* pre.in: strip installed programs by default

Sun Jul  3 04:41:54 1994  Tom Yu  (tlyu at dragons-lair)

	* post.in: whoops, now making sure errors don't get returned if
	something is empty

	* post.in: fixing missing semicolon in make rules
	* pre.in: MV=mv -f

Sat Jul  2 00:03:24 1994  Tom Yu  (tlyu at dragons-lair)

	* pre.in: added KRB4 to the template to keep things like v4server
	from losing

