aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLizzy Fleckenstein <lizzy@vlhl.dev>2026-04-01 22:31:01 +0200
committerLizzy Fleckenstein <lizzy@vlhl.dev>2026-04-01 22:31:01 +0200
commitaa3a9210c11813b44813aaba50e1671caf4ed871 (patch)
tree4fb6df662bdc8ebc29c6ea2203fd2be9369c75ed /Makefile
parent102ded275951f107447434c933d1e3d98ac82bfa (diff)
downloadburstdog-aa3a9210c11813b44813aaba50e1671caf4ed871.tar.xz
add openrc service
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index e578636..fdd9081 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,18 @@
CFLAGS = -O3 -Wall -Wextra
PREFIX = /usr/local
+all: burstdog burstdog.rc
+
burstdog: burstdog.c
$(CC) $(CFLAGS) burstdog.c -o burstdog
+burstdog.rc: burstdog.rc.in
+ sed 's#%BINPATH%#$(PREFIX)/bin#g' burstdog.rc.in > burstdog.rc
+
install: burstdog
install -Dm 755 burstdog "$(PREFIX)/bin/burstdog"
-.PHONY: install
+install-rc: burstdog.rc install
+ install -Dm 755 burstdog.rc /etc/init.d/burstdog
+
+.PHONY: install install-rc