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