]> Sergey Matveev's repositories - nnn.git/commitdiff
Add install/uninstall targets
authorsin <sin@2f30.org>
Tue, 21 Oct 2014 15:52:40 +0000 (16:52 +0100)
committersin <sin@2f30.org>
Tue, 21 Oct 2014 15:52:40 +0000 (16:52 +0100)
Makefile

index 6ef05082042fa075e0991cfed2a9b1a7a40938a3..4146a77756f6c9eb30a277d28bfb3104419c1c85 100644 (file)
--- 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)