17 lines
423 B
Makefile
17 lines
423 B
Makefile
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
|