Mercurial > hg > octave-lyh > gnulib-hg
changeset 13285:7c6a23ddbbd3
getdate: Generate getdate.c in the source directory.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Wed, 28 Apr 2010 19:17:54 +0200 |
parents | e08c8b78a796 |
children | bacd8565eeaa |
files | ChangeLog modules/getdate |
diffstat | 2 files changed, 19 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-04-28 Bruno Haible <bruno@clisp.org> + + getdate: Generate getdate.c in the source directory. + * modules/getdate (Makefile.am): Add rule for getdate.c. Augment + MOSTLYCLEANFILES. + Suggested by Daniel Richard G. <skunk@iskunk.org> and Ralf Wildenhues. + 2010-04-27 Andreas Gruenbacher <agruen@suse.de> (tiny change) * lib/utimens.c: On Tru64, the timestamp parameter of utimens(2)
--- a/modules/getdate +++ b/modules/getdate @@ -25,8 +25,20 @@ gl_GETDATE Makefile.am: +# This rule overrides the Automake generated .y.c rule, to ensure that the +# getdate.c file gets generated in the source directory, not in the build +# directory. +getdate.c: getdate.y + $(AM_V_GEN)$(SHELL) $(YLWRAP) $(srcdir)/getdate.y \ + y.tab.c getdate.c \ + y.tab.h getdate.h \ + y.output getdate.output \ + -- $(YACC) $(YFLAGS) $(AM_YFLAGS) && \ + mv getdate.c getdate.c-t && \ + mv getdate.c-t $(srcdir)/getdate.c lib_SOURCES += getdate.y BUILT_SOURCES += getdate.c +MOSTLYCLEANFILES += getdate.c-t MAINTAINERCLEANFILES += getdate.c EXTRA_DIST += getdate.c