Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 1998 04:05:54 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG
Subject:   cvs commit: src/gnu/usr.bin/groff/eqn Makefile src/gnu/usr.bin/groff/pic Makefile src/gnu/usr.bin/groff/refer Makefile
Message-ID:  <199803201205.EAA02609@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1998/03/20 04:05:53 PST

  Modified files:
    gnu/usr.bin/groff/eqn Makefile 
  Log:
  Don't use beforedepend to complicate and break things.  Just put
  generated source files in SRCS.
  
  Don't use MANDEPEND to complicate things.  Just set MAN1 and put
  generated man pages in CLEANFILES.
  
  Added temporary files to CLEANFILES.
  
  Partly fixed a potentially fatal bug involving the yacc header.
  We generate eqn.cc (even if there is a version of it in the source
  directory older than eqn.y) and a matching eqn.tab.h, but only use
  the possibly-non-matching eqn.tab.h in the source directory.  This
  works because Cygnus's yacc happened to generate a y.tab.h identical
  to the current generated one.  The correct version will be used
  when the wrong version is deleted from the source tree.  Kludge to
  get the header generated early enough.  Yacc headers are mishandled
  everywhere they are renamed (and used).
  
  Generate neqn at build time, not at install time.
  
  Fixed some style bugs.
  
  Revision  Changes    Path
  1.10      +14 -15    src/gnu/usr.bin/groff/eqn/Makefile

  Modified files:
    gnu/usr.bin/groff/pic Makefile 
  Log:
  Don't use beforedepend to complicate and break things.  Just put
  generated source files in SRCS.
  
  Don't use MANDEPEND to complicate things.  Just put the generated
  man page in CLEANFILES.
  
  Partly fixed yacc header brokenness, as in ../eqn/Makefile.
  
  Added temporary files to CLEANFILES.
  
  Fixed some style bugs.
  
  Revision  Changes    Path
  1.6       +8 -10     src/gnu/usr.bin/groff/pic/Makefile

  Modified files:
    gnu/usr.bin/groff/refer Makefile 
  Log:
  Put generated source files in SRCS.  This fixes races generating
  the source files.  E.g., the stale version of locate.cc in the
  source directory was sometimes used.  We didn't even use beforedepend.
  
  Added temporary files to CLEANFILES.
  
  Fixed some style bugs.
  
  Revision  Changes    Path
  1.6       +6 -9      src/gnu/usr.bin/groff/refer/Makefile

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803201205.EAA02609>