-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
35 lines (22 loc) · 930 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
SHARED_VM = $(HOME)/Projets/.shared/
.PHONY: build_pkg build vm_test install remove clean
build:
glib-compile-schemas src/schemas
mkdir -p build/
cp -r src/* build/
rm -f build/prefs.ui~
build_pkg: build
mkdir -p pkg/
cd build/ && zip -r ../pkg/fully-transparent-top-bar@aunetx.zip .
vm_test: build
rm -rf $(SHARED_VM)/smart_topbar/fully-transparent-top-bar@aunetx
mkdir -p $(SHARED_VM)/smart_topbar/fully-transparent-top-bar@aunetx
cp -r build/* $(SHARED_VM)/smart_topbar/fully-transparent-top-bar@aunetx/
install: build
rm -rf $(HOME)/.local/share/gnome-shell/extensions/fully-transparent-top-bar@aunetx
mkdir -p $(HOME)/.local/share/gnome-shell/extensions/fully-transparent-top-bar@aunetx
cp -r build/* $(HOME)/.local/share/gnome-shell/extensions/fully-transparent-top-bar@aunetx/
remove:
rm -rf $(HOME)/.local/share/gnome-shell/extensions/fully-transparent-top-bar@aunetx
clean:
rm -rf pkg/ build/