# Makefile # # Copyright 2017 Jonathan Golder # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, # MA 02110-1301, USA. # # PROJECT = letsencrypt-renew #include .config -include .config # Tools INSTALL ?= /usr/bin/install SED ?= /bin/sed RM ?= /bin/rm CHMOD ?= /bin/chmod # Dirs & Files PREFIX ?= $(HOME)/.local BIN ?= $(PREFIX)/bin SHARE ?= $(PREFIX)/share/$(PROJECT) VAR ?= $(PREFIX)/var/$(PROJECT) ETC ?= $(PREFIX)/etc/$(PROJECT) install: $(INSTALL) -d $(BIN) $(INSTALL) letsencrypt-renew.sh $(BIN)/letsencrypt-renew uninstall: $(RM) $(BIN)/letsencrypt-renew purge: uninstall