diff options
-rw-r--r-- | AUTHORS | 4 | ||||
-rw-r--r-- | ChangeLog | 17 | ||||
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | README | 24 | ||||
-rw-r--r-- | configure.in | 2 |
6 files changed, 49 insertions, 10 deletions
@@ -0,0 +1,4 @@ +-*- Text -*- + +The original source of this code is the Mach 3.0 distribution from CMU. +It was subsequently modified by the University of Utah and the GNU Project. @@ -1,13 +1,6 @@ 1998-07-19 Roland McGrath <roland@baalperazim.frob.com> - Moved mig out of gnumach into standalone distribution with - vanilla autoconf/automake build arrangement. - * configure.in, Makefile.am: New files. - * mig.in (prefix, exec_prefix, libexecdir): New vars set by configure. - (migcom): Find migcom in ${libexecdir}, and use @MIGCOM@ for its name. - (cpp): Use @TARGET_CC@ -E instead of @CPP@. - - * gensym.awk: New file, copied from gnumach top-level dir. + * README, AUTHORS, NEWS: New files. 1998-07-18 Roland McGrath <roland@baalperazim.frob.com> @@ -15,7 +8,15 @@ * migcom.c (main): Fix return type to int (not void), and use return. + Moved mig out of gnumach into standalone distribution with + vanilla autoconf/automake build arrangement. + * configure.in, Makefile.am: New files. * mig.sh: Renamed to mig.in. + * mig.in (prefix, exec_prefix, libexecdir): New vars set by configure. + (migcom): Find migcom in ${libexecdir}, and use @MIGCOM@ for its name. + (cpp): Use @TARGET_CC@ -E instead of @CPP@. + + * gensym.awk: New file, copied from gnumach top-level dir. Thu Mar 20 14:56:34 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> diff --git a/Makefile.am b/Makefile.am index b682e30..b973f93 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,6 +3,8 @@ AUTOMAKE_OPTIONS = gnu libexec_PROGRAMS = migcom bin_SCRIPTS = mig + +EXTRA_DIST = gensym.awk cpu.sym CLEANFILES = cpu.h *.sym[co] migcom_SOURCES = alloc.h boolean.h error.c error.h global.c global.h \ @@ -11,7 +13,6 @@ migcom_SOURCES = alloc.h boolean.h error.c error.h global.c global.h \ server.c statement.c statement.h string.c \ type.c type.h user.c utils.c utils.h vprint.c write.h migcom_LDADD = @ALLOCA@ @LEXLIB@ -EXTRADIST = gensym.awk SUFFIXES = .h .symo .symc .sym @@ -0,0 +1,9 @@ +-*- Text -*- + +19 July 1998 +Version 1.0 + +* MiG has been split into a separate distribution to make it easier to set + up a compilation environment for GNU Mach and Hurd systems. The mig + program itself in this distribution has not been substantively changed + from the version in the GNUmach 1.1.3 distribution. @@ -0,0 +1,24 @@ +-*- Text -*- + +This is the GNU distribution of the Mach 3.0 interface generator `MiG'. + +You need this tool to compile the gnumach and hurd distributions, +and to compile GNU libc for the Hurd. + +Generic installation instructions may be found in the file INSTALL. + +NOTE: To compile MiG you will need a compilation environment for the target +Mach platform (e.g. the GNU Hurd). Actually, just a compiler for the right +machine that can find the Mach include files will do (i.e. the `include/mach' +tree installed by the gnumach distribution). If you tell configure to +produce a cross-mig by giving --target and --host options that differ, it +will attempt to find a compiler for the target; for example, with the command +`configure --host=SOMETHING --target=i486-gnu', it will automatically try to +use `i486-gnu-gcc' for the target compilations. You can explicitly set the +target compiler to use by setting `TARGET_CC' in configure's environment +(e.g. `TARGET_CC=i486-gnu-gcc configure'). If you don't specify --target, +then the native compiler must be able to find a Mach include tree. + +Bug reports relating to this distribution should be sent to +<bug-hurd@prep.ai.mit.edu>. Requests for assistance should be made on +<help-hurd@prep.ai.mit.edu>. diff --git a/configure.in b/configure.in index 427c47a..904fed0 100644 --- a/configure.in +++ b/configure.in @@ -5,7 +5,7 @@ AC_PREREQ(2.12) AC_CANONICAL_SYSTEM AC_ARG_PROGRAM dnl needs SYSTEM, not just HOST and TARGET -AM_INIT_AUTOMAKE(mig, 1.1.0) +AM_INIT_AUTOMAKE(mig, 1.0) dnl Checks for programs. AC_PROG_CC |