Makefile, test: add installation and uninstallation of menu(1)

This commit is contained in:
dtb 2025-09-11 21:41:16 -06:00
parent ed900f1e4a
commit e4d5cbdd63
2 changed files with 25 additions and 4 deletions

View File

@ -1,3 +1,7 @@
PREFIX ?= /usr/local
DESTDIR ?=
BINDIR ?= $(PREFIX)/bin
menu: menu.rs
rustc -o $@ $@.rs
@ -11,3 +15,8 @@ test: menu
.PHONY: install
install: menu
install -m 755 menu $(PREFIX)/bin
.PHONY: uninstall
uninstall:
rm -f $(PREFIX)/bin/menu

20
test
View File

@ -12,10 +12,22 @@ Remove menu and re-build it.
rm -f menu; make
Install to /usr/local/ (assuming adequate permissions).
Install menu to /usr/local/ (assuming adequate permissions).
make install
make PREFIX=/usr/local/ install
Install to /usr/local/ (using sudo(8)).
Install menu to /usr/local/ (using sudo(8)).
sudo make install
sudo make PREFIX=/usr/local install
Uninstall menu from /usr/local (assuming adequate permissions).
make PREFIX=/usr/local/ uninstall
Uninstall menu from /usr/local (using sudo(8)).
sudo make PREFIX=/usr/local/ uninstall
Open the ytfeed launcher.
make -C examples -f Makefile.ytfeed