INSTALL_PATH=/opt EXEC=waterfox BIN_PATH=/usr/local/bin ARCHIVE=waterfox-current-2019.10.en-US.linux-x86_64.tar.bz2 DISTURL=https://file.brz9.dev/waterfox/ SHA=$(ARCHIVE).sha256sum SHADIFF=$(shell sha256sum $(ARCHIVE) | diff $(SHA) -) $(ARCHIVE): wget $(DISTURL)/$(ARCHIVE) ifeq ($(strip $(SHADIFF)),) check: $(ARCHIVE) $(info $(ARCHIVE) seems ok) else check: $(SHA) $(ARCHIVE) $(error $(ARCHIVE) seems corrupted) endif install: check tar -xf $(ARCHIVE) -C $(INSTALL_PATH) ln -s $(INSTALL_PATH)/waterfox/waterfox $(BIN_PATH)/$(EXEC) uninstall: rm -rf $(INSTALL_PATH)/waterfox rm $(BIN_PATH)/$(EXEC)