diff options
Diffstat (limited to 'core/tz')
| -rw-r--r-- | core/tz/gen.rc | 25 | ||||
| m--------- | core/tz/src | 0 |
2 files changed, 25 insertions, 0 deletions
diff --git a/core/tz/gen.rc b/core/tz/gen.rc new file mode 100644 index 00000000..59cb34d5 --- /dev/null +++ b/core/tz/gen.rc @@ -0,0 +1,25 @@ +tzdata=(\ + africa\ + antarctica\ + asia\ + australasia\ + europe\ + northamerica\ + southamerica\ + pacificnew\ + etcetera\ + backward\ + systemv\ + factory\ +) + +rule zic '$zic -d $outdir/zoneinfo $in' + +for(data in $tzdata) { + zones=`{awk '{if ($1 == "Zone") print $2}' src/$data} + if(! ~ $#zones 0) { + outs='$outdir'/zoneinfo/$zones + build $"outs zic $srcdir/src/$data + for(zone in $zones) file share/zoneinfo/$zone '$outdir'/zoneinfo/$zone 644 + } +} diff --git a/core/tz/src b/core/tz/src new file mode 160000 +Subproject 1284afb4bdc70f97f265ac2f49188217778413e |
