+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)
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