Add compiler support for spectrum, and change compiler support to use
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 30 Nov 1989 21:16:41 +0000 (21:16 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Thu, 30 Nov 1989 21:16:41 +0000 (21:16 +0000)
the C version.

v7/src/microcode/unxutl/ymkfile

index ff3c92f8135396a31824a4eafdad01404b4f31c8..a6f89c58577c0efed7e0588f4da2259cbfd7c0a2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/ymkfile,v 1.16 1989/11/11 19:13:17 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/ymkfile,v 1.17 1989/11/30 21:16:41 jinx Exp $
 
 Copyright (c) 1989 Massachusetts Institute of Technology
 
@@ -156,25 +156,37 @@ CTERM_LIB =
 #if (PROC_TYPE == PROC_TYPE_68020)
 
 MACHINE_SWITCHES = -DMC68020 -DHAS_COMPILER_SUPPORT
-MACHINE_SOURCES = cmp68020.m4
-MACHINE_OBJECTS = cmp68020.o
-GC_HEAD_FILES = gccode.h cmp68kgc.h
+MACHINE_SOURCES = cmpint.c cmpaux-mc68k.m4
+MACHINE_OBJECTS = cmpint.o cmpaux-mc68k.o
+GC_HEAD_FILES = gccode.h cmpgc.h cmpint-mc68k.h
 
 #else
 #if (PROC_TYPE == PROC_TYPE_VAX)
 
 MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
-MACHINE_SOURCES = cmpvax.m4
-MACHINE_OBJECTS = cmpvax.o
-GC_HEAD_FILES = gccode.h cmpvaxgc.h
+MACHINE_SOURCES = cmpint.c cmpaux-vax.m4
+MACHINE_OBJECTS = cmpint.o cmpaux-vax.m4
+GC_HEAD_FILES = gccode.h cmpgc.h cmpint-vax.h
+
+#else
+
+#if (PROC_TYPE == PROC_TYPE_HPPA)
+
+#undef hppa
+
+MACHINE_SWITCHES = -DHAS_COMPILER_SUPPORT
+MACHINE_SOURCES = cmpint.c cmpaux-hppa.m4
+MACHINE_OBJECTS = cmpint.o cmpaux-hppa.o
+GC_HEAD_FILES = gccode.h cmpgc.h cmpint-hppa.h
 
 #else
 
 MACHINE_SWITCHES =
-MACHINE_SOURCES = compiler.c
-MACHINE_OBJECTS = compiler.o
-GC_HEAD_FILES = gccode.h
+MACHINE_SOURCES = cmpint.c
+MACHINE_OBJECTS = cmpint.o
+GC_HEAD_FILES = gccode.h cmpgc.h
 
+#endif /* PROC_TYPE */
 #endif /* PROC_TYPE */
 #endif /* PROC_TYPE */
 
@@ -508,5 +520,7 @@ Sgraph_ar.o : scheme.touch prims.h Sgraph.h array.h
 fft.o : scheme.touch prims.h zones.h array.h image.h
 array.o image.o : scheme.touch prims.h array.h
 
-cmp68020.s : cmp68020.m4
-cmpvax.s : cmpvax.m4
+cmpint.o : scheme.touch prim.h $(GC_HEAD_FILES)
+cmpaux-hppa.s : cmpaux-hppa.m4
+cmpaux-mc68k.s : cmpaux-mc68k.m4
+cmpaux-vax.s : cmpaux-vax.m4