setnet/Makefile

28 lines
932 B
Makefile
Raw Permalink Normal View History

2021-08-13 13:50:39 +00:00
DESTDIR ?=
PREFIX ?= /usr
SYSCONFDIR ?= /etc
MANDIR ?= $(PREFIX)/share/man
2017-01-29 18:15:55 +00:00
NAME=setnet
DHCPC=dhclient
all:
@printf "doc \t Compress manual pages and generate HTML files\n"
@printf "install \t Installs $(NAME) and associated configs/manpages into the system\n"
@printf "uninstall \t Removes $(NAME) and associated configs/manpages from the system\n"
2017-01-29 18:15:55 +00:00
doc: setnet.8
gzip -c setnet.8 > setnet.8.gz
groff -m mdoc -T html setnet.8 > setnet.8.html
2021-08-13 13:50:39 +00:00
install:
2021-09-01 21:20:50 +00:00
install -m0644 setnetrc $(DESTDIR)$(SYSCONFDIR)/setnetrc
install -m0755 setnet-$(DHCPC) $(DESTDIR)$(PREFIX)/bin/setnet
2021-08-13 13:50:39 +00:00
install -m0644 setnet.8.gz $(DESTDIR)$(MANDIR)/man8/setnet.8.gz
2021-09-01 21:20:50 +00:00
install -m0644 wpa_setnet.conf $(DESTDIR)$(SYSCONFDIR)/wpa_supplicant/wpa_setnet.conf
2021-08-13 13:50:39 +00:00
uninstall:
2021-09-01 21:20:50 +00:00
rm -v $(DESTDIR)$(SYSCONFDIR)/setnetrc
2021-08-13 13:50:39 +00:00
rm -v $(DESTDIR)$(PREFIX)/bin/setnet
rm -v $(DESTDIR)$(MANDIR)/man8/setnet.8.gz
2021-09-01 21:20:50 +00:00
rm -v $(DESTDIR)$(SYSCONFDIR)/wpa_supplicant/wpa_setnet.conf