src/world/tzdata/Makefile

40 lines
1.2 KiB
Makefile

# Makefile - hhl - /usr/src/world/tzdata
# Copyright 2020 Nathan Fisher <nfisher.sr@gmail.com>
#
distname = tzdata
zoneinfo = $(DESTDIR)/usr/share/zoneinfo
tabs = $(srcdir)/zone.tab $(srcdir)/zone1970.tab $(srcdir)/iso3166.tab
no_objdir = 1
use_configure = 0
include world.mk
distfullname = $(distname)$($(distname)_version)
distlocal = $(distdir)/$(distfullname).tar.gz
install: $(srcdir)/.installed
$(info $(grn)=== $(distname) installed ===$(reset))
.PHONY: install
${srcdir}/.installed: $(srcdir)/.dirstamp
install -d $(zoneinfo)/posix
install -d $(zoneinfo)/right
for tz in etcetera southamerica northamerica europe africa \
antarctica asia australasia backward; do \
zic -L /dev/null -d $(zoneinfo) $(srcdir)/$${tz} ; \
zic -L /dev/null -d $(zoneinfo)/posix $(srcdir)/$${tz} ; \
zic -L $(srcdir)/leapseconds -d $(zoneinfo)/right $(srcdir)/$${tz} ; done
install -m0644 $(tabs) $(zoneinfo)
zic -d $(zoneinfo) -p America/New_York
#ln -sfv /usr/share/zoneinfo/America/New_York $(DESTDIR)/etc/localtime
touch $@
$(srcdir):
install -d $@
$(srcdir)/.dirstamp: $(distlocal) | $(srcdir)
tar -xzf $(distlocal) -C $(srcdir)
touch $@
$(distlocal):
make -C $(distdir) $(distname)