aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile6
-rw-r--r--README.md4
-rw-r--r--aux/guix/manifest.scm2
-rw-r--r--po/LC_MESSAGES/README.en.md/eo.po16
-rw-r--r--po/LC_MESSAGES/README.en.md/fr.po16
-rw-r--r--po/LC_MESSAGES/README.en.md/pt.po16
6 files changed, 59 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 8fb77cc..a89f975 100644
--- a/Makefile
+++ b/Makefile
@@ -70,7 +70,11 @@ CHANGELOG.en.md: CHANGELOG.md
l10n-gen: README.en.md CHANGELOG.en.md $(manpages.en.in)
sh aux/workflow/l10n.sh -l '$(TRANSLATIONS)' -L '$(CONTRIBLANGS)' $?
-public: l10n-gen all TODOs.md $(manpages)
+public/makefile.svg: Makefile
+ mkdir -p $(@D)
+ makefile2graph check | dot -Tsvg > $@
+
+public: l10n-gen all TODOs.md $(manpages) public/makefile.svg
sh aux/workflow/public.sh -l '$(TRANSLATIONS) $(CONTRIBLANGS) en' \
-n $(NAME) -m $(MAILING_LIST) -o public
sh doc/manpages.sh -Ho public $(manpages)
diff --git a/README.md b/README.md
index 0865792..9486335 100644
--- a/README.md
+++ b/README.md
@@ -87,6 +87,7 @@ The directory structure of the repository is:
Extra tools used for development are:
- [ShellCheck] for validating scripts;
- [po4a], [mdpo] and [gettext] for i18n and l10n support;
+- [makefile2graph] and [graphviz] for generating [makefile.svg];
- [pandoc] for generating the documentation HTML and website.
[ShellCheck]: https://www.shellcheck.net/
@@ -94,6 +95,9 @@ Extra tools used for development are:
[gettext]: https://www.gnu.org/software/gettext/
[pandoc]: https://pandoc.org/
[mdpo]: https://mdpo.readthedocs.io/en/master/
+[makefile2graph]: https://github.com/lindenb/makefile2graph
+[graphviz]: https://graphviz.org/
+[makefile.svg]: https://euandreh.xyz/makefile.svg
For running the extra development-only checks, run:
diff --git a/aux/guix/manifest.scm b/aux/guix/manifest.scm
index f4799bf..0c24595 100644
--- a/aux/guix/manifest.scm
+++ b/aux/guix/manifest.scm
@@ -10,6 +10,8 @@
git
gawk
make
+ makefile2graph
+ graphviz
shellcheck
pandoc
gettext
diff --git a/po/LC_MESSAGES/README.en.md/eo.po b/po/LC_MESSAGES/README.en.md/eo.po
index b51d688..995dd03 100644
--- a/po/LC_MESSAGES/README.en.md/eo.po
+++ b/po/LC_MESSAGES/README.en.md/eo.po
@@ -376,6 +376,22 @@ msgstr ""
"Ne estas dependecoj aŭ postuloj, nur normo iloj kiel POSIX sed, POSIX make, "
"ktp."
+msgid "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+msgstr "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+
+msgid "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+msgstr "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+
+msgid ""
+"[makefile2graph][makefile2graph] and [graphviz][graphviz] for generating "
+"[makefile.svg][makefile.svg];"
+msgstr ""
+"[makefile2graph][makefile2graph] kaj [graphviz][graphviz] por generi "
+"[makefile.svg][makefile.svg];"
+
+msgid "[graphviz]: https://graphviz.org/"
+msgstr "[graphviz]: https://graphviz.org/"
+
#~ msgid ""
#~ "There are no dependencies or requirements, only standard tools such as "
#~ "`sed`, `mkdir`, etc."
diff --git a/po/LC_MESSAGES/README.en.md/fr.po b/po/LC_MESSAGES/README.en.md/fr.po
index fa34d7b..e15f9fd 100644
--- a/po/LC_MESSAGES/README.en.md/fr.po
+++ b/po/LC_MESSAGES/README.en.md/fr.po
@@ -383,6 +383,22 @@ msgstr ""
"Il n'y a pas de dépendances ou d'exigences, seulement des outils standard "
"comme POSIX sed, POSIX make, etc."
+msgid "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+msgstr "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+
+msgid "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+msgstr "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+
+msgid ""
+"[makefile2graph][makefile2graph] and [graphviz][graphviz] for generating "
+"[makefile.svg][makefile.svg];"
+msgstr ""
+"[makefile2graph][makefile2graph] et [graphviz][graphviz] pour générer "
+"[makefile.svg][makefile.svg];"
+
+msgid "[graphviz]: https://graphviz.org/"
+msgstr "[graphviz]: https://graphviz.org/"
+
#~ msgid ""
#~ "There are no dependencies or requirements, only standard tools such as "
#~ "`sed`, `mkdir`, etc."
diff --git a/po/LC_MESSAGES/README.en.md/pt.po b/po/LC_MESSAGES/README.en.md/pt.po
index d148640..fbc8e48 100644
--- a/po/LC_MESSAGES/README.en.md/pt.po
+++ b/po/LC_MESSAGES/README.en.md/pt.po
@@ -382,6 +382,22 @@ msgstr ""
"Não há dependências ou pré-requisitos, somente ferramentas padrão como POSIX"
" sed, POSIX make, etc."
+msgid "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+msgstr "[makefile2graph]: https://github.com/lindenb/makefile2graph"
+
+msgid "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+msgstr "[makefile.svg]: https://euandreh.xyz/makefile.svg"
+
+msgid ""
+"[makefile2graph][makefile2graph] and [graphviz][graphviz] for generating "
+"[makefile.svg][makefile.svg];"
+msgstr ""
+"[makefile2graph][makefile2graph] e [graphviz][graphviz] para gerar o "
+"[makefile.svg][makefile.svg];"
+
+msgid "[graphviz]: https://graphviz.org/"
+msgstr "[graphviz]: https://graphviz.org/"
+
#~ msgid ""
#~ "There are no dependencies or requirements, only standard tools such as "
#~ "`sed`, `mkdir`, etc."