summaryrefslogtreecommitdiff
path: root/sys-apps/noxcuse/files/0002-Makefile-Support-DESTDIR.patch
blob: 47fca9aa611710c5954ec1de5cefd9d94618bb35 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
From 29396c114765726c20ac6d1080433803f8f0dc86 Mon Sep 17 00:00:00 2001
From: Andrew Wilcox <AWilcox@Wilcox-Tech.com>
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