diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1399 |
1 files changed, 1399 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 00000000..d80c749c --- /dev/null +++ b/ChangeLog @@ -0,0 +1,1399 @@ +1999-12-14 Roland McGrath <roland@baalperazim.frob.com> + + * mkbootfs: Removed directory and all files. + They have long been obsolete. + +1999-11-18 Roland McGrath <roland@baalperazim.frob.com> + + * mach-defpager: New directory. See its ChangeLog. + Makefile (prog-subdirs): Add mach-defpager. + +1999-10-03 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf [$(makemode) = misc]: If no installationdir and no targets, + set makemode-instdir so it's not empty, to avoid expanding `$(dir)'. + +1999-10-01 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf [Decode makemode page]: Clean up variable usage in each + cases, as follows: + (installationdir): Don't test and set this directly. + (makemode-instdir): New variable, set instead for each makemode. + (linktarg): Don't this for each program-linking makemode. + (targets): Make sure this is always set, i.e. = $(target) in singular + modes. + [$(makemode) != library] (progtarg): New variable. + [$(makemode) != library] (linktarg): Set from $(progtarg), including + .static versions. + (installationdir): Test and default once, using $(makemode-instdir). + [linking and dep rules]: Use $(linktarg) and $(progtarg) as + appropriate instead of $(targets) or $(target). + +1999-09-19 Roland McGrath <roland@baalperazim.frob.com> + + * configure.in (enable_static_progs): Move sed translation of commas + to spaces out of case stmt, so it applies to default too. + +1999-09-18 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf [$(makemode) != misc]: Use this to protect linking rules, + so we don't define any rule for $(targets) if $(makemode) is misc. + + * Makefile: Revert last change; it is definitely wrong, and there is + no verified bug that needs to be fixed at all. + +1999-09-17 Thomas Bushnell, BSG <tb@mit.edu> + + * Makeconf [Installation section]: Last change (9 Sep 1999) broke + this. Separate more clearly the library and non-library install + rules. + + * Makefile ($(prog-subdirs) $(lib-subdirs), %-lndist, %-clean, + %-relink, %-objs, %-install, %-install-headers, %-TAGS, %.d): Pass + -e to sub-make, so that explicit prefix= args (etc.) get passed + down correctly. + +1999-09-09 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf (link-executable): New variable, partial linking + commands for executables. + ($(target)): Use it. Move .o's before -Wl,-(, just cause. + ($(addsuffix .static,$(target))): New static pattern rule, + use `$(link-executable) -static' and static hurd libs. + [$(doinst) = one]: Give deps to $(target).static too. + {"Decode makemode" page}: Set linktarg instead of cleantarg for each + makemode that sets only one. + [$(makemode) != library]: Append $(linktarg:=.static) to linktarg. + [$(cleantarg) empty]: Set cleantarg to $(linktarg). + [Installation section] (targets): Set to $(target) if empty. + (installable): New variable, union of $(linktarg) and $(targets). + Remove conditionals on $(doinst), leaving only multi-target version. + Use $(installable) rather than $(targets) to compute list of + targets for static pattern rule that does the install. + (install-targets): New variable, $(targets) plus subset of $(linktarg) + matching $(build-static:=.static). + (all): Depend on $(install-targets) rather than $(targets). + (install): Likewise for computed list of targets in $(installationdir). + * config.make.in (build-static): New variable. + * configure.in: Support --enable-static-progs=LIST. + +1999-09-12 Thomas Bushnell, BSG <tb@mit.edu> + + * libmom: Remove directory and contents. + * Makefile (lib-subdirs): Remove `libmom'. + +1999-09-08 Thomas Bushnell, BSG <tb@mit.edu> + + * Makeconf (cleantarg): Add `$(libname)_pic.a'. + [$(makemode) = library] (targets): Likewise. + ($(libname)_pic.a): New rule. + ($(libdir)/$(libname)_pic.a): Extended from the previous _p.a and + .a rules. + Submitted by Marcus Brinkmann (Marcus.Brinkmann@ruhr-uni-bochum.de). + +1999-06-19 Roland McGrath <roland@baalperazim.frob.com> + + * Makefile (DIST_FILES): Add move-if-change. + +1999-06-17 Roland McGrath <roland@baalperazim.frob.com> + + * move-if-change: New file, canonical GNU script. + +1999-03-23 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf [$(makemode) = library] + (linktarg): Append .$(hurd-version). + (cleantarg): Add $(linktarg) here. + +1999-03-17 Gordon Matzigkeit <gord@trick.fig.org> + + * Makefile (other-subdirs): Add the debian directory. + +1999-02-16 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf (install): Fix typo in Thomas's last change. + ($(libdir)/$(libname).so): Depend on ....so.$(hurd-version). + + * Makeconf ($(libname).so): Make it a symlink to + $(libname).so.$(hurd-version). + ($(libname).so.$(hurd-version)): New target, renamed from + $(libname).so; link the actual shared object with this name. + +Tue Feb 16 02:31:06 1999 Thomas Bushnell, BSG <tb@mit.edu> + + * Makeconf ($(libname).so): Include $(hurd-version) as part of the + soname. + ($(libdir)/$(libname).so.$(hurd-version)): New rule. + ($(libdir)/$(libname).so): Only create a symlink to the + version-numbered name. + (install) [makemode == library]: Add + the versioned name $(libdir)/$(libname.so).$(hurd-version). + + * version.h.in: New file. + * versioh.h, sh-version.sed: Deleted files. + * Makeconf (hurd-version): New variable. + * Makefile ($(subdirs)): Depend on version.h. + (version.h): New rule. + (DIST_FILES): Delete version.h and sh-version.sed. Add version.h.in. + +1999-01-24 Roland McGrath <roland@baalperazim.frob.com> + + * configure.in: Add AC_PROG_AWK. + * config.make.in (AWK): New variable, substituted by configure. + +1998-12-27 Roland McGrath <roland@baalperazim.frob.com> + + * Makefile (prog-subdirs): Reordered with vague topical grouping. + +1998-11-29 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf ($(libdir) installation rules): Use automatic variables. + Use a static pattern rule for foo.a and foo_p.a, treated the same. + +1998-10-20 Roland McGrath <roland@baalperazim.frob.com> + + * Makefile (TAGS): Create a TAGS file that specifies the subdir TAGS + files as includes. + + * Makeconf (TAGS): Make rules cope with having no source files to tag. + +1998-09-04 Roland McGrath <roland@baalperazim.frob.com> + + * Makeconf (objs): Don't build PIC objects unless $(makemode) library. + + * Makeconf (objs): New target, just compile w/o ar or ld. + (OBJS): Remove bogus `%.o' default defn. + + * Makefile (objs, %-objs): New subdir target. + +1998-08-12 Roland McGrath <roland@baalperazim.frob.com> + + * aclocal.m4 (AC_PROG_CC_LOCAL): Renamed to hurd_PROG_CC. + (AC_PROG_CC_WORKS_LOCAL): Renamed to hurd_PROG_CC_WORKS. + * configure.in: Use hurd_PROG_CC instead of AC_PROG_CC_LOCAL. + (AC_PREREQ): Require 2.12. + (AC_CANONICAL_HOST): Give helpful error messages for likely cases of + bogus host specs. + (crypt check): Don't do AC_CHECK_FUNCS to get HAVE_CRYPT, + just check for -lcrypt to set $LIBCRYPT. + +1998-07-20 Roland McGrath <roland@baalperazim.frob.com> + + * configure.in: Grok --{en,dis}able-profile, default enable. + * config.make.in (build-profiled): New variable, from @enable_profile@. + * Makeconf (no_prof): Set to t if $(build-profiled) is not no. + + * Makeconf: Inhibit $(target).prof_d include if no_prof=t. + +Tue Jul 7 11:39:08 1998 Thomas Bushnell, n/BSG <tb@mit.edu> + + * Makeconf (CPPFLAGS): Include $($*-CPPFLAGS). Reported by Gordon + Matzigkeit (gord@gnu.org). + + * INSTALL-cross: Updated by Gordon Matzigkeit (gord@gnu.org). + +1998-04-02 Gordon Matzigkeit <gord@profitpress.com> + + * Makefile (srcdir): Don't set srcdir, since this is either done + in the generated Makefile or in Makeconf. Just include ./Makeconf + directly. + + * configure.in (makefiles): Check for $ac_unique_file, rather than + doing string comparisons to determine if we are configured in the + source directory. This works for silly things like `srcdir=./.'. + +1997-08-06 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Add ftpfs. + +1997-07-23 Miles Bader <miles@gnu.ai.mit.edu> + + * usermux: New directory. + * Makefile (prog-subdirs): Add usermux. + +Mon Jul 21 16:18:50 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (linking .prof executable): Don't mutate library names + here. + (making %.prof_d special target): Mutate library names here. + (%.prof_d): Depend on Makefile in srcdir. + +Fri Jul 18 16:37:22 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * isofs: New directory. + * Makefile (prog-subdirs): Add isofs. + +Thu Jul 10 14:10:32 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf ($(makemode) == library): If $(no_prof) is `t', then + don't build _p.a versions of libraries. + +1997-06-19 Miles Bader <miles@gnu.ai.mit.edu> + + * hostmux: New directory. + * Makefile (prog-subdirs): Add hostmux. + +1997-06-18 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (version): Use a four-digit year. + (dist): Always generate distributes of the form + `hurd-${version}.tar.gz'. + +Thu Jun 12 18:58:41 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Released version 0.2. + +1997-06-10 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Remove SETUP. + * SETUP: File removed. + +Mon Jun 9 12:27:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * version.h (HURD_VERSION): Update version number to 0.2. + * sh-version.sed: Likewise. + * README: Likewise. + * INSTALL: Likewise. + +Thu Jun 5 14:20:56 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile: Don't include directory .d files if no_deps is t. + (prog-subdirs): Omit ftpfs. + +Fri May 23 10:06:34 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROG_CC. + * aclocal.m4: New file. + * Makefile (DIST_FILES): Add aclocal.m4. + (Patch from Marcus G. Daniels, marcus@cathcart.sysc.pdx.edu). + +Wed May 7 12:28:58 1997 Miles Bader <miles@gnu.ai.mit.edu> + + * libftpconn, ftpfs: New directories. + * Makefile (lib-subdirs): Add libftpconn. + (prog-subdirs): Add ftpfs. + +Mon Mar 10 17:07:11 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Add `serverboot'. + * serverboot: New directory. + +Fri Oct 25 20:17:47 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (%.prof_d): Don't set no-deps. + (.prof_d inclusion): Don't do it if prof-depend=t. + +Wed Oct 23 01:36:35 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf ($(target)): Repair rule for building of .prof_d + files. + ($(target), $(target).prof): Refer to generated variables + (-CFLAGS, -LFLAGS, -LDLIBS) by the base name ($*) not $@. + (_libext): Likewise. + +Mon Oct 21 22:22:49 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (cleantarg) [makemode == library]: Add $(libname)_p.a. + (targets) [makemode == library]: Include $(libname)_p.a in default + value. + ($(libdir)/$(libname)_p.a) [makemode == library]: New rule. + ($(libname)_p.a) [makemode == library]: New rule. + (%_p.o): Two new rules (depend on %.c or %.S). + (make_deps): Make dependency now specify $*_p.o too. + ($(addsuffix .prof,$(target))): New rule to link profiled objects. + ($(target)): Surround usual build rule with if prof-depend == nil. + ($(addsuffix .prof_d, $(target))): Include this if not a library. + Also a new rule to build them. + ($(target)) [prof-depend == t]: Kludge to write out its dependencies. + +Tue Oct 15 12:29:26 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (relink): Remove $(linktarg) always. + (linktarg) [makemode == library]: Set variable. + (linktarg): And also a default. + * Makefile (%-relink): Set no_deps=t here. + (relink): Do $(lib-subdirs) too. + +Tue Oct 8 22:39:12 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf ($(includedir)/$(installhdrsubdir), + $(installationdirlist)): Suppress command echo (when mkinstalldirs + actually does something, it prints the resulting commands itself). + +Fri Oct 4 17:52:54 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf ($(..)$(dir).d): Always include libhurdbugaddr in the + list for non-libraries. + +Thu Sep 26 15:43:18 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf (%: %.sh): New rule. + +Tue Sep 24 21:43:57 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * configure.in: Add check for crypt function. + +Mon Sep 23 00:10:52 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * sh-version.sed: Change to use new version format. + + * configure.in: Check for libcrypt. + * config.make.in (LIBCRYPT): New variable. + +Wed Sep 18 16:26:06 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * version.h (STANDARD_HURD_VERSION): Change to use new format. + Add EXTRA tail arg. + (_SHV_SEP): New macro. + + * Makefile (prog-subdirs): Remove devio. + +Thu Sep 19 16:53:09 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile ($(addsuffix .d,$(subdirs))): Depend on the makefile in + the source directory, not the build directory. + * Makeconf ($(..)$(dir).d): Likewise. + + * Makeconf (install) [all variants]: Depend on installation + directory directly; don't make installed file depend on it. + +Thu Sep 12 15:45:34 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile (include $(addsuffix .d,$(subdirs))): New directive to + get dependencies for directories included. + ($(addsuffix .d,$(subdirs))) New target. + * Makeconf (library_deps): New variable. + (directory-depend): New target. + ($(..)/$(dir).d): New target. + ($(target)) [doinst == one]: Depend on libraries from library_deps. + ($(libname).so) [makemode == library]: Likewise. + + * Makefile ($(prog-subdirs) $(lib-subdirs)): New rule. + (%-all): Delete rule. + (all): Depend on directory names without appended -all. + +Sun Sep 8 14:21:57 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Add storeio. + +Fri Sep 6 17:00:23 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * INSTALL: Update to version 0.1. + * README: Likewise. + +Thu Sep 5 11:04:38 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * version.h: New file. + * sh-version.sed: New file. + * Makefile (DIST_FILES): Add version.h and sh-version.sed. + +Wed Sep 4 16:25:24 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf + ($(addprefix $(includedir)/$(installhdrsubdir)/,$(installhdrs))): + `$(includdir)' --> `$(includedir)' + +Wed Sep 4 08:56:04 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * configure.in (asm_syntax): New variable, canonicalized from + host_cpu. AC_SUBST it. + * config.make.in (asm_syntax): New variable, from @asm_syntax@. + +Sun Sep 1 14:03:20 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf ($(target): %$(target-suffix)): Add dependency on + $(BUGADDR), and $(BUGADDR_REF) to the flags. + (BUGADDR, BUGADDR_REF): New variables. + * Makefile (lib-subdirs): Add libhurdbugaddr. + * libhurdbugaddr: New directory. + +Thu Aug 29 14:14:04 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf [doinst == one] (install): Don't depend on + $(installationdir). + [doinst==one] ($(installationdir)/$(target)): Do depend on + $(installationdir). + [doinst == many] (install): Don't depend on $(installationdir). + $(addprefix $(installationdir)/,$(targets)): Depend on + $(installationdir). + [makemode == library] (install): Don't depend on $(libdir), + $(includedir), or $(includedir)/$(installhdrsubdir). + [makemode == library] ($(libdir)/$(libname.a)): Depend on + $(libdir). + [makemode == library] ($(libdir)/$(libname).so): Likewise. + [makemode == library] $(addprefix + $(includedir)/$(installhdrsubdir)/,$(installhdrs)): Depend on + $(includdir)/$(installhdrsubdir) + [makemode == library] $(includedir)/$(installhdrsubdir): Depend on + $(includedir). + [makemode == library] (install-headers): Don't depend on + $(includedir)/$(installhdrsubdir) or $(includedir). + + * INSTALL: Tell people to delete Mach's mach_init.h if it got + installed. + +Wed Aug 28 11:22:28 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * INSTALL: Say to use `no_deps=t' when installing headers. + +Tue Aug 13 17:54:53 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf ($(target)): Add $($@-LDLIBS) $(LDLIBS) to libs. + +Tue Aug 13 14:05:54 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (vpath %.defs): Remove reference for mach and device + headers. + (mach_defs_names, device_defs,names, mach_defs, device_defs): New + variables. + ($(mach_defs), $(device_defs)): New rules. + * config.make.in (install_prefix, install_includedir): Delete + variables. + * configure.in (install_prefix): Delete AC_SUBST. + +Mon Aug 12 12:51:03 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf: Comment out the lines that cause recursive makes into + library subdirs. + +Thu Aug 8 13:14:44 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * configure.in: Add AC_SUBST for `install_prefix'. + * config.make.in (install_prefix, install_includedir): New + variables. + * Makeconf (vpath %.defs): Look for these in install_includedir. + +Wed Aug 7 14:57:55 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Add `nfsd'. + +Tue Aug 6 12:20:37 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Released source version 0.0. + +Fri Aug 2 11:02:11 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makefile (cp-linked-files): Add missing hyphen to rule. + (dist): Delete directory named for VERSION, not old var DATE. + Build tar file from SRCDIR to avoid embedding an odd pathname in + the archive. + +Tue Jul 30 13:54:47 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> + + * Makeconf (top_srcdirinc): Don't define EWOULDBLOCK anymore. + +Sat Jul 20 15:42:43 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (lndist): Find DISTFILES in $(srcdir). + * Makefile (date): Delete vare. + (version, dirname): New vars. + (dist): Operate in $(srcdir). Use $(dirname) for the tar dir name. + (hurd-snap): Create in $(srcdir). + +Thu Jul 18 00:40:04 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (install): Depend on $(includedir)/$(installhdrsubdir). + (install-headers): Likewise. + ($(includedir)/$(installhdrsubdir)): New rule. + + * Makeconf (vpath -l%): Tell make where to find -l libraries. + +Wed Jul 17 22:49:50 1996 Roland McGrath <roland@baalperazim.frob.com> + + * build.mkcf.in: Use top_srcdir instead of srcdir. + +Wed Jul 17 14:28:29 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf: gs/install-hdrs/install-headers/g + * Makefile: Likewise. + +Tue Jul 16 11:35:48 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (CFLAGS): Define EWOULDBLOCK here to work around new + libc bug. + +Sat Jul 13 20:34:41 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (other-subdirs): Add `include'. + * Makeconf (install-hdrs) [library]: Depend on installed copies of + headers. + (install-hdrs): Provide default target. + * Makefile (%-install-hdrs, install-hdrs): New targets. + * INSTALL: Discourage cross-building; include instructions for + libc/hurd co-installation. + * README: Discourage cross-building. + + * Makefile (install): Install $(other-subdirs) too. + +Fri Jul 12 14:18:37 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (install) [doinst==one || doinst==many]: Include + file-specific options in call to INSTALL_PROGRAM. + +Mon Jul 8 00:54:56 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Removed *.h. + + * Makefile (DIST_FILES): Removed INSTALL-binary; now in + ./release/. + (other-subdirs): Add `release'. + * release: New directory. + + * Makeconf: disable excessive cleverness for now... + +Sun Jul 7 22:41:04 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (lib-subdirs): Move libthreads up before libpager. + * Makeconf (libs) [library]: Depend on add-to-librecord instead of + $(targets). + (install) [library]: Add dependency on add-to-librecord. + (add-to-librecord) [library]: Depend on $(targets). + (librecord) [MAKELEVEL == 0]: Define and export. + (include librecord): New inclusion. + ($(librecord)): New target. + (add-to-librecord): New target. + +Thu Jun 27 09:51:44 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * config.make.in (installationdirlist): New variable. + * Makeconf (MKINSTALLDIRS): New variable. + (install) [all versions]: Add dependency on the directory being + installed into. + ($(installationdirlist)): New dependency. + + * Makefile (linked-files, lf-inst): New variables. + (cp-linked-files): Use implicit rule. + ($(lfinst)): New implicit rule. + * mkinstalldirs: New symlink to /gd/gnu/lib program. + + * Makefile (distclean): Add config.cache. + + * Makefile (lndist-cthreads-h): Delet target. + (lndist): Remove `lndist-cthreads-h'. + +Fri Jun 21 12:28:26 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf ($(target)): Get rid of -defsym hack for ___brk_addr + (there's a hack in libc now). + +Thu Jun 20 14:33:01 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Add `daemons'. + * daemons: New directory. + * config.make.in (libexecdir): New variable. + +Mon Jun 17 11:24:49 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf ($(target)): Add bletcherous hack to deal with undefined + (and unused) libc symbol. + + * Makefile (prog-subdirs): init.trim -> init. + (other-subdirs): Delete init; add config. + * init.trim: Renamed to be init. + * init: Sluffed into olds. + + * config: New directory. + +Mon Jun 17 10:30:54 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makeconf (CPPFLAGS): Add -I$(top_srcdir)/include. + (INSTALLED_LOCAL_HEADERS): Split into two cases based on + $(installhdrsubdir). + ($(INSTALLED_LOCAL_HEADERS)) [$(installhdrsubdir) == .]: Linked to + $(top_srcdir)/include. Prefix ../ to link contents. + * include: New directory. + + * Makefile (prog-subdirs): Rename fsck to ufs-fsck. Add sutils. + * ufs-fsck: Renamed from fsck. + * sutils: New directory. + +Thu Jun 13 17:14:44 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * config.make.in (localstatedir, sharedstatedir): Add variables. + +Fri May 24 15:16:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (lib-subdirs): Add libmom. + * libmom: New directory. + +Sat May 11 17:00:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + + * Makeconf: Add .PHONY spec for phony targets. + +Thu May 9 12:19:08 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Add *.h. + + * Makeconf (INSTALLED_LOCAL_HEADERS): New variable that $(libs) + depends on. This arranges to make sure that headers exported by + this library always get installed eventually into the source + directory as symlinks. + +Mon May 6 16:25:46 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * libiohelp: Renamed from `libioserver'. + * Makefile (lib-subdirs): libioserver -> libiohelp. + +Tue Apr 30 22:06:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Add build.mkcf.in. + * build.mkcf.in: New file. + * configure.in (makefiles): Add Makeconf:build.mkcf.in. + + * Makefile (srcdir): Set to . if undefined. Find Makeconf in + $(srcdir). + +Tue Apr 30 09:27:31 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf ($(target)): Don't depend on $(OBJS) or $(OTHERLIBS) in + the main build rule. Add new rule specifying such a dependency + only when doinst is one. + +Sun Apr 28 19:02:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + + * Makeconf (make-deps): New canned sequence. Remove gcc-lib hdrs from + deps. Use atomic mv for output. + (%.d: %.c, %.d: %.S): Use $(make-deps). + +Fri Apr 26 09:25:48 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (OBJS): Provide default definition. + (_objs): Delete variable; replace references with $(OBJS). + + * Makefile (cp-linked-files): New target. + (lndist): Add `cp-linked-files'. + +Thu Apr 25 03:13:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + + * Makeconf: Use -include for generated dep files. + +Thu Apr 11 16:18:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * INSTALL-binary: Renamed from README-binary. + +Thu Apr 11 16:13:35 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Add SETUP. + +Thu Apr 11 16:06:21 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * README: Rewritten for a new purpose. + * INSTALL-cross: Renamed from INSTALL. + * INSTALL: New file. + +Mon Mar 25 03:09:09 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> + + * configure.in: After CC tool check, invoke AC_PROG_CC to set default + CFLAGS and test for GCC. Barf if not GCC. + +Thu Mar 21 11:41:53 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (CFLAGS): Always turn on -g and -O3. + +Wed Mar 20 15:30:49 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (vpath %.defs): Make that $(includedir)/mach and + $(includedir)/device. + (CPPFLAGS): Add -D_GNU_SOURCE. + +Wed Mar 20 15:29:21 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> + + * Makeconf (vpath %.defs): Use $(includedir) to locate mach files. + +Tue Feb 27 14:48:19 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Change `newfs' to `ufs-utils'. + + * Makeconf ($(target): %): Add $(target-suffix) to destination name. + +Thu Nov 30 10:57:21 1995 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Added pfinet. + +Tue Nov 21 14:34:04 1995 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makeconf (top_srcdirinc, srcdirinc): New variables. + (CPPFLAGS): Use new vars $(top_srcdirinc) and $(srcdirinc) to avoid + ugly duplication of `.' and `..' in compile lines when possible. + +Tue Oct 24 17:24:36 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Replace hurd.boot.in with hurd.boot + (hurd.boot): Target removed. + (clean-misc): Don't remove hurd.boot. + (all): Don't depend on it. + * hurd.boot: Renamed back from hurd.boot.in. + Name ufs and ld.so as they will be found in an installed Hurd + filesystem. + +Tue Oct 10 23:31:26 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (rpath): New variable. + ($(target)): Use it in link command. + ($(libname).so): Likewise. + Use $^ instead of $+. + +Sat Oct 7 05:02:17 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf ($(libname).so): Pass $(LDFLAGS) and $($@-LDFLAGS). + +Wed Oct 4 16:21:33 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (%_pic.o: %.c): Use $(COMPILE.c) instead of its + contents. Pass -DPIC. + (%_pic.o: %.S): New rule. + +Sat Sep 23 02:45:18 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (top_srcdir): Define properly in parent directory. + + * Makefile (other-subdirs): Remove lib. + +Fri Sep 22 14:26:12 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * build.mk.in (VPATH): New variable. + +Thu Sep 21 19:07:44 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (hurd.boot): New target. + (all): Depend on hurd.boot + (DIST_FILES): Add build.mk.in and hurd.boot.in. + (clean-misc, distclean): New targets. + (clean): Depend on clean-misc. + + * hurd.boot.in: Renamed from hurd.boot; use @exec_prefix@ instead + of hardcoded dir. Added some comments. + * build.mk.in: New file. + * configure.in: If not in $srcdir, produce */Makefile from + build.mk.in. + +Thu Sep 21 14:28:26 1995 Michael I. Bushnell, p/BSG <mib@duality.gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Removed `pfinet'. + + * term, newterm: Renamed `term' to be `term.old'; renamed + `newterm' to be `term', thus installing the new version. + +Wed Sep 20 20:10:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * hurd.boot: Run ld.so with arg of /hurd/exec, instead of running + exec/exec. Now exec can be dynamically linked. + +Tue Sep 19 13:40:47 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf (LDFLAGS): Variable removed. + +Tue Sep 19 02:33:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (libthreads-libsubst): Variable removed. + +Sat Sep 16 14:17:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * configure.in: New file. + * config.make.in: New file. + * Maketools: File removed. + * Makefile (DIST_FILES): Remove Maketools. + Add config.make.in, configure.in, configure. + * Makeconf: Include $(..)config.make for configure-generated + parameters. + No longer include Maketools. + (prefix, exec_prefix, srcdir, hurddir, bindir, sbindir, libdir, + infodir, includedir): Variables removed. + (..): New variable. + (srcdir, top_srcdir): Set if not already set. + (CPPFLAGS): Append -I's for . and .. and $(srcdir) and $(top_srcdir). + (CFLAGS): Remove -g. + Change miscellaneous uses of $(srcdir) to $(top_srcdir). + (vpath %.defs): Remove $(crossheaders) dirs from path. + +Sat Sep 16 13:26:59 1995 Miles Bader <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (sbindir): New variable. + (installationdir): Don't set if already set. + +Mon Sep 11 12:06:44 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Maketools (CCVERSION): Changed to 2.7.1. + (CCVERSION-duality.gnu.ai.mit.edu): Removed. + +Fri Sep 1 13:02:12 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf (libsubst, libsubst-override, _libsubst): New vars. + ($(target): %): Replace each library reference with $(_libsubst). + (libthreads-libsubst): New variable. + [$(makemode)==library] (targets): Default to both .a and .so libraries. + [$(makemode)==library] (all, install): Make and install $(targets) + instead of the explicit default list of them. + [$(makemode)==library] (libs): New target. + (../%.a ../%.so): Make the `libs' target instead of an explicit + list of libraries. + +Mon Aug 28 17:22:24 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * hurd.boot: Use ${boot-args} preset variable. + Use $(...) for action directives. + +Mon Aug 28 15:52:16 1995 Michael I. Bushnell, p/BSG <mib@duality.gnu.ai.mit.edu> + + * Makeconf (inclusion of .d files based on OBJS): Only deal with + .o files in $(OBJS). + +Mon Aug 28 09:59:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf (TAGS): Automagically find all the files to scan from + the dependency information. + (DEP_SRCS): Sort in reverse order so that local files come first. + +Fri Aug 25 08:02:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf ($(libname).so): Use the linker -soname option to + specify what library name should be recorded by users. + (__libext, __libext-static, _libext): New variables. + ($(target): %): Link against the absolute library with the + appropiate extension do determine whether shared or not, instead + of using -L...-l syntax. + +Thu Aug 24 10:09:59 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf (HURDLIBS-files, HURDLIBS-libs): Removed. + ($(targets): %): The same rule now used for both many and one + cases. Get the things to be linked against entirely from the + dependency list, and munge it to convert library pathnames to + -L...-l pairs. + Stop using *HURDLIBS as the mechanism for passing in libraries to + be linked against. Now you should just put the pathname in the + dependency list of the target, along with the object files, etc. + [$(doinst)==many] (target): Set this from $(targets). + ($(sort $(HURDLIBS-files))): Rule deleted. + (../%.a ../%.so): New rule, replacing the previous one. + +Wed Aug 23 17:55:04 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Add hurd.boot. + * hurd.boot: New file. + +Tue Aug 22 17:04:19 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf ($(addprefix $(installationdir)/,$(targets)),): Use + INSTALL_PROGRAM, not INSTALL_BIN. + * Maketools (INSTALL_BIN): Changed to INSTALL_PROGRAM. + + * Makeconf (HURDLIBS-libs): Re-enable the -L... version, but using + -Wl,-L... instead to avoid gcc hosage. + (HURDLIBS-files): Use both the target specific and general values + of HURDLIBS. + Get rid of the merging of all target-specific HURDLIBS into the + general HURDLIBS, as the former are use properly now. + [$(doinst)==one] ($(target)): Don't explicitly link with $(libc). + [$(doinst)==many] ($(targets): %:): Depend on the .o file of the + same name, and on all the hurd library files, and on all + appropriate other libraries. Use $^ instead of $+ as we now get + all the libraries from the various HURDLIBS instead of from the + dependencies list, and this allows us to put %.o in our + dependencies without worrying about duplicating what the user has + done. Don't explicitly link with $(libc). + + * Makeconf [$(makemode)==library]: Use $(installhdrsubdir) to + determine where headers in $(installhdrs) should be installed, + instead of a constant `hurd'. + +Fri Aug 18 21:53:17 1995 Miles Bader <miles@duality.gnu.ai.mit.edu> + + * Makeconf [$(doinst)==many]: Depend on what's in plain OTHERLIBS + as well as the target specific $@-OTHERLIBS. + +Mon Aug 7 16:29:53 1995 Miles Bader <miles@duality.gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Remove pipes. + +Fri Aug 4 14:49:25 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * README-binary: Say to run /hurd/pflocal instead of /hurd/pipes. + +Wed Jul 26 14:30:17 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makefile (lib-subdirs): Added libpipe. + (prog-subdirs): Added pflocal. + * libpipe: New directory. + +Sun Jul 23 15:57:50 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Removed `missing'. + (dist): Include date in snapshot name. + +Sat Jul 22 14:19:36 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makefile (%-lndist, %-clean, %-TAGS): Set no_deps in recursive + make. + * Makeconf: Don't include dependency files if no_deps is set. + +Tue Jul 18 20:09:35 1995 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makeconf (%.d: %.c): Include the _pic.o files if we are making a + library. + +Wed Jul 12 11:41:19 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makefile (lib-subdirs): Removed `libnetserv'. + * libnetserv: Move to old. + * pfinet: Move to old; start new directory. + +Fri Jul 7 17:34:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf [$(doinst)==many] ($(targets) installation rule): Fix typo. + +Fri Jul 7 00:29:12 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (install) [doinst == one || doinst == many]: Don't + install files if they already exist and are up to date. + +Thu Jul 6 14:45:30 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Maketools (OBJCOPY): New var. + + * Makeconf (HURDLIBS-libs): Comment out path-search rule here; I + don't yet trust -L to work right; particularly inside linker + parens. + + * Makeconf (%.d:%.c %.d:%.S): Repair sed line to include more + context. + + * Makeconf (Building targets) [doinst == many]: Don't try and + build $(special-targets). + + * Makeconf: Delete now-unneeeded explicit dependencies. + + * Makeconf (clean): Add dependency files to be removed. + + * cthreads.h: New link to libthreads/cthreads.h to make sure we + get the local copy instead of the one in the include dir. + * Makefile (lndist): Add new dependency. + (lndist-cthreads-h): Rule to create the cthreads.h link. + + * Makeconf ($(target) [doinst == one]): Don't explicitly depend on + libc. Too hairy for now. + + * Makeconf: Added many new rules for automatic dependency + generation. + + * Makeconf (install) [makemode == library]: Install libraries and + headers as separate targets. + +Wed Jul 5 17:41:33 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf: Make things work nicer for $(doinst)==many by allowing + per-target HURDLIBS and LDFLAGS values. + + * Makefile (prog-subdirs): Removed `pflocal'. + +Thu Jun 29 15:14:25 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (cleantarg) [makemode == library]: Add $(libname).so. + (`Building Hurd libraries'): Make simpler rule that doesn't need + allibs. + (alllibs): Delete variable. + (all) [makemode == library]: Add $(libname).so. + (install) [makemode == library]: Install $(libname.so) too. + ($(libname).so) [makemode == library]: New rule to build shared + library. + (%_pic.o): New rule to build pic object files. + +Wed Jun 28 15:06:25 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (HURDLIBS-libs): Restore variable definition. + ($(target)) [doinst == one]: Use HURDLIBS-libs instead of + HURDLIBS-files. + (HURDLIBS-files): Compute names automatically. Dike out + per-library variables up above. + + * Makefile (prog-subdirs): Removed dev.trim. + +Thu Jun 22 11:47:05 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (libihash): New variable. + (alllibs): Add libihash. + +Mon Jun 19 21:34:14 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (CFLAGS): Omit -Wno-parentheses. + +Tue Jun 6 13:18:14 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makefile (lib-subdirs): Added libihash. + * libihash: New directory. + +Thu May 18 03:34:31 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (LDFLAGS): Append -static. + +Fri May 12 18:39:21 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Removed mkbootfs. + +Fri May 5 09:46:01 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makeconf: Make MIGCOMUFLAGS & <target>-MIGCOMUFLAGS actually work. + +Fri Apr 21 11:44:05 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Maketools (INSTALL_BIN): Reverse Miles's last change. + +Wed Apr 12 11:12:51 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (install [$(makemode) == library]): Use `$(RANLIB)', + not `ranlib'. + +Tue Apr 11 10:51:22 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Add README-binary. + * README: Small doc fix. + * INSTALL: Many changes. + * README-binary: New file. + + * Makeconf (prefix): Change to /home/gd4/hurdinst. + + * Makefile (all, install): Do lib-subdirs too. + + * Makefile (prog-subdirs): Added devio, newfs, ext2fs, benchmarks, + pfinet, tmpfs, defpager, login, and nfs. + (other-subdirs): Added lib. + (lib-subdirs): Added libps, libnetserv, libdirmgt, and libnetfs. + (subdirs-nodist): Remove libnetserv. + + * devio, lib, libps, ext2fs: New directories (actually created + several weeks before this log entry). + +Mon Apr 10 14:38:26 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Maketools (INSTALL_BIN): Use /gd4/hurd-cross/install-stripped to + install binaries stripped. + + * Makeconf (prefix, exec_prefix): Point at the currently correct place. + +Fri Apr 7 18:14:01 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * ext2fs: Delete directory and its contents. + * Makefile (subdirs-nodist, other-subdirs): Delete `ext2fs'. + +Wed Apr 5 12:59:10 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makefile (clean): Only clean in working-prog-subdirs. + + * Makeconf (hurdinst, hurdroot): Deleted vars. Replaced usages + with $(prefix) and derivatives. + (hurdroot-douglas.gnu.ai.mit.edu, hurdroot-ernst.gnu.ai.mit.edu, + hostname, hurdrootdev): Deleted vars. + (hurdsource): Replaced with `srcdir'. + (startup, libc): Deleted vars; now in Maketools. + (prefix, exec_prefix): New vars. + (hurddir, bindir, libdir, infodir, includedir): New vars. + ($(hurdroot), $(hurdroot)/mounted): Deleted rules. + (vpath %.defs): Look in $(crossheaders), not installation dir. + * Maketools (crossdir, startup, libc, crossheaders): New vars. + (MIGCOM): Use $(crossdir) instead of literal string. + +Fri Mar 31 23:45:11 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf [makemode=library] (install): Only do $(installhdrs) if + defined. + * Makeconf [makemode=library] (install): Use $(INSTALL_DATA). + * Maketools (INSTALL, INSTALL_DATA, INSTALL_BIN): Define normally + using `install'. + +Mon Mar 20 14:02:08 1995 Michael I Bushnell <mib@duality.gnu.ai.mit.edu> + + * Makeconf (libps): New variable. + (alllibs): Add libps. + + * ps, libps: New directories. + + * Makeconf: Doc fix. + + * Maketools (CC): Specify `$(CCTARGET)-gcc' instead of just `gcc'. + +Thu Feb 16 00:43:43 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (CPPFLAGS, CFLAGS): Set with += so Makefiles can add things. + + * Maketools (hostname): New variable, so CCVERSION actually works. + +Wed Feb 15 22:40:25 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (CCVERSION-duality.gnu.ai.mit.edu): New variable. + +Sat Feb 11 03:59:15 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (INSTALL_BIN): Use objcopy. + +Wed Dec 14 07:31:46 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu> + + * Makeconf (libnetserv): New variable. + (alllibs): Added `libnetserv'. + +Thu Nov 24 07:36:57 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (DIST_FILES): Remove gcc-specs. + +Tue Nov 22 22:29:41 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf ($(target)): Use normal linking with -Wl,-( $+ -Wl,-). + +Wed Nov 16 14:52:20 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (MIG, MIGCOM): Never define using rsh; use + /usr/local/i386-gnu/.... + +Tue Nov 8 14:27:58 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makeconf (link-objects): Mention libgcc.a explicitly here. + * Maketools (CCVERSION): Upgrade default to version 2.6.2. + +Thu Nov 3 17:17:15 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Renamed `fsck' to `bsdfsck'; renamed `newfsck' to `fsck'. + * Makefile (prog-subdirs): Added bsdfsck. + +Tue Nov 1 13:15:28 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (hurdroot): Don't set if already defined. + +Fri Oct 14 17:43:46 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * newfsck: New directory. + +Fri Sep 23 15:57:45 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makefile (working-prog-subdirs): New variable, omits dirs + containing a file BROKEN. + (all, install): Use that instead of $(prog-subdirs). + +Fri Sep 16 10:16:19 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu> + + * Makeconf (libc): Now that libc.a is a linker script, do the + Right Thing here. + ($(target)): Here too. + +Thu Sep 8 12:20:05 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu> + + * Makefile (prog-subdirs): Added `fsck'. + + * Makefile (DIST_FILES): Added `INSTALL'. + * INSTALL: New file. + +Tue Aug 30 11:29:50 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makefile (other-subdirs): Add libnetserv. + (lib-subdirs): Remove libnetserv. + +Tue Aug 23 09:35:44 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makeconf (link-objects): Don't use -v anymore. + +Fri Aug 19 01:36:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (link-objects): Don't put $(OBJS) inside -( ... -). + +Tue Aug 16 14:21:46 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makeconf (link-objects): Don't use $^; it omits duplicates. + +Tue Aug 16 00:47:08 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (link-objects): Define with hair to use -( ... -). + +Mon Aug 15 21:24:42 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * gcc-specs: Updated; now expects gcc configured for + {i386,mips}-gnu target and libc installed in + /usr/local/{i386,mips}-gnu/{lib,include} or wherever configured. + (cpp): Grok only -posix. + (lib): Use -( ... -) hack. + (startfile): Use normal defn. + (predefines): Remove `hurd'; `gnu' is enough. + + * Makeconf (link-objects): New variable. + ($(target)): Use it in place of other objects variables. + Depend on $(libc). + + * Maketools (BUILD_CC): Set this instead of HOST_CC. + +Wed Aug 10 13:59:40 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * netinet: New directory. + +Wed Aug 10 13:41:54 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (LD): Find ld in $(tooldir) instead of $(ccdir). + +Mon Aug 8 15:37:29 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu> + + * libnetserv: New directory. + * Makefile (lib-subdirs): Added `libnetserv'. + + * Makeconf (distfiles): Don't set with :=. + * Makefile (dist): Fix typo. + +Fri Aug 5 15:23:49 1994 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu> + + * Makeconf (machdefs, devicedefs): Deleted vars. + (vpath %.defs): Added $(includedir)/device. + + * Makeconf (install) [doinst == many]: Repair shell syntax. + + * sh.trim, ps, su: Deleted directories. + +Mon Aug 1 19:41:06 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (CC): Add -pipe. + +Sun Jul 31 21:12:40 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Maketools (tooldir): Use /usr/local/i386-gnu/bin. + (CCVERSION): Use 2.6.0. + (INSTALL_BIN): Use objcopy -S. + +Sat Jul 23 01:35:03 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf: Removed all the hairy mig rules. + Replaced with two pattern rules and a vpath %.defs directive. + Rationalized use of flag variables; add dash after interface name + in computed flag variable names. + + * gcc-specs (predefines): Remove -Asystem(hurd); `gnu' is enough. + + * Makeconf ($(target)): Pass $(LDFLAGS) like a sane person. + +Fri Jul 22 19:42:53 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * Makeconf (HURDLIBS-files): New variable. + ($(target)): Use that instead of $($(HURDLIBS)). (mib braino.) + (distfiles): Use $(DIST_FILES) instead of just DIST_FILES. + (TAGS): Use a substitution reference instead of several function + invocations. + +Fri Jul 22 10:18:33 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makefile (other-subdirs): Removed `i386'. + * i386: Deleted directory. + * machine: Deleted symlink. + + * Makeconf (CFLAGS): Use += instead of :=. + (TAGS): New var OTHERTAGS for source not in the usual places. + +Thu Jul 21 15:09:34 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Makeconf (CPPFLAGS): Remove -I. and add -I$(hurdsource) in + accord with reorganization. + (libthreads,libports,libioserver,libpager,libfshelp,libdiskfs, + libtrivfs): Changed to find libraries in local (uninstalled) + locations. + ($(hurdsource)/lib%/lib%.a): Define this instead of bogus rules for + each installed library and header file separately. + (%_S.h, %Server.c): New implicit rules for Hurd and Mach + interfaces; associated variables. + (makemode): New variable parent should set. + (doinst, installationdir): New vars. + (install, $(target), $(libname).a): New targets. + (TAGS): Rewritten with new variable names. + + * Makefile (prog-subdirs): Removed sh.trim, ps, and su. Added + utils. Removed ifsock and symlink. Added trans. + +Wed Jul 20 16:27:50 1994 Michael I Bushnell <mib@geech.gnu.ai.mit.edu> + + * Maketools (MIGHOSTCCVERSION, MIGCCTYPE, MIGHOSTCC): Deleted + variables. + +Tue Jul 19 12:25:06 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Makefile (other-subdirs): Added ext2fs. + (subdirs-nodist): New variable. + (dist): Don't include things in subdirs-nodist. + + * gcc-specs (cpp): Use -idirafter instead of -I in searching for + our substitute /usr/include. + (lib): Don't look for libmalloc. + + * Maketools (CCTARGET): Changed to be i386-gnu. + (CPP): Use $(CC) instead of calling CPP directly. + * Makeconf (CPPFLAGS): Deleted -nostdinc and -I flags. + (link): Deleted macro. + (ldflags, gccheaders, libgcc): Deleted variables. + + * Makeconf (malloc): Deleted variable. + (link): Deleted $(malloc) and `-u _malloc'. + +Tue Jul 12 15:23:43 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Makefile (other-subdirs): Moved dev here from $(prog-subdirs). + (prog-subdirs): Added dev.trim. + +Tue Jul 5 14:07:02 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Snapshot published. + + * Makefile (prog-subdirs): Added dev, su, symlink. + (DIST_FILES): Added tasks and ChangeLog. + + * Makeconf (TAGS): New target. + * Makefile (%-TAGS): New target. + (TAGS): New target. + + (other-subdirs): Moved tmpfs here from $(prog-subdirs). + +Mon Jun 20 15:03:14 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Maketools (INSTALL_BIN): New macro. + +Sat Jun 18 12:34:04 1994 Roland McGrath (roland@geech.gnu.ai.mit.edu) + + * Maketools (MIGCOM): Fix mib's losing command to propagate umask + through rsh to the remote migcom run. + +Wed May 25 12:55:35 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Makeconf (libtrivfs): New variable. + ($(libtrivfs), $(includedir/hurd/trivfs.h)): New targets. + +Tue May 24 16:15:30 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Maketools (MIGHOSTCC, CC): Don't use -pipe any more. + +Wed May 18 13:02:44 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * tasks: New file. + +Tue May 17 19:51:15 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * Snapshot published. + + * gcc-specs: New file. + * Makefile (DIST_FILES): Added gcc-specs. + +Fri May 6 13:24:42 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu) + + * Maketools (MIGHOSTCCVERSION, MIGHOSTCCTYPE, MIGHOSTCC): + New variables. + (mighost): Fully canonicalize name. + +Thu May 5 19:34:57 1994 Michael I Bushnell (mib@geech.gnu.ai.mit.edu) + + * Makeconf (malloc): Changed to point to libmalloc.a; installed + there by libthreads/Makefile. + +Thu May 5 07:10:49 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * Makeconf (malloc): Pass -u _malloc and reference $(libthreads). + + * Makeconf (headers): Variable renamed to includedir; all uses changed. + (CPPFLAGS): Add -I. before other -Is. + +Wed May 4 07:07:16 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * Maketools (machine): Define variable. + +Wed Apr 27 01:54:34 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * Makefile (LIB_SUBDIRS, PROG_SUBDIRS, OTHER_SUBDIRS, SUBDIRS): + Renamed to less annoying names, not in ALL GRATUITOUS CAPS. + (lib-subdirs): Fixed name of libthreads. |