Diff for /gforth/Makefile.in between versions 1.77 and 1.78

version 1.77, 1996/12/23 15:07:44 version 1.78, 1996/12/28 17:19:23
Line 37  TAR = tar cf - Line 37  TAR = tar cf -
 INSTALL = @INSTALL@  INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@  INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_DATA = @INSTALL_DATA@  INSTALL_DATA = @INSTALL_DATA@
 INSTALL_DIR = $(srcdir)/install-sh -d  
 LN_S    = @LN_S@  LN_S    = @LN_S@
 GCC     = @CC@  GCC     = @CC@
 CC      = $(GCC)  CC      = $(GCC)
Line 190  GEN_PRECIOUS = $(FORTH_GEN) $(KERNLS) gf Line 189  GEN_PRECIOUS = $(FORTH_GEN) $(KERNLS) gf
   
 all:    version.fs more  all:    version.fs more
   
 version.h:      Makefile.in  #this rule avoids remaking everything after minor changes in Makefile.in
   version-stamp:  Makefile.in
                   if test x'$(VERSION)' != x`cat $@`; then echo $(VERSION) >$@; fi
   
   version.h:      version-stamp
                 echo "static char gforth_version[]=\"$(VERSION)\" ;" >$@                  echo "static char gforth_version[]=\"$(VERSION)\" ;" >$@
   
 version.fs:     Makefile.in  version.fs:     version-stamp
                 $(MAKE) gforth                  $(MAKE) gforth
                 echo ": version-string s\" $(VERSION)\" ;" >$@                  echo ": version-string s\" $(VERSION)\" ;" >$@
   
Line 298  binonlydist: $(SOURCES) $(FORTH_GEN0) @K Line 301  binonlydist: $(SOURCES) $(FORTH_GEN0) @K
 #install does not depend on gforth.info, because that would require  #install does not depend on gforth.info, because that would require
 #supplying a lot of files that can be easily generated (only info is  #supplying a lot of files that can be easily generated (only info is
 #hard to generate)  #hard to generate)
 install:        gforth $(FORTH_SRC) kernel.fi gforth.fi gforth.1 primitives gforth.TAGS  install:        gforth $(FORTH_SRC) kernel.fi gforth.fi gforth.1 primitives gforth.TAGS installdirs
                 for i in $(bindir) $(mandir) $(infodir) $(libdir)/gforth/$(VERSION) $(datadir)/gforth/$(VERSION) $(libdir)/gforth/site-forth $(datadir)/gforth/site-forth; do \  
                         $(INSTALL_DIR) $$i; \  
                 done  
                 touch $(datadir)/gforth/site-forth/site-init.fs                  touch $(datadir)/gforth/site-forth/site-init.fs
                 -$(RM) $(bindir)/gforth $(bindir)/gforth-$(VERSION)                  -$(RM) $(bindir)/gforth $(bindir)/gforth-$(VERSION)
                 $(INSTALL_PROGRAM) -s gforth $(bindir)                  $(INSTALL_PROGRAM) -s gforth $(bindir)
                 ln $(bindir)/gforth $(bindir)/gforth-$(VERSION)                  ln $(bindir)/gforth $(bindir)/gforth-$(VERSION)
                 $(INSTALL_DATA) $(srcdir)/gforth.1 $(mandir)                  $(INSTALL_DATA) $(srcdir)/gforth.1 $(man1dir)
                 for i in $(srcdir)/gforth.info*; do $(INSTALL_DATA) $$i $(infodir); done                  for i in $(srcdir)/gforth.info*; do $(INSTALL_DATA) $$i $(infodir); done
                 for i in $(FORTH_SRC) primitives; do \                  for i in $(FORTH_SRC) primitives; do \
                         $(INSTALL_DATA) $(srcdir)/$$i $(datadir)/gforth/$(VERSION); \                          $(INSTALL_DATA) $(srcdir)/$$i $(datadir)/gforth/$(VERSION); \
                 done                  done
                 $(INSTALL_DATA) kernel.fi $(libdir)/gforth/$(VERSION)                  $(INSTALL_DATA) kernel.fi $(libdir)/gforth/$(VERSION)
                 $(RM) gforth.fi; $(MAKE) gforth.fi #gforth.fi contains some path names                  $(RM) gforth.fi; $(MAKE) gforth.fi #gforth.fi contains some path names
                 sed s:$(srcdir)/:$(datadir)/gforth/$(VERSION)/: gforth.TAGS >TAGS; $(INSTALL_DATA) TAGS $(datadir)/gforth/$(VERSION)                  sed s:^$(srcdir)/:$(datadir)/gforth/$(VERSION)/: gforth.TAGS >TAGS; $(INSTALL_DATA) TAGS $(datadir)/gforth/$(VERSION)
                 if test -d $(emacssitelispdir); then \                  if test -d $(emacssitelispdir); then \
                         $(INSTALL_DATA) $(srcdir)/gforth.el $(emacssitelispdir); \                          $(INSTALL_DATA) $(srcdir)/gforth.el $(emacssitelispdir); \
                 else \                  else \
Line 324  install: gforth $(FORTH_SRC) kernel.fi g Line 324  install: gforth $(FORTH_SRC) kernel.fi g
   
 install-strip:  install  install-strip:  install
   
   installdirs:    mkinstalldirs
                   $(srcdir)/mkinstalldirs $(bindir) $(man1dir) $(infodir) $(libdir)/gforth/$(VERSION) $(datadir)/gforth/$(VERSION) $(libdir)/gforth/site-forth $(datadir)/gforth/site-forth
   
 #deinstall all files specific to this version of gforth  #deinstall all files specific to this version of gforth
 #to uninstall version foo, type `make uninstall VERSION=foo'  #to uninstall version foo, type `make uninstall VERSION=foo'
 uninstall:        uninstall:      
Line 399  kernl64l.fi: $(KERNLS) Line 402  kernl64l.fi: $(KERNLS)
                 @LINK_KERNL64L@                  @LINK_KERNL64L@
   
 gforth.fi:      @kernel_fi@ gforth $(GFORTH_FI_SRC)  gforth.fi:      @kernel_fi@ gforth $(GFORTH_FI_SRC)
                 $(FORTHK) $(FORTHSIZES) startup.fs -e "savesystem gforth.fi1 bye"                  $(FORTHK) --clear-dictionary $(FORTHSIZES) startup.fs -e "savesystem gforth.fi1 bye"
                 $(FORTHK) --offset-image $(FORTHSIZES) startup.fs -e "savesystem gforth.fi2 bye"                  $(FORTHK)  --clear-dictionary --offset-image $(FORTHSIZES) startup.fs -e "savesystem gforth.fi2 bye"
                 $(FORTHK) -m 100000 startup.fs  comp-image.fs -e "comp-image gforth.fi1 gforth.fi2 gforth.fi bye"                  $(FORTHK) -m 100000 startup.fs  comp-image.fs -e "comp-image gforth.fi1 gforth.fi2 gforth.fi bye"
   
 #TAGS is a GNU standard target  #TAGS is a GNU standard target

Removed from v.1.77  
changed lines
  Added in v.1.78


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