1# $NetBSD: Makefile,v 1.14 1995/04/22 12:10:17 cgd Exp $ 2 3# Change the line below for your time zone (after finding the zone you want in 4# the time zone files, or adding it to a time zone file). 5# Alternately, if you discover you've got the wrong time zone, you can just 6# zic -l rightzone 7 8################################################################################ 9# NOTE: THIS MAKEFILE IS FOR REFERENCE ONLY AND IS NOT ACTUALLY EXECUTED AT 10# BUILD TIME 11################################################################################ 12 13# This line has been moved to /usr/src/etc/Makefile 14LOCALTIME= US/Pacific 15 16# If you want something other than Eastern United States time as a template 17# for handling POSIX-style time zone environment variables, 18# change the line below (after finding the zone you want in the 19# time zone files, or adding it to a time zone file). 20# Alternately, if you discover you've got the wrong time zone, you can just 21# zic -p rightzone 22 23POSIXRULES= US/Pacific 24 25# Use an absolute path name for TZDIR unless you're just testing the software. 26 27TZDIR= ${DESTDIR}/usr/share/zoneinfo 28 29# If you always want time values interpreted as "seconds since the epoch 30# (not counting leap seconds)", use 31# REDO= posix_only 32# below. If you always want right time values interpreted as "seconds since 33# the epoch" (counting leap seconds)", use 34# REDO= right_only 35# below. If you want both sets of data available, with leap seconds not 36# counted normally, use 37# REDO= posix_right 38# below. If you want both sets of data available, with leap seconds counted 39# normally, use 40# REDO= right_posix 41# below. 42 43REDO= posix_only 44 45# Since "." may not be in PATH... 46YEARISTYPE= ${.CURDIR}/datfiles/yearistype.sh 47YEARISTYPECOPY= ${.OBJDIR}/yearistypecopy 48 49YDATA= africa antarctica asia australasia \ 50 europe northamerica southamerica pacificnew etcetera factory \ 51 backward 52NDATA= systemv 53TDATA= $(YDATA) $(NDATA) 54DATA= $(YDATA) $(NDATA) leapseconds # yearistype.sh 55USNO= usno1988 usno1989 56 57ZIC=zic 58 59${YEARISTYPECOPY}: 60 cp ${YEARISTYPE} yearistypecopy 61 chmod u+x yearistypecopy 62 63posix_only: ${TDATA} ${YEARISTYPECOPY} 64 (cd ${.CURDIR}/datfiles; \ 65 ${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -L /dev/null ${TDATA}) 66 67right_only: leapseconds ${TDATA} ${YEARISTYPECOPY} 68 (cd ${.CURDIR}/datfiles; \ 69 ${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -L leapseconds ${TDATA}) 70 71other_two: leapseconds ${TDATA} ${YEARISTYPECOPY} 72 (cd ${.CURDIR}/datfiles; \ 73 ${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR}/posix -L /dev/null ${TDATA}) 74 (cd ${.CURDIR}/datfiles; \ 75 ${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR}/right -L leapseconds ${TDATA}) 76 77posix_right: posix_only other_two 78 79right_posix: right_only other_two 80 81realinstall: ${DATA} ${REDO} ${YEARISTYPECOPY} 82 (cd ${.CURDIR}/datfiles; \ 83 ${ZIC} -y ${YEARISTYPECOPY} -d ${TZDIR} -p ${POSIXRULES}) 84 chown -R ${BINOWN}:${BINGRP} ${TZDIR} 85 find ${TZDIR} -type f | xargs chmod a=r 86 87CLEANFILES+= yearistypecopy 88 89.PATH: ${.CURDIR}/datfiles 90.include <bsd.prog.mk> 91