blob: 084615728befac6d6fd97239457d6fcbddd686b0 (
plain)
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
|
none:
@echo hello world
all: build install reload
SERVICE_NAME = anomic
SERVICE_FILE = $(HOME)/.config/systemd/user/$(SERVICE_NAME).service
SERVICE_CMDLINE = $(HOME)/.local/bin/$(SERVICE_NAME)
.PHONY: build install reload
build:
stack build --test
install:
stack install
reload: $(SERVICE_FILE)
systemctl --user daemon-reload
systemctl --user enable $(SERVICE_NAME) || true
systemctl --user reload $(SERVICE_NAME)
$(SERVICE_FILE): $(SERVICE_NAME).service
install -T -m0644 $^ $@
$(SERVICE_NAME).service: $(SERVICE_NAME).service.in
sed -e "s?^\(ExecStart=\).*?\1$(SERVICE_CMDLINE)?" < $^ > $@
|