Add Makefile

This commit is contained in:
snoutie 2025-04-10 15:58:05 +00:00
parent 1d5e3cdedd
commit 49a58d2d60

17
Makefile Normal file
View File

@ -0,0 +1,17 @@
EXTENSION_BUNDLE = build/$(shell grep -Po '"uuid"\s*:\s*"\K[^"]+' src/metadata.json).shell-extension.zip
$(EXTENSION_BUNDLE): $(wildcard src/*)
mkdir -p build
gnome-extensions pack -fo build src
.PHONY: build
build: $(EXTENSION_BUNDLE)
.PHONY: install
install: $(EXTENSION_BUNDLE)
gnome-extensions install -f $(EXTENSION_BUNDLE)
.PHONY: clean
clean:
rm -f $(EXTENSION_BUNDLE)
rmdir --ignore-fail-on-non-empty build