version 1.14, 2019/11/07 16:25:05 |
version 1.15, 2020/10/07 22:33:31 |
|
|
|
|
REDO= posix_only |
REDO= posix_only |
|
|
# Since "." may not be in PATH... |
TDATA= africa antarctica asia australasia \ |
YEARISTYPE= ${.CURDIR}/datfiles/yearistype.sh |
europe northamerica southamerica etcetera factory \ |
YEARISTYPECOPY= ${.OBJDIR}/yearistypecopy |
|
|
|
YDATA= africa antarctica asia australasia \ |
|
europe northamerica southamerica pacificnew etcetera factory \ |
|
backward |
backward |
NDATA= systemv |
|
TDATA= $(YDATA) $(NDATA) |
|
TABDATA= iso3166.tab zone.tab zone1970.tab |
TABDATA= iso3166.tab zone.tab zone1970.tab |
DATA= $(YDATA) $(NDATA) $(TABDATA) leapseconds # yearistype.sh |
DATA= $(TDATA) $(TABDATA) leapseconds |
USNO= usno1988 usno1989 usno1989a usno1995 usno1997 |
USNO= usno1988 usno1989 usno1989a usno1995 usno1997 |
|
|
ZIC=zic |
ZIC= zic |
|
|
all: ${YEARISTYPECOPY} |
all: |
|
|
${YEARISTYPECOPY}: |
posix_only: ${TDATA} |
cp ${YEARISTYPE} yearistypecopy |
|
chmod u+x yearistypecopy |
|
|
|
posix_only: ${TDATA} ${YEARISTYPECOPY} |
|
(cd ${.CURDIR}/datfiles; \ |
(cd ${.CURDIR}/datfiles; \ |
${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -L /dev/null ${TDATA}) |
${ZIC} -d ${TZDIR} -L /dev/null ${TDATA}) |
|
|
right_only: leapseconds ${TDATA} ${YEARISTYPECOPY} |
right_only: leapseconds ${TDATA} |
(cd ${.CURDIR}/datfiles; \ |
(cd ${.CURDIR}/datfiles; \ |
${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -L leapseconds ${TDATA}) |
${ZIC} -d ${TZDIR} -L leapseconds ${TDATA}) |
|
|
other_two: leapseconds ${TDATA} ${YEARISTYPECOPY} |
other_two: leapseconds ${TDATA} |
(cd ${.CURDIR}/datfiles; \ |
(cd ${.CURDIR}/datfiles; \ |
${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR}/posix -L /dev/null ${TDATA}) |
${ZIC} -d ${TZDIR}/posix -L /dev/null ${TDATA}) |
(cd ${.CURDIR}/datfiles; \ |
(cd ${.CURDIR}/datfiles; \ |
${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR}/right -L leapseconds ${TDATA}) |
${ZIC} -d ${TZDIR}/right -L leapseconds ${TDATA}) |
|
|
posix_right: posix_only other_two |
posix_right: posix_only other_two |
|
|
right_posix: right_only other_two |
right_posix: right_only other_two |
|
|
realinstall: ${DATA} ${REDO} ${YEARISTYPECOPY} |
realinstall: ${DATA} ${REDO} |
(cd ${.CURDIR}/datfiles; \ |
(cd ${.CURDIR}/datfiles; \ |
${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -p ${POSIXRULES}) |
${ZIC} -d ${TZDIR} -p ${POSIXRULES}) |
chown -R ${BINOWN}:${BINGRP} ${TZDIR} |
chown -R ${BINOWN}:${BINGRP} ${TZDIR} |
find ${TZDIR} \ |
find ${TZDIR} \ |
-type f -exec chmod a=r {} + -o \ |
-type f -exec chmod a=r {} + -o \ |
|
|
${INSTALL} -c -o root -g bin -m 644 ${.CURDIR}/datfiles/zone1970.tab \ |
${INSTALL} -c -o root -g bin -m 644 ${.CURDIR}/datfiles/zone1970.tab \ |
${DESTDIR}/usr/share/zoneinfo |
${DESTDIR}/usr/share/zoneinfo |
|
|
|
|
CLEANFILES+= yearistypecopy |
|
|
|
.PATH: ${.CURDIR}/datfiles |
.PATH: ${.CURDIR}/datfiles |
.include <bsd.prog.mk> |
.include <bsd.prog.mk> |