1
0
Fork 0
gnome-shell-extensions-extra/extensions/47/middleclickclose/Makefile
Daniel Baumann c1bc15bdc7
Adding upstream version 20240916.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-09 23:19:41 +01:00

27 lines
732 B
Makefile

.PHONY: clean all install po pot pack
POT_SOURCE_FILES = $(wildcard src/schemas/*.gschema.xml src/*.js)
EXTRA_SOURCE_FILES = settingsWatch.js
all: pack
pack:
gnome-extensions pack --force src/ $(addprefix --extra-source=, $(EXTRA_SOURCE_FILES))
install: pack
gnome-extensions install --force middleclickclose@paolo.tranquilli.gmail.com.shell-extension.zip
po: $(wildcard src/po/*.po)
pot: src/po/template.pot
clean:
rm -f middleclickclose@paolo.tranquilli.gmail.com.shell-extension.zip
rm -f src/po/template.pot
# ---
src/po/template.pot: $(POT_SOURCE_FILES)
xgettext -F --from-code=UTF-8 --output=src/po/template.pot $(POT_SOURCE_FILES)
src/po/%.po: pot
msgmerge --quiet --backup off --update $@ src/po/template.pot