Diff for /gforth/Attic/Makefile between versions 1.16 and 1.19

version 1.16, 1994/09/12 19:00:26 version 1.19, 1994/10/24 19:15:52
Line 7  CC = gcc Line 7  CC = gcc
 SWITCHES = \  SWITCHES = \
         -fno-defer-pop -fcaller-saves \          -fno-defer-pop -fcaller-saves \
         -DUSE_TOS -DUSE_FTOS -DDEFAULTBIN='"'`pwd`'"' \          -DUSE_TOS -DUSE_FTOS -DDEFAULTBIN='"'`pwd`'"' \
         -DDIRECT_THREADED #-DNDEBUG #turn off assertions          -DDIRECT_THREADED -D_POSIX_VERSION -DUSE_GETOPT #-DNDEBUG #turn off assertions
 CFLAGS  = -O4 -Wall -g $(SWITCHES)  CFLAGS  = -O4 -Wall -g $(SWITCHES)
   
 #-Xlinker -n puts text and data into the same 256M region  #-Xlinker -n puts text and data into the same 256M region
Line 19  EMACS = emacs Line 19  EMACS = emacs
   
 INCLUDES = forth.h io.h  INCLUDES = forth.h io.h
   
 FORTH_SRC = cross.fs debug.fs environ.fs errore.fs extend.fs \  FORTH_SRC = add.fs assert.fs blocks.fs bufio.fs cross.fs debug.fs \
         filedump.fs glosgen.fs kernal.fs look.fs mach32b.fs \          debugging.fs environ.fs errore.fs etags.fs extend.fs filedump.fs \
         mach32l.fs main.fs other.fs search-order.fs see.fs sieve.fs \          float.fs glocals.fs glosgen.fs gray.fs hash.fs kernal.fs \
         struct.fs tools.fs toolsext.fs vars.fs wordinfo.fs          locals-test.fs look.fs mach32b.fs mach32l.fs main.fs other.fs \
           prims2x.fs search-order.fs see.fs sieve.fs startup.fs struct.fs \
           test2.fs tools.fs toolsext.fs vars.fs vt100.fs wordinfo.fs
   
 SOURCES = Makefile primitives primitives2c.el engine.c main.c io.c \  SOURCES = Makefile primitives primitives2c.el engine.c main.c io.c \
         apollo68k.h decstation.h 386.h hppa.h sparc.h \          apollo68k.h decstation.h 386.h hppa.h sparc.h gforth.ds \
         $(INCLUDES) $(FORTH_SRC)          $(INCLUDES) $(FORTH_SRC)
   
 RCS_FILES = $(SOURCES) INSTALL ToDo model high-level  RCS_FILES = $(SOURCES) INSTALL ToDo model high-level
   
 GEN = gforth  GEN = gforth
   
 GEN_PRECIOUS = primitives.i prim_labels.i primitives.b prim_alias.4th aliases.fs  GEN_PRECIOUS = primitives.i prim_labels.i primitives.b aliases.fs
   
 OBJECTS = engine.o io.o main.o  OBJECTS = engine.o io.o main.o
   
 # things that need a working forth system to be generated  # things that need a working forth system to be generated
 # this is used for antidependences,  # this is used for antidependences,
 FORTH_GEN = primitives.i prim_labels.i prim_alias.4th kernl32l.fi kernl32b.fi  FORTH_GEN = primitives.i prim_labels.i prim_alias.4th \
           kernl32l.fi kernl32b.fi gforth.texi
   
 all:    gforth aliases.fs  all:    gforth
   
 #from the gcc Makefile:   #from the gcc Makefile: 
 #"Deletion of files made during compilation.  #"Deletion of files made during compilation.
Line 54  all: gforth aliases.fs Line 57  all: gforth aliases.fs
 # `realclean' also deletes everything that could be regenerated automatically."  # `realclean' also deletes everything that could be regenerated automatically."
   
 clean:            clean:          
                 -rm $(GEN)                  -rm $(GEN) *.o *.s
   
 distclean:      clean  distclean:      clean
                 -rm machine.h                  -rm machine.h machine.fs
   
 realclean:      distclean  realclean:      distclean
                 -rm $(GEN_PRECIOUS)                  -rm $(GEN_PRECIOUS)
   
 current:        $(RCS_FILES)  #does not work
   #gforth.tar.gz: $(SOURCES) $(GEN_PRECIOUS) CVS
   #               cd ..; tar cvf gforth/gforth.tar gforth/{$^}; gzip -9 gforth/gforth.tar
   
 gforth: $(OBJECTS) $(FORTH_GEN)  gforth: $(OBJECTS) $(FORTH_GEN)
                 -cp gforth gforth~                  -cp gforth gforth~
Line 100  aliases.fs: primitives.b prims2x.fs Line 105  aliases.fs: primitives.b prims2x.fs
 primitives.fs:  primitives.b prims2x.fs  primitives.fs:  primitives.b prims2x.fs
                 $(FORTH) prims2x.fs -e "s\" primitives.b\" ' output-forth process-file bye" >$@                  $(FORTH) prims2x.fs -e "s\" primitives.b\" ' output-forth process-file bye" >$@
   
   gforth.texi:    gforth.ds primitives.b ds2texi.fs prims2x.fs
                   $(FORTH) search-order.fs struct.fs debugging.fs ds2texi.fs prims2x.fs -e "s\" primitives.b\" ' register-doc process-file s\" gforth.ds\" r/o open-file throw ds2texi bye" >$@
   
   gforth.dvi:     gforth.texi
                   tex gforth.texi
   
 #primitives.4th:        primitives.b primitives2c.el  #primitives.4th:        primitives.b primitives2c.el
 #               $(EMACS) -batch -load primitives2c.el -funcall make-forth  #               $(EMACS) -batch -load primitives2c.el -funcall make-forth
   

Removed from v.1.16  
changed lines
  Added in v.1.19


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>