mirror of
https://framagit.org/ppom/reaction
synced 2026-03-14 20:55:47 +01:00
32 lines
1.5 KiB
Makefile
32 lines
1.5 KiB
Makefile
PREFIX ?= /usr/local
|
|
BINDIR = $(PREFIX)/bin
|
|
MANDIR = $(PREFIX)/share/man/man1
|
|
SYSTEMDDIR ?= $(PREFIX)/lib/systemd
|
|
|
|
install:
|
|
install -Dm755 reaction $(DESTDIR)$(BINDIR)/reaction
|
|
install -Dm644 reaction*.1 -t $(DESTDIR)$(MANDIR)/
|
|
install -Dm644 reaction.bash $(DESTDIR)$(PREFIX)/share/bash-completion/completions/reaction
|
|
install -Dm644 reaction.fish $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/reaction.fish
|
|
install -Dm644 _reaction $(DESTDIR)$(PREFIX)/share/zsh/vendor-completions/_reaction
|
|
install -Dm644 reaction.service $(DESTDIR)$(SYSTEMDDIR)/system/reaction.service
|
|
|
|
install-plugins:
|
|
install -Dm755 reaction-plugin-cluster $(DESTDIR)$(BINDIR)/reaction-plugin-cluster
|
|
install -Dm755 reaction-plugin-ipset $(DESTDIR)$(BINDIR)/reaction-plugin-ipset
|
|
install -Dm755 reaction-plugin-nftables $(DESTDIR)$(BINDIR)/reaction-plugin-nftables
|
|
install -Dm755 reaction-plugin-virtual $(DESTDIR)$(BINDIR)/reaction-plugin-virtual
|
|
|
|
remove:
|
|
rm -f $(DESTDIR)$(BINDIR)/reaction
|
|
rm -f $(DESTDIR)$(MANDIR)/reaction*.1
|
|
rm -f $(DESTDIR)$(PREFIX)/share/bash-completion/completions/reaction
|
|
rm -f $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/reaction.fish
|
|
rm -f $(DESTDIR)$(PREFIX)/share/zsh/vendor-completions/_reaction
|
|
rm -f $(DESTDIR)$(SYSTEMDDIR)/system/reaction.service
|
|
|
|
remove-plugins:
|
|
rm -f $(DESTDIR)$(BINDIR)/reaction-plugin-cluster
|
|
rm -f $(DESTDIR)$(BINDIR)/reaction-plugin-ipset
|
|
rm -f $(DESTDIR)$(BINDIR)/reaction-plugin-nftables
|
|
rm -f $(DESTDIR)$(BINDIR)/reaction-plugin-virtual
|