2.11BSD/src/share/zoneinfo/Makefile
# @(#)Makefile 1.6 Makefile 1997/12/28
DESTDIR=
# If you want something other than Western United States time used on your
# system, 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
# install -c -m 444 /usr/share/zoneinfo/right_zone /etc/localtime
LOCALTIME= US/Pacific
# If you want code inspired by certain emerging standards, add
# -DSTD_INSPIRED
# to the end of the "CFLAGS=" line.
#
# If you want to handle solar-time-based time zones, remove the
# "#define NOSOLAR" from the include file usr/include/tzfile.h.
# (and add solar87 to the DATA= line below).
CFLAGS= -O
SEPFLAG=-i
LINTFLAGS= -phbaxc
CC= cc
TZCSRCS= zic.c scheck.c ialloc.c
TZCOBJS= zic.o scheck.o ialloc.o
TZDSRCS= zdump.c ialloc.c
TZDOBJS= zdump.o ialloc.o
SOURCES= zic.c zdump.c scheck.c ialloc.c
DATA= asia australasia europe etcetera northamerica \
pacificnew systemv
ZICMAN= zic.0
ZICMANSRC= zic.8
ZDUMAN= zdump.0
ZDUMANSRC= zdump.8
MAN= $(ZICMAN) $(ZDUMAN)
MANSRC= $(ZICMANSRC) $(ZDUMAN)
SHARDIR= ${DESTDIR}/usr/share/zoneinfo
MANDIR= ${DESTDIR}/usr/man/cat8
all: zdump zic ${ZICMAN} ${ZDUMAN}
install: zic $(DATA) $(MAN)
(umask 22; ./zic -d ${SHARDIR} $(DATA))
install -c -m 444 -o bin -g bin ${SHARDIR}/${LOCALTIME} ${DESTDIR}/etc/localtime
install -c -m 444 -o bin -g bin $(ZICMAN) ${MANDIR}/${ZICMAN}
install -c -m 444 -o bin -g bin $(ZDUMAN) ${MANDIR}/${ZDUMAN}
install -c -s -m 755 -o bin -g bin zic ${DESTDIR}/usr/sbin/zic
zdump.0: $(ZDUMANSRC)
/usr/man/manroff $(ZDUMANSRC) > $(ZDUMAN)
zic.0: $(ZICMANSRC)
/usr/man/manroff $(ZICMANSRC) > $(ZICMAN)
zdump: $(TZDOBJS)
$(CC) $(CFLAGS) $(LFLAGS) $(SEPFLAG) $(TZDOBJS) -o $@
zic: $(TZCOBJS)
$(CC) $(CFLAGS) $(LFLAGS) $(SEPFLAG) $(TZCOBJS) -o $@
lint: $(TZCSRCS) $(TZDSRCS)
lint $(LINTFLAGS) $(CFLAGS) $(TZCSRCS)
lint $(LINTFLAGS) $(CFLAGS) $(TZDSRCS)
clean:
rm -f *.o zdump zic $(ZICMAN) $(ZDUMAN)