# HG changeset patch # User Matthias Förste # Date 1464012437 -7200 # Node ID b7ec299a0f882fd1c6a9cbc47a9cb7c74f777984 # Parent c023631e8f3bb767a451491e4877f25b7cba01a9 added install target (and some other improvements) to Makefile diff -r c023631e8f3b -r b7ec299a0f88 Makefile --- a/Makefile Mon May 23 16:06:08 2016 +0200 +++ b/Makefile Mon May 23 16:07:17 2016 +0200 @@ -1,14 +1,22 @@ -SCRIPT = check_avastlicense +SCRIPTS = check_avastlicense +CLEANFILES = $(SCRIPTS) +DESTDIR = +prefix = /usr -.PHONY: all clean +plugindir = $(prefix)/lib/nagios/plugins/ius -all: $(SCRIPT) +.PHONY: all clean install + +all: $(SCRIPTS) clean: - rm -rf $(SCRIPT) + rm -rf $(CLEANFILES) -%: %.sh Makefile +install: all + install -d -m 0755 $(DESTDIR)/$(plugindir) + install -m 0755 $(SCRIPTS) $(DESTDIR)/$(plugindir)/ + +%: %.sh # $@ @sh -n $< @cp $< $@ - @chmod +x $@