Mon Feb 10 08:39:10 1997 Tom Yu * 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 * 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. Fri Feb 7 08:44:32 1997 Richard Basch * 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 * windows.in: Do not bother to define INTERFACE or INTERFACE_C Sun Feb 2 23:30:17 1997 Richard Basch * 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 * windows.in: Compile with /MD to link against the runtime library (win32) Thu Feb 6 15:32:46 1997 Tom Yu * pre.in: Add definitions for KDB5_DEPLIBS, KDB5_LIBS for convenience. Wed Feb 5 23:20:53 1997 Tom Yu * pre.in: Fix up TCL_* variables to work with changes to aclocal.m4 Tue Feb 4 20:23:31 1997 Tom Yu * 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 * 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 * 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 * pre.in: Add variable to support new program building procedure. Thu Jan 16 18:58:16 1997 Tom Yu * 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 * lib.in: Change semantics of SHLIB_EXPFLAGS somewhat to sync with new aclocal.m4 changes. Thu Jan 2 18:19:20 1997 Tom Yu * lib.in: Add facilities for explicit dependencies in libraries. Mon Dec 30 12:54:23 1996 Ezra Peisach * lib.in: Remove object of symlink before creating. Sun Dec 29 22:40:14 1996 Tom Yu * pre.in: Add missing Makefiles rules. Sun Dec 29 21:24:01 1996 Tom Yu * lib.in: fix typo in profiled lib build * libobj.in: random bugfixes Sat Dec 28 21:46:33 1996 Tom Yu * 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 * 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 * config.guess: * config.sub: Update from autoconf-2.12. Thu Nov 21 11:55:16 EST 1996 Richard Basch * 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 * 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 * pre.in (FILE_MANDIR): Create $prefix/include/kerberosIV [36] Mon Oct 21 21:21:43 1996 Tom Yu * pre.in: Substitute for *_RECURSE variables. * post.in: Add *-recurse targets for new recursion method. Fri Oct 18 11:03:24 1996 Barry Jaspan * pre.in (DEJAFLAGS): s/:=/=/ [PR #117] Tue Oct 15 16:26:19 1996 Barry Jaspan * pre.in: add TEST_PATH argument to START_SERVERS and STOP_SERVERS Thu Oct 3 13:08:40 1996 Ezra Peisach * 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 * 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 * pre.in : Adjust directories to comply with autoconf standards [37] Fri Sep 20 16:58:08 1996 Barry Jaspan * pre.in: added support for KADM5 unit test system; could stand some cleaning Tue Jul 9 15:02:00 1996 Marc Horowitz * 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 * 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 * 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 * config.guess: Updated to a more recent version (from autoconf 1.10). Mon Jun 10 17:18:34 1996 Theodore Ts'o * 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 * 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 * pre.in (SRCTOP, BUILDTOP): Don't define. Mon Oct 16 15:19:42 1995 Ezra Peisach * 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 * 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 * 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 * winexclude.sed: New file, used for generating DOS zip files. Mon Sep 25 13:09:17 1995 Theodore Y. Ts'o * 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 * .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 * 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 * 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 * pre.in: Remove KRB5ROOT Thu Jun 8 17:44:12 1995 * 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 * 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 * 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 * 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