diff options
author | u <u@billy> | 2023-05-01 10:55:01 -0400 |
---|---|---|
committer | u <u@billy> | 2023-05-01 10:55:01 -0400 |
commit | 8bd7314490e12d5501818e597144ffd5acc75564 (patch) | |
tree | ce8462c3b5b8a704d6e33055cbffdd241f40d21a /Makefile | |
parent | a1d4d87f480e932960d037e6401db87b92fdf4f6 (diff) |
separate service, executable, and installer
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c876ade --- /dev/null +++ b/Makefile | |||
@@ -0,0 +1,22 @@ | |||
1 | UNIT = suspend-below-battery-capacity | ||
2 | BINDIR = /usr/local/bin | ||
3 | BINARIES = $(UNIT) | ||
4 | .PHONY: all install-bin install | ||
5 | |||
6 | all: | ||
7 | @echo "run 'make install' to install" | ||
8 | |||
9 | ifeq ($(shell id -u),0) | ||
10 | |||
11 | install: $(UNIT).service install-bin | ||
12 | systemctl enable --now $(shell realpath -e $<) | ||
13 | |||
14 | install-bin: | ||
15 | install -t $(BINDIR) -- $(BINARIES) | ||
16 | |||
17 | else | ||
18 | |||
19 | install install-bin: | ||
20 | sudo $(MAKE) -$(MAKEFLAGS) $@ | ||
21 | |||
22 | endif | ||