NetBSD/share/zoneinfo/Makefile

94 lines
2.8 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.28 2002/01/05 07:35:20 mrg Exp $
NOOBJ= # defined
.include <bsd.own.mk>
1993-03-21 12:45:37 +03:00
# Change the line below for your time zone (after finding the zone you want in
# the time zone files, or adding it to a time zone file).
# Alternately, if you discover you've got the wrong time zone, you can just
# zic -l rightzone
# If you want something other than Eastern United States time as a template
# for handling POSIX-style time zone environment variables,
# change the line below (after finding the zone you want in the
# time zone files, or adding it to a time zone file).
# Alternately, if you discover you've got the wrong time zone, you can just
# zic -p rightzone
POSIXRULES= US/Pacific
# Use an absolute path name for TZDIR unless you're just testing the software.
TZDIR= ${DESTDIR}/usr/share/zoneinfo
# If you always want time values interpreted as "seconds since the epoch
# (not counting leap seconds)", use
# REDO= posix_only
# below. If you always want right time values interpreted as "seconds since
# the epoch" (counting leap seconds)", use
# REDO= right_only
# below. If you want both sets of data available, with leap seconds not
# counted normally, use
# REDO= posix_right
# below. If you want both sets of data available, with leap seconds counted
# normally, use
# REDO= right_posix
# below.
REDO= posix_only
1993-03-21 12:45:37 +03:00
1995-03-11 04:27:43 +03:00
# Since "." may not be in PATH...
YEARISTYPE= "sh ${.CURDIR}/yearistype.sh"
1993-03-21 12:45:37 +03:00
1995-03-11 04:27:43 +03:00
YDATA= africa antarctica asia australasia \
europe northamerica southamerica pacificnew etcetera factory \
backward
NDATA= systemv
SDATA= solar87 solar88 solar89
TDATA= $(YDATA) $(NDATA) $(SDATA)
DATA= $(YDATA) $(NDATA) $(SDATA) leapseconds # yearistype.sh
USNO= usno1988 usno1989
1993-03-21 12:45:37 +03:00
ZIC?=zic
1993-12-28 15:03:24 +03:00
1997-05-07 13:43:32 +04:00
.PHONY: posix_only
1993-03-21 12:45:37 +03:00
posix_only: ${TDATA}
${ZIC} -y ${YEARISTYPE} -d ${TZDIR} -L /dev/null ${TDATA}
1993-03-21 12:45:37 +03:00
.PHONY: right_only
right_only: leapseconds ${TDATA}
${ZIC} -y ${YEARISTYPE} -d ${TZDIR} -L leapseconds ${TDATA}
.PHONY: other_two
other_two: leapseconds ${TDATA}
${ZIC} -y ${YEARISTYPE} -d ${TZDIR}/posix -L /dev/null ${TDATA}
${ZIC} -y ${YEARISTYPE} -d ${TZDIR}/right -L leapseconds ${TDATA}
.PHONY: posix_right
posix_right: posix_only other_two
.PHONY: right_posix
right_posix: right_only other_two
1993-03-21 12:45:37 +03:00
.if ${MKSHARE} != "no"
afterinstall: ${DATA} ${REDO}
${ZIC} -y ${YEARISTYPE} -d ${TZDIR} -p ${POSIXRULES}
find ${TZDIR} -type d | xargs chmod u=rwX,go=rX
find ${TZDIR} -type f | xargs chmod a=r
2001-11-19 08:18:53 +03:00
.if !defined(UNPRIVED)
1994-02-10 07:42:42 +03:00
chown -R ${BINOWN}:${BINGRP} ${TZDIR}
.else
find ${TZDIR} -type d | xargs -n 1 printf \
"%s type=dir mode=0755 uname=${BINOWN} gname=${BINGRP}\n" | \
sed -e 's|^/|./|g' -e 's|//|/|g' >>${METALOG}
find ${TZDIR} -type f | xargs -n 1 printf \
"%s type=file mode=0444 uname=${BINOWN} gname=${BINGRP}\n" | \
sed -e 's|^/|./|g' -e 's|//|/|g' >>${METALOG}
.endif
.else
afterinstall:
.endif
1993-03-21 12:45:37 +03:00
.include <bsd.prog.mk>