-
-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathmakefile
More file actions
18 lines (14 loc) · 552 Bytes
/
makefile
File metadata and controls
18 lines (14 loc) · 552 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Define the zip name to avoid repeating it
ZIP_NAME = logomenu@aryan_k.shell-extension.zip
SOURCES = --extra-source=Resources/ --extra-source=PrefsLib/ --extra-source=constants.js --extra-source=display_module.js --extra-source=selection.js
.PHONY: build install clean
# The build target creates the zip
build:
gnome-extensions pack $(SOURCES) --force
# The install target depends on build
install: build
gnome-extensions install $(ZIP_NAME) --force
rm $(ZIP_NAME)
# Useful for manual cleanup
clean:
rm -f logomenu@aryan_k.shell-extension.zip