From fb95d8291e8946b63100b01a9f16504bae720132 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 13 Oct 2017 19:01:59 -0400 Subject: Don't use install -D -D isn't portable to non-GNU Unices, so just use mkdir manually. Fixes #28 --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index e2d9f43..c23d154 100644 --- a/Makefile +++ b/Makefile @@ -21,12 +21,14 @@ VERSION := $(shell git describe --always) endif CC ?= gcc +INSTALL ?= install +MKDIR ?= mkdir -p +RM ?= rm -f + WFLAGS ?= -Wall -Wmissing-declarations CFLAGS ?= -g $(WFLAGS) LDFLAGS ?= DEPFLAGS ?= -MD -MP -MF $(@:.o=.d) -RM ?= rm -f -INSTALL ?= install DESTDIR ?= PREFIX ?= /usr @@ -65,7 +67,8 @@ clean: $(RM) bfs *.o *.d install: - $(INSTALL) -D -m755 bfs $(DESTDIR)$(PREFIX)/bin/bfs + $(MKDIR) $(DESTDIR)$(PREFIX)/bin + $(INSTALL) -m755 bfs $(DESTDIR)$(PREFIX)/bin/bfs uninstall: $(RM) $(DESTDIR)$(PREFIX)/bin/bfs -- cgit v1.2.3