Add Franklyn's microcode and a microcode for hacking the toolkit. It
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 12 Jun 1990 16:38:29 +0000 (16:38 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 12 Jun 1990 16:38:29 +0000 (16:38 +0000)
is a standard microcode plus gpio primitives.

v7/src/microcode/unxutl/y300.lcl

index 8bc223aea003a5d2211938946468b676619827a4..fa89cb9850bb8c13765734f006bbf6f314cba847 100644 (file)
@@ -1,4 +1,10 @@
+/* -*- C -*-
+   Switzerland local additions to the makefile
+   $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/y300.lcl,v 1.4 1990/06/12 16:38:29 jinx Exp $
+ */
+
 /* These extra files are for 6003.  They assume we're using HP-UX. */
+
 6003_SOURCES = $(X_SOURCES) $(CTERM_SOURCES) $(GRAPHICS_SOURCES)\
        SOURCES_SYSTEM SOURCES_MACHINE Sgraph_ar.c fft.c array.c image.c
 6003_OBJECTS = $(X_OBJECTS) $(CTERM_OBJECTS) $(GRAPHICS_OBJECTS)\
 6003_LIB =  $(USER_LIBS) $(GRAPHICS_LIBS) $(X_LIB) $(CTERM_LIB)\
        LIB_MATH LIBS_SYSTEM LIBS_MACHINE LIB_DEBUG LIB_STANDARD
 
+/* These extra files are for the toolkit scheme.
+   Vanilla scheme microcode + gpio primitives.
+ */
+
+KIT_SOURCES = $(X_SOURCES) $(CTERM_SOURCES) $(GRAPHICS_SOURCES)\
+       SOURCES_SYSTEM SOURCES_MACHINE gpio.c
+KIT_OBJECTS = $(X_OBJECTS) $(CTERM_OBJECTS) $(GRAPHICS_OBJECTS)\
+       OBJECTS_SYSTEM OBJECTS_MACHINE gpio.o usrkit.o
+KIT_LIB =  $(USER_LIBS) $(GRAPHICS_LIBS) $(X_LIB) $(CTERM_LIB)\
+       LIB_MATH LIBS_SYSTEM LIBS_MACHINE LIB_DEBUG LIB_STANDARD
+
+/* Franklyn's personal scheme: 6003-like + Sgraph_xt. */
+
+LYN_SOURCES = $(X_SOURCES) $(CTERM_SOURCES) $(GRAPHICS_SOURCES)\
+       unixprim.c  Sgraph_ar.c Sgraph_xt.c fft.c array.c image.c
+LYN_OBJECTS = $(X_OBJECTS) $(CTERM_OBJECTS) $(GRAPHICS_OBJECTS)\
+       unixprim.o  Sgraph_ar.o Sgraph_xt.o fft.o array.o image.o\
+       usrLYN.o
+LYN_LIB =  $(USER_LIBS) $(GRAPHICS_LIBS) $(X_LIB) $(CTERM_LIB)\
+       -lm
+
+
 world: all bchscheme scm6003
 
 everything: world Bintopsb Ppband
 
-install.world: install scm6003
+install.world: install scm6003 scmkit
        -mv -f $(BINDIR)/scm6003 $(BINDIR)/scm6003.busy
        rm -f $(BINDIR)/scm6003.busy
        $(INSTALL) scm6003 $(BINDIR)/scm6003
+       -mv -f $(BINDIR)/scmkit $(BINDIR)/scmkit.busy
+       rm -f $(BINDIR)/scmkit.busy
+       $(INSTALL) scmkit $(BINDIR)/scmkit
 
 scm6003 : $(OBJECTS) $(6003_OBJECTS)
        @ECHO "#** Re-linking" $@ because of $?
@@ -24,3 +55,20 @@ usr6003.c : $(6003_SOURCES) $(SOURCES) usrdef.touch Findprim xmakefile
        @ECHO "#** Re-making" $@ because of $?
        rm -f usr6003.c
        ./Findprim $(6003_SOURCES) $(SOURCES) > usr6003.c
+
+scmkit : $(OBJECTS) $(KIT_OBJECTS)
+       @ECHO "#** Re-linking" $@ because of $?
+       $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(KIT_OBJECTS) $(KIT_LIB)
+
+usrkit.c : $(KIT_SOURCES) $(SOURCES) usrdef.touch Findprim xmakefile
+       @ECHO "#** Re-making" $@ because of $?
+       rm -f usrkit.c
+       ./Findprim $(KIT_SOURCES) $(SOURCES) > usrkit.c
+
+scmLYN : $(OBJECTS) $(LYN_OBJECTS)
+       @echo "#** Re-linking" $@ because of $?
+       $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LYN_OBJECTS) $(LYN_LIB)
+usrLYN.c : $(LYN_SOURCES) $(SOURCES) usrdef.touch Findprim xmakefile
+       @echo "#** Re-making" $@ because of $?
+       rm -f usrLYN.c
+       ./Findprim $(LYN_SOURCES) $(SOURCES) > usrLYN.c