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
|
|
|
|
2021-08-15 17:40:43 +00:00
|
|
|
NAME=setnet
|
2021-09-01 19:47:26 +00:00
|
|
|
DHCPC=dhclient
|
2021-08-15 17:40:43 +00:00
|
|
|
|
|
|
|
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
|
2021-09-01 19:47:26 +00:00
|
|
|
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
|