forked from maateen/battery-monitor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
28 lines (23 loc) · 916 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
SHELL := /bin/sh
.SHELLFLAGS := -eu -o pipefail -c
.DELETE_ON_ERROR:
.DEFAULT_GOAL := all
PREFIX ?= /usr
.PHONY: all
all: install
%.desktop: %.desktop.in
sed -e 's|%EXEC_PATH%|$(DESTDIR)$(PREFIX)/bin/battery-monitor|' \
-e 's|%ICON_PATH%|$(DESTDIR)$(PREFIX)/share/pixmaps/battery-monitor.png|' \
$< > $@
.PHONY: install
install: battery-monitor.desktop battery-monitor-autostart.desktop
@echo You must be root to install.
python setup.py install --prefix=$(DESTDIR)$(PREFIX)
install -Dm755 battery-monitor-autostart.desktop $(DESTDIR)/etc/xdg/autostart/battery-monitor-autostart.desktop
install -Dm755 battery-monitor.desktop $(DESTDIR)$(PREFIX)/share/applications/battery-monitor.desktop
install -Dm644 battery_monitor/icons/icon.png $(DESTDIR)$(PREFIX)/share/pixmaps/battery-monitor.png
@echo Installation completed!
.PHONY: clean
clean:
python setup.py clean
rm -f *.desktop