From df78b72fe58251bb31c8bc5ab34460e44220383d Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Fri, 5 Sep 2025 15:46:26 +0200 Subject: Genesis commit --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e5e7cb4 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +CC = cc +CFLAGS = -Wall -Wextra -Wpedantic -std=c23 \ + -I$$(brew --prefix gettext)/include \ + -L$$(brew --prefix gettext)/lib \ + -lintl + +all: tiktok + +tiktok: main.c + $(CC) $(CFLAGS) -o $@ $< + +extract: + xgettext --from-code=UTF-8 -k_ -o po/messages.pot main.c + find po -name '*.po' -exec msgmerge {} po/messages.pot -o {} \; + +translations: + find po -name '*.po' | while read -r file; do msgfmt "$$file" -o "$${file%po}mo"; done + +clean: + rm tiktok + find po -name '*.mo' -delete -- cgit v1.2.3