From fb95d8291e8946b63100b01a9f16504bae720132 Mon Sep 17 00:00:00 2001
From: Tavian Barnes <tavianator@tavianator.com>
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(-)

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