diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-07-25 18:56:03 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-07-25 18:56:03 +0200 |
commit | 9dc1797c1534aa8ef1e86bed29e3f0f0dc3f8e88 (patch) | |
tree | daade9aefb30940ad840b17ce79910149279c60b /GNUmakefile | |
parent | 1923b3868266392458888d088028fc7669b10793 (diff) |
Add native-language country names
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/GNUmakefile b/GNUmakefile index b1cdd28..6807748 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -43,9 +43,9 @@ eurocddeps := $(subst xyz,dcoins,$(euroxyzdeps)) data/coins euronddeps := $(subst xyz,dnotes,$(euroxyzdeps)) data/notes data/note-info eurotndeps := src/euro/index.tnotes.gsp src/euro/nav.dnotes.gsp data/notes -# Macro to get a countries demonym from their country code -demonym = $(shell awk '$$1 == toupper("$1") { print $$2 }' data/country-info) - +# Macros to get data to pass to m4 +altnames = $(shell awk 'BEGIN { FS = "\t" } $$1 == toupper("$1") { print $$4 }' data/country-info) +demonym = $(shell awk 'BEGIN { FS = "\t" } $$1 == toupper("$1") { print $$2 }' data/country-info) percentage = $(shell ./scripts/gen-stats $1) # Macros to handle dependencies for world pages @@ -67,7 +67,9 @@ out/%.html: src/%.gsp $(gspdeps) m4 -P lib.m4 $< | gsp >$@ $(eurocc): out/euro/%/index.html: $(gspdeps) $(euroccdeps) - m4 -P -D__coins -D__code=$* -D__demonym=$(call demonym,$*) \ + m4 -P -D__coins -D__code=$* \ + -D__demonym="$(call demonym,$*)" \ + -D__altnames="$(call altnames,$*)" \ -D__percentage="$(call percentage,$*)" \ lib.m4 src/euro/index.ccoins.gsp | gsp >$@ |