Use glibc version information in zic and zdump.
authorJoseph Myers <joseph@codesourcery.com>
Sat, 10 Nov 2012 00:31:20 +0000 (00:31 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Sat, 10 Nov 2012 00:31:20 +0000 (00:31 +0000)
ChangeLog
timezone/Makefile
timezone/README
timezone/version.h [deleted file]

index d0a9145..538c451 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2012-11-09  Joseph Myers  <joseph@codesourcery.com>
 
+       * timezone/version.h: Remove file.
+       * timezone/README: Do not refer to version.h.
+       * timezone/Makefile ($(objpfx)zic.o): New dependency on
+       $(objpfx)version.h.
+       ($(objpfx)zdump.o): Likewise.
+       ($(objpfx)/version.h): New target.
+
        * timezone/tzselect.ksh: Change to verbatim copy from tzcode
        2012i.
        * timezone/README: Don't mention modification to tzselect.ksh.
index 49d3b9d..87b03e2 100644 (file)
@@ -54,6 +54,13 @@ include ../Rules
 
 $(objpfx)zic: $(objpfx)scheck.o $(objpfx)ialloc.o
 
+$(objpfx)zic.o $(objpfx)zdump.o: $(objpfx)version.h
+
+$(objpfx)version.h: $(common-objpfx)config.make
+       echo 'static char const TZVERSION[]="$(PKGVERSION)$(version)";' \
+           > $@.new
+       mv -f $@.new $@
+
 tz-cflags = -DTZDIR='"$(zonedir)"' \
            -DTZDEFAULT='"$(localtime-file)"' \
            -DTZDEFRULES='"$(posixrules-file)"' \
index da3f20d..7a5e31c 100644 (file)
@@ -1,9 +1,7 @@
 The files
        zic.c zdump.c ialloc.c scheck.c tzfile.h
        private.h tzselect.ksh checktab.awk
-come from the tzcode package by Arthur David Olson et.al.; the file
-       version.h
-has the contents that would be generated by that package's Makefile.
+come from the tzcode package by Arthur David Olson et.al.
 
 The files
        africa antarctica asia australasia europe
diff --git a/timezone/version.h b/timezone/version.h
deleted file mode 100644 (file)
index 0873ea1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-static char const TZVERSION[]="tz2012i";