From 29396c114765726c20ac6d1080433803f8f0dc86 Mon Sep 17 00:00:00 2001 From: Andrew Wilcox Date: Sat, 16 Apr 2016 15:04:48 -0500 Subject: [PATCH 2/2] Makefile: Support DESTDIR for out-of-root installations --- Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 638a354..a4572ab 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ -bindir = /bin -usrbindir = /usr/bin +bindir = $(DESTDIR)/bin +usrbindir = $(DESTDIR)/usr/bin CFLAGS = -D_XOPEN_SOURCE=700 -Os -Wall -Wno-format -Wno-char-subscripts -Wno-unused -Wno-parentheses LDFLAGS = @@ -20,11 +20,17 @@ clean: bin/%: src/%.c $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< -install: $(B:%=$(bindir)/%) $(UB:%=$(usrbindir)/%) +install: $(bindir) $(usrbindir) $(B:%=$(bindir)/%) $(UB:%=$(usrbindir)/%) size: $(ALL) size -t $(ALL) +$(bindir): + mkdir -p $(bindir) + +$(usrbindir): + mkdir -p $(usrbindir) + $(bindir)/%: bin/% install $< $(bindir) -- 2.7.4