From caf359e521041e7aa6290aa04225e974f73befd2 Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Thu, 17 Apr 1997 20:05:46 +0000 Subject: Wed Apr 16 12:52:25 1997 Thomas Bushnell, n/BSG * Makefile.in (cross-lexxer.o lexxer.o): Add pump-priming dependency on cpu.h. Reported by Marcus G. Daniels (marcus@cathcart.sysc.pdx.edu). * configure.in: Fail if configure target is not for GNU os. * Makefile.in (./cross-mig): New rule. (mkinstalldirs): Add $(libexecdir). * configure.in: Recognize i686. Reported by Marcus G. Daniels (marcus@cathcart.sysc.pdx.edu). --- =announce-1.0 | 2 ++ ChangeLog | 27 +++++++++++++++++++++++++++ Makefile.in | 15 +++++++++++++-- configure.in | 7 ++++++- 4 files changed, 48 insertions(+), 3 deletions(-) diff --git a/=announce-1.0 b/=announce-1.0 index 3ee9cd7..673dc99 100644 --- a/=announce-1.0 +++ b/=announce-1.0 @@ -36,3 +36,5 @@ help-hurd@prep.ai.mit.edu. The md5sum checksum for gnumach-1.0.tar.gz is: +62ac22cbe695a058243673427a264745 gnumach-1.0.tar.gz + diff --git a/ChangeLog b/ChangeLog index 104ad84..f734bce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +Thu Apr 17 15:55:40 1997 Thomas Bushnell, n/BSG + + * kern/exception.c (exception_no_server): Comment out the suspend + code; it's useful for special case debugging, but causes problems + in general. + +Wed Apr 16 12:52:25 1997 Thomas Bushnell, n/BSG + + * Makefile.in (cross-lexxer.o lexxer.o): Add pump-priming + dependency on cpu.h. Reported by Marcus G. Daniels + (marcus@cathcart.sysc.pdx.edu). + + * configure.in: Fail if configure target is not for GNU os. + + * i386/Drivers.in (com): Delete option. It's required by + kd_mouse.c. + * i386/Makefrag (i386at-files): Add com.c. + (driver-files): Delete variable. + * i386/bogus/com.h: Revert change of March 10. + * i386/device-drivers.h.in (CONFIG_MACH_COM): Delete option. + Bug report from Marcus G. Daniels (marcus@cathcart.sysc.pdx.edu). + + * Makefile.in (./cross-mig): New rule. + (mkinstalldirs): Add $(libexecdir). + * configure.in: Recognize i686. + Reported by Marcus G. Daniels (marcus@cathcart.sysc.pdx.edu). + Mon Apr 14 11:50:45 1997 Thomas Bushnell, n/BSG * Released version 1.0. diff --git a/Makefile.in b/Makefile.in index 8326d2d..9be046c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -275,7 +275,7 @@ CPPFLAGS += -nostdinc $(DEFINES) $(INCLUDES) MIGFLAGS += $(CPPFLAGS) -all: kernel cross-migcom +all: kernel cross-migcom cross-mig # @@ -307,7 +307,7 @@ $(installed-sysdep-headers-names): $(includedir)/%: $(sysdep)/include/% mkinstalldirs: mkdir -p $(bootdir) $(includedir) $(includedir)/device \ - $(includedir)/mach $(includedir)/mach/$(systype) + $(includedir)/mach $(includedir)/mach/$(systype) $(libexecdir) # @@ -532,4 +532,15 @@ else $< >$@.tmp && chmod +x $@.tmp && mv -f $@.tmp $@ endif +# Version of MiG to install +cross-mig: $(srcdir)/mig/mig.sh Makefile + sed -e 's,@MIGDIR@,$(libexecdir),g' \ + -e 's,@CPP@,${CC} -x c-header -E,g' \ + $< >$@.tmp && chmod +x $@.tmp && mv -f $@.tmp $@ + + +# The first time through, Make will try and build MiG to get +# dependencies, before it knows about the automatically generated +# files that MiG needs. So tell it about that file here. +cross-lexxer.o lexxer.o: cpu.h diff --git a/configure.in b/configure.in index 6885f6b..50aabe4 100644 --- a/configure.in +++ b/configure.in @@ -21,10 +21,15 @@ AC_INIT(kern/ipc_kobject.c) AC_CANONICAL_HOST case "$host_cpu" in -i[[345]]86) systype=i386 ;; +i[[3456]]86) systype=i386 ;; *) AC_MSG_ERROR([unsupported CPU type]) ;; esac +case "$host_os" in +gnu*) ;; +*) AC_MSG_ERROR([sorry, this is the gnu os, not $host_os]) ;; +esac + AC_SUBST(systype) AC_SUBST(cross_compiling) -- cgit v1.2.3