From e2999eed45ccd6998c5a692f40b7ff47e1fcb8eb Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sun, 6 Jan 2013 15:30:50 +0100 Subject: Add uninstall target Removes all files from their installed locations. --- src/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index c181d97..961ad1b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -2,12 +2,14 @@ DESTDIR ?= /usr/local binaries = markam markam-convert install-binaries = $(addprefix install-,$(binaries)) +uninstall-binaries = $(addprefix uninstall-,$(binaries)) objects = paths.o common.o -.PHONY: all install +.PHONY: all install $(install-binaries) uninstall $(uninstall-binaries) all: $(binaries) install: $(install-binaries) +uninstall: $(uninstall-binaries) markam: markam.scm $(objects) csc $^ -o $@ @@ -18,5 +20,8 @@ markam-convert: markam-convert.scm $(objects) $(install-binaries): install-%: % install -Dm 755 $* "$(DESTDIR)/bin/$*" +$(uninstall-binaries): uninstall-%: + rm -f "$(DESTDIR)/bin/$*" + $(objects): %.o: %.scm csc -c $^ -- cgit v1.3-2-g0d8e