forked from avanisubbiah/material-you-theme
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
32 lines (28 loc) · 1005 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
all: update-po build
build:
gnome-extensions pack -f \
./[email protected]/ \
--extra-source=shell \
--extra-source=blend \
--extra-source=hct \
--extra-source=palettes \
--extra-source=quantize \
--extra-source=scheme \
--extra-source=score \
--extra-source=utils \
--extra-source=base_presets.js \
--extra-source=color_mappings.js \
--extra-source=package.json \
-o .
install:
gnome-extensions install -f \
material-you-colors@francescocaracciolo.github.io.shell-extension.zip
pot:
mkdir -p [email protected]/po
xgettext --from-code=UTF-8 \
[email protected]/extension.js \
-o [email protected]/po/material-you-colors.pot
update-po: pot
for po_file in [email protected]/po/*.po; do \
msgmerge --update "$$po_file" [email protected]/po/material-you-colors.pot; \
done