SUBDIRS = $(DOMAINS)
pkgconfigdir = $(datadir)/pkgconfig
pkgconfig_DATA = iso-codes.pc
# Install the JSON files.
jsondir = $(pkgdatadir)/json
dist_json_DATA = $(wildcard $(srcdir)/data/*.json)
# Include the "bin" directory, the common Makefile snippet
# and the markdown documentation currently not handled
# by automake
EXTRA_DIST = bin common.mk README.md
DISTCLEANFILES = $(pkgconfig_DATA)
# Updates all pot files
.PHONY: pot
pot:
for domain in $(DOMAINS); do \
cd $$domain && make $$domain.pot && cd ..; \
done
# Updates all xml files
.PHONY: xml
xml:
for domain in $(DOMAINS); do \
cd $$domain && make $$domain.xml && cd ..; \
done
.PHONY: release
release: update-po check distcheck
.PHONY: update-po
update-po:
for domain in $(DOMAINS); do \
cd $$domain && make update-po && cd ..; \
done
.PHONY: sign-release
sign-release: iso-codes-$(VERSION).tar.xz
rm -f iso-codes-$(VERSION).tar.xz.sig
gpg --detach-sign iso-codes-$(VERSION).tar.xz
.PHONY: upload
upload:
@if [[ -f "iso-codes-$(VERSION).tar.xz" ]] \
&& [[ -f "iso-codes-$(VERSION).tar.xz.sig" ]]; then \
scp iso-codes-$(VERSION).tar.* \
alioth.debian.org:/srv/home/groups/pkg-isocodes/htdocs/downloads; \
fi