From: Guillermo J. Rozas Date: Tue, 12 Jun 1990 16:38:29 +0000 (+0000) Subject: Add Franklyn's microcode and a microcode for hacking the toolkit. It X-Git-Tag: 20090517-FFI~11397 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=8319c9fcdb5f6010f6ed2bbc225c2b18873e7742;p=mit-scheme.git Add Franklyn's microcode and a microcode for hacking the toolkit. It is a standard microcode plus gpio primitives. --- diff --git a/v7/src/microcode/unxutl/y300.lcl b/v7/src/microcode/unxutl/y300.lcl index 8bc223aea..fa89cb985 100644 --- a/v7/src/microcode/unxutl/y300.lcl +++ b/v7/src/microcode/unxutl/y300.lcl @@ -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)\ @@ -7,14 +13,39 @@ 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