Diff for /gforth/Makefile.in between versions 1.124 and 1.130

version 1.124, 1998/11/08 23:08:03 version 1.130, 1998/12/13 23:29:58
Line 1 Line 1
 #Makefile for Gforth  #Makefile for Gforth
   
 #Copyright (C) 1995-1997 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
Line 31 Line 31
 # ------------- gforth version  # ------------- gforth version
   
 VERSION = @VERSION@  VERSION = @VERSION@
 DOSVERSION=`echo $VERSION|sed 's/\.//g'`  DOSVERSION=`echo $(VERSION)|sed 's/\.//g'`
   
 # ------------- System specific variables         # ------------- System specific variables       
   
Line 54  SHELL = /bin/sh Line 54  SHELL = /bin/sh
 RM      = rm  RM      = rm
 RMTREE  = rm -rf  RMTREE  = rm -rf
 CP      = cp  CP      = cp
   MV      = mv
 TAR     = tar cf -  TAR     = tar cf -
 INSTALL = @INSTALL@  INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@  INSTALL_PROGRAM = @INSTALL_PROGRAM@
Line 278  SOURCES = $(CVSDIRS) compat Makefile.in Line 279  SOURCES = $(CVSDIRS) compat Makefile.in
         gforth.el \          gforth.el \
         prim engine/engine.c engine/main.c engine/io.c engine/memcmpc.c \          prim engine/engine.c engine/main.c engine/io.c engine/memcmpc.c \
         $(ARCHS) \          $(ARCHS) \
         engine/32bit.h \  
         engine/getopt.c engine/getopt1.c engine/getopt.h engine/select.c \          engine/getopt.c engine/getopt1.c engine/getopt.h engine/select.c \
         engine/ecvt.c engine/memcmp.c engine/strtol.c engine/strtoul.c \          engine/ecvt.c engine/memcmp.c engine/strtol.c engine/strtoul.c \
         engine/ansidecl.h engine/memmove.c \          engine/ansidecl.h engine/memmove.c \
         engine/pow10.c engine/atanh.c engine/cleanalign.c \          engine/pow10.c engine/atanh.c engine/cleanalign.c \
         engine/strerror.c engine/strsignal.c engine/strsig.c engine/dblsub.c \          engine/strerror.c engine/strsignal.c engine/dblsub.c \
         INSTALL.DOS makefile.dos engine/makefile.dos mkdosmf.sed config.bat \          INSTALL.DOS makefile.dos engine/makefile.dos mkdosmf.sed config.bat \
         dosconf.h gforthmi.bat mkinstalldirs \          dosconf.h gforthmi.bat mkinstalldirs \
         versions.bsh \          versions.bsh \
Line 303  FORTH_GEN =  $(FORTH_GEN0) @KERNEL@ gfor Line 303  FORTH_GEN =  $(FORTH_GEN0) @KERNEL@ gfor
 FORTH_GEN1 = $(FORTH_GEN0) @kernel_fi@   FORTH_GEN1 = $(FORTH_GEN0) @kernel_fi@ 
   
 #distributed documentation  #distributed documentation
 DOCDIST = doc/gforth.info doc/gforth.info-* doc/gforth.ps  DOCDIST = doc/gforth.info doc/gforth.info-* doc/gforth.txt doc/gforth.ps
   
 #stuff in a binonly distribution   #stuff in a binonly distribution 
 BINONLYDIST = config.status Makefile gforth$(EXE) gforth-ditc$(EXE) \  BINONLYDIST = config.status Makefile gforth$(EXE) gforth-ditc$(EXE) \
Line 339  version: Makefile.in Line 339  version: Makefile.in
   
 kernel/version.fs:      version  kernel/version.fs:      version
         $(MAKE) gforth$(EXE)          $(MAKE) gforth$(EXE)
         $(SHELL) versions.bsh $(VERSION)          echo ": version-string s\" $(VERSION)\" ;" > kernel/version.fs
   
 more:   engine $(FORTH_GEN) gforth$(EXE)  more:   engine $(FORTH_GEN) gforth$(EXE)
   
Line 398  dosdist: $(SOURCES) $(FORTH_GEN0) @KERNE Line 398  dosdist: $(SOURCES) $(FORTH_GEN0) @KERNE
                 mkdir gforth.$(DOSVERSION)                  mkdir gforth.$(DOSVERSION)
                 $(TAR) $(SOURCES) $(FORTH_GEN0) @KERNEL@ $(DOCDIST) | \                  $(TAR) $(SOURCES) $(FORTH_GEN0) @KERNEL@ $(DOCDIST) | \
                         (cd gforth.$(DOSVERSION); tar xf -)                          (cd gforth.$(DOSVERSION); tar xf -)
                   $(MV) gforth.$(DOSVERSION)/engine/strsignal.c gforth.$(DOSVERSION)/engine/strsig.c
                   for i in 1 2 3 4 5 6 7 8; do \
                           $(MV) gforth.$(DOSVERSION)/doc/gforth.info-$$i gforth.$(DOSVERSION)/doc/gforth.i$$i; \
                   done
                 zip -r9 gf$(DOSVERSION)dos.zip gforth.$(DOSVERSION)/*                  zip -r9 gf$(DOSVERSION)dos.zip gforth.$(DOSVERSION)/*
                 -$(RMTREE) gforth.$(DOSVERSION)                  -$(RMTREE) gforth.$(DOSVERSION)
   
Line 495  uninstall: FORCE Line 499  uninstall: FORCE
 check test:     gforth$(EXE) gforth.fi  check test:     gforth$(EXE) gforth.fi
                 $(FORTH) test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs -e bye                  $(FORTH) test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs -e bye
                 $(FORTH) test/other.fs -e bye                  $(FORTH) test/other.fs -e bye
                   @echo "Expect 'Missing: EKEY EKEY>CHAR EKEY? EMIT?'"
                   @echo "Expect 'Missing: EDITOR FORGET'"
                 $(FORTH) code.fs test/checkans.fs -e bye                  $(FORTH) code.fs test/checkans.fs -e bye
                 @echo 'Expect no differences'                  @echo 'Expect no differences'
                 $(FORTHK) -m 100000 prims2x.fs -e "s\" $(srcdir)/prim.b\"' output-c process-file bye"| diff -c - $(srcdir)/engine/prim.i                  $(FORTHK) -m 100000 prims2x.fs -e "s\" $(srcdir)/prim.b\"' output-c process-file bye"| diff -c - $(srcdir)/engine/prim.i
Line 604  kernel/prim.fs: prim.b prims2x.fs kernel Line 610  kernel/prim.fs: prim.b prims2x.fs kernel
                 $(CP) $@- $@                  $(CP) $@- $@
                 $(RM) $@-                  $(RM) $@-
   
 gforth$(EXE):           FORCE  gforth$(EXE):           engines
                 -$(CP) gforth$(EXE) gforth~                  -$(CP) gforth$(EXE) gforth~
                 cd engine && $(MAKE) gforth$(EXE)  
                 $(CP) engine/$@ $@                  $(CP) engine/$@ $@
                 @GFORTH_EXE@                  @GFORTH_EXE@
   
 gforth-ditc$(EXE):      FORCE  gforth-ditc$(EXE):      engines
                 cd engine && $(MAKE) gforth-ditc$(EXE)  
                 $(CP) engine/$@ $@                  $(CP) engine/$@ $@
                 @GFORTHDITC_EXE@                  @GFORTHDITC_EXE@
   
   engines:        FORCE
                   cd engine && $(MAKE) gforth$(EXE) gforth-ditc$(EXE)
   
 # ------------- additional C primitives  # ------------- additional C primitives
   
 %.c:            %.pri prim2cl.fs  %.c:            %.pri prim2cl.fs
Line 676  html:  $(GFORTH_TEXI) Line 683  html:  $(GFORTH_TEXI)
 doc/gforth.txt: $(GFORTH_TEXI)  doc/gforth.txt: $(GFORTH_TEXI)
                 -cd doc; $(MAKEINFO) --no-headers --no-split gforth.texi >gforth.txt                  -cd doc; $(MAKEINFO) --no-headers --no-split gforth.texi >gforth.txt
   
 doc:            doc/gforth.ps html  doc:            doc/gforth.ps html doc/gforth.txt
   
 # For an explanation of the following Makefile rules, see node  # For an explanation of the following Makefile rules, see node
 # `Automatic Remaking' in GNU Autoconf documentation.  # `Automatic Remaking' in GNU Autoconf documentation.
Line 687  aclocal.m4: acinclude.m4 configure.in Line 694  aclocal.m4: acinclude.m4 configure.in
                 aclocal                  aclocal
   
 # autoheader might not change config.h.in, so touch a stamp file.  # autoheader might not change config.h.in, so touch a stamp file.
 config.h.in:    stamp-h.in  engine/config.h.in:     stamp-h.in
 stamp-h.in:     configure.in  acconfig.h  stamp-h.in:     configure.in  acconfig.h
                 cd $(srcdir) && autoheader                  cd $(srcdir) && autoheader
                 echo timestamp > $(srcdir)/stamp-h.in                  echo timestamp > $(srcdir)/stamp-h.in
   
 engine/config.h:        stamp-h  engine/config.h:        stamp-h
 stamp-h:        config.h.in config.status  stamp-h:        engine/config.h.in config.status
                 CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status                  CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status
                 echo timestamp > stamp-h                  echo timestamp > stamp-h
   

Removed from v.1.124  
changed lines
  Added in v.1.130


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