39 lines
1.2 KiB
Makefile
39 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)
|