X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fgetdate;h=2f0fdb279c70f9ef5209326a0310be452133098e;hb=c94cedef255488e271ef59212a9899d9d22c1fae;hp=391eb004b8bbdcfbccc71cd680dab0a65b23aee1;hpb=5143f4e91f44130093914be7cf05873c7d8a4369;p=gnulib.git diff --git a/modules/getdate b/modules/getdate index 391eb004b..2f0fdb279 100644 --- a/modules/getdate +++ b/modules/getdate @@ -2,6 +2,7 @@ Description: Convert a date/time string to linear time. Files: +doc/getdate.texi lib/getdate.h lib/getdate.y m4/bison.m4 @@ -9,20 +10,37 @@ m4/tm_gmtoff.m4 m4/getdate.m4 Depends-on: -timespec +c-ctype stdbool gettime +intprops mktime -alloca -unlocked-io +setenv +unsetenv +time +verify +xalloc configure.ac: gl_GETDATE Makefile.am: -lib_SOURCES += getdate.h getdate.y +# 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 Include: "getdate.h" @@ -32,4 +50,3 @@ GPL Maintainer: Paul Eggert -