commit 65c1dfe1678ba53f2a55e18d508b19a4348d7291 parent 12106af2a774159cf61934a235639ab4b6ef3bd5 Author: sin <sin@2f30.org> Date: Tue, 21 Oct 2014 16:52:40 +0100 Add install/uninstall targets Diffstat:
M | Makefile | | | 11 | +++++++++++ |
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile @@ -1,3 +1,4 @@ +PREFIX = /usr/local #CPPFLAGS += -DDEBUG #CFLAGS += -g LDLIBS = -lncursesw @@ -19,5 +20,15 @@ noice.o: noice.c queue.h util.h strlcpy.o: strlcpy.c util.h $(CC) $(CFLAGS) -c strlcpy.c +install: all + @echo installing $(BIN) to $(DESTDIR)$(PREFIX)/bin + @mkdir -p $(DESTDIR)$(PREFIX)/bin + @cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin + @chmod 755 $(DESTDIR)$(PREFIX)/bin/$(BIN) + +uninstall: + @echo removing $(BIN) from $(DESTDIR)$(PREFIX)/bin + @rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) + clean: rm -f $(BIN) $(OBJ)