Makefile (1413B)
1 .POSIX: 2 DESTDIR=$(HOME) 3 INSTALL_PATH=$(DESTDIR)$(PREFIX)/bin 4 ALL_BIN_FILES:=$(shell ls bin) 5 ALL_OPENER_FILES:=$(shell ls openers) 6 7 all: 8 @echo "install / uninstall - default is $(INSTALL_PATH)" 9 10 .PHONY: install uninstall 11 install: 12 @echo "Installing to $(INSTALL_PATH)\n" 13 mkdir -p $(INSTALL_PATH) 14 cp bin/plumber $(INSTALL_PATH) 15 cp bin/opener $(INSTALL_PATH) 16 cp -a bin/p $(INSTALL_PATH) 17 cp -a bin/plumb $(INSTALL_PATH) 18 cp -a bin/Þ $(INSTALL_PATH) 19 cp openers/* $(INSTALL_PATH) 20 @echo "\nRemember to add the following to .mkshrc or .bashrc, .xsession or .xinitrc in Xorg, to make permanent:\n" 21 @echo "export XTERM=<your preferred_xterminal xterm?>" 22 @echo "export PLUMB_IMAGE=<your_preferred_image_viewer feh -F --auto-rotate?>" 23 @echo "export PLUMB_MEDIA=<your_preferred_mediaplayer mpv?>" 24 @echo "export PLUMB_GOPHER=<your_preferred_gopher_browser gopher?>" 25 @echo "export PLUMB_TXTGOPHER=<your_preferred_gopher_textbrowser gopher?>" 26 @echo "export PLUMB_PDF=<your_preferred_pdf_viewer xpdf?>" 27 @echo "export PLUMB_FILEMANAGER=<your_preferred_filemanager ranger?>" 28 @echo "export PLUMB_WEB=<your_preferred_webbrowser firefox?>" 29 @echo "export PLUMB_TXTWEB=<your_preferred_text_webbrowser lynx?>" 30 @echo "export PLUMB_FEED=<your_preferred_RSS/Atom_client thunderbird?>\n" 31 32 uninstall: 33 @echo "Uninstalling from $(INSTALL_PATH)\n" 34 cd $(INSTALL_PATH);\ 35 rm -f $(ALL_BIN_FILES) $(ALL_OPENER_FILES);\ 36 cd -