HardenedBSD/share/zoneinfo/Makefile
Garrett Wollman c15219878a New method for installing timezone data files, not nearly as complicated
as the previous one, and better integrated with the build scheme.

Define OLDTIMEZONES to get backward-compatibility links added.
Define LEAPSECONDS if you want leap-second support.
1994-09-13 21:54:06 +00:00

40 lines
777 B
Makefile

# $Id$
NOBIN=
CLEANFILES+= yearistype
.if defined(LEAPSECONDS)
LEAPFILE= leapseconds
.else
LEAPFILE= /dev/null
.endif
TZFILES= africa antarctica asia australasia etcetera europe \
factory northamerica pacificnew southamerica systemv
POSIXRULES= America/New_York
.if defined(OLDTIMEZONES)
TZFILES+= backward
.endif
.if exists(${.CURDIR}/obj/.)
YEARISTYPE=${.CURDIR}/obj/yearistype
.else
YEARISTYPE=${.CURDIR}/yearistype
.endif
all: yearistype
depend:
yearistype: yearistype.sh
cp ${.CURDIR}/yearistype.sh yearistype
chmod +x yearistype
afterinstall: yearistype
umask 022; cd ${.CURDIR}; \
zic -d ${DESTDIR}/usr/share/zoneinfo -p ${POSIXRULES} \
-L ${LEAPFILE} -y ${YEARISTYPE} ${TZFILES}
chown -R bin.bin ${DESTDIR}/usr/share/zoneinfo/*
.include <bsd.prog.mk>