plumber

Plumber – a modern approach to plumbing
git clone git://r-36.net/plumber
Log | Files | Refs | README | LICENSE

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 -