]> Sergey Matveev's repositories - nnn.git/commitdiff
Make install(1) commands override-able (#96)
authorDridi Boukelmoune <dridi.boukelmoune@gmail.com>
Wed, 14 Mar 2018 10:41:30 +0000 (11:41 +0100)
committerArun Prakash Jana <engineerarun@gmail.com>
Wed, 14 Mar 2018 10:41:30 +0000 (16:11 +0530)
Makefile

index 239a001ace2bb9a0bef2866c491c3a473785fd94..09818a0683bc6e4ae248926332b8628efc96cd4f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ PREFIX ?= /usr/local
 MANPREFIX ?= $(PREFIX)/share/man
 STRIP ?= strip
 PKG_CONFIG ?= pkg-config
+INSTALL ?= install
 
 CFLAGS ?= -O3
 CFLAGS += -Wall -Wextra -Wno-unused-parameter
@@ -32,10 +33,10 @@ debug: $(SRC)
        $(CC) -DDEBUGMODE -g $(CFLAGS) $(LDFLAGS) -o $(BIN) $^ $(LDLIBS)
 
 install: all
-       install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
-       install -m 0755 $(BIN) $(PLAYER) $(DESTDIR)$(PREFIX)/bin
-       install -m 0755 -d $(DESTDIR)$(MANPREFIX)/man1
-       install -m 0644 $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1
+       $(INSTALL) -m 0755 -d $(DESTDIR)$(PREFIX)/bin
+       $(INSTALL) -m 0755 $(BIN) $(PLAYER) $(DESTDIR)$(PREFIX)/bin
+       $(INSTALL) -m 0755 -d $(DESTDIR)$(MANPREFIX)/man1
+       $(INSTALL) -m 0644 $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1
 
 uninstall:
        $(RM) $(DESTDIR)$(PREFIX)/bin/$(BIN)