#!/usr/bin/make -f include ../source.mk tables = \ africa \ antarctica \ asia \ australasia \ europe \ northamerica \ southamerica \ etcetera \ backward \ factory nop: @: build: for t in $(tables); do \ /usr/sbin/zic -d dest/usr/share/zoneinfo \ -L /dev/null -y yearistype.sh \ src/$${t} || exit $?; \ done /usr/sbin/zic -d dest/usr/share/zoneinfo -p America/New_York touch $@ install: build for t in $(tables); do \ mkdir -p tzdata-$${t}.data/usr/share/zoneinfo; \ cp -p dest/usr/share/zoneinfo/posixrules \ tzdata-$${t}.data/usr/share/zoneinfo/posixrules; \ exec 3>../tzdata-$${t}.pkg/files; \ grep '^Zone' src/$${t} | while read type zone etc; do \ printf '/usr/share/zoneinfo/%s\n' "$${zone}" >&3; \ done; \ grep '^Link' src/$${t} | while read type link zone etc; do \ printf '/usr/share/zoneinfo/%s\n' "$${zone}" >&3; \ done; \ exec 3>&-; \ done rm -f dest/usr/share/zoneinfo/posixrules oh-fixperms oh-installfiles for t in $(tables); do \ rm -f ../tzdata-$${t}.pkg/files; \ done