summaryrefslogtreecommitdiffstats
path: root/patches/termcap-1.3.1/generic-include-fix.diff
blob: ef5b54062eb4f28eab70890d9ed1aeaf3c83d510 (plain)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
From: Marc Kleine-Budde <mkl@pengutronix.de>
Subject: add DESTDIR support

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>

---
 Makefile.in |   26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

Index: termcap-1.3.1/Makefile.in
===================================================================
--- termcap-1.3.1.orig/Makefile.in
+++ termcap-1.3.1/Makefile.in
@@ -46,7 +46,7 @@ includedir = $(prefix)/include
 # so compilers besides gcc can find it by default.
 # If it is empty or not defined, termcap.h will only be installed in
 # includedir. 
-oldincludedir = /usr/include
+oldincludedir = $(prefix)/include
 
 # Directory in which to install the documentation info files.
 infodir = $(prefix)/info
@@ -72,30 +72,30 @@ all:	libtermcap.a info
 	$(CC) -c $(CPPFLAGS) $(DEFS) -I. -I$(srcdir) $(CFLAGS) $<
 
 install: all installdirs @installdata@
-	$(INSTALL_DATA) libtermcap.a $(libdir)/libtermcap.a
-	-$(RANLIB) $(libdir)/libtermcap.a
-	cd $(srcdir); $(INSTALL_DATA) termcap.h $(includedir)/termcap.h
+	$(INSTALL_DATA) libtermcap.a $(DESTDIR)$(libdir)/libtermcap.a
+	-$(RANLIB) $(DESTDIR)$(libdir)/libtermcap.a
+	cd $(srcdir); $(INSTALL_DATA) termcap.h $(DESTDIR)$(includedir)/termcap.h
 	-cd $(srcdir); test -z "$(oldincludedir)" || \
-	  $(INSTALL_DATA) termcap.h $(oldincludedir)/termcap.h
+	  $(INSTALL_DATA) termcap.h $(DESTDIR)$(oldincludedir)/termcap.h
 	cd $(srcdir); for f in termcap.info*; \
-	do $(INSTALL_DATA) $$f $(infodir)/$$f; done
+	do $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$f; done
 
 uninstall: @uninstalldata@
-	rm -f $(libdir)/libtermcap.a $(includedir)/termcap.h
-	test -z "$(oldincludedir)" || rm -f $(oldincludedir)/termcap.h
-	rm -f $(infodir)/termcap.info*
+	rm -f $(DESTDIR)$(libdir)/libtermcap.a $(DESTDIR)$(includedir)/termcap.h
+	test -z "$(oldincludedir)" || rm -f $(DESTDIR)$(oldincludedir)/termcap.h
+	rm -f $(DESTDIR)$(infodir)/termcap.info*
 
 # These are separate targets to avoid trashing the user's existing
 # termcap file unexpectedly.
 install-data:
-	$(INSTALL_DATA) ${srcdir}/termcap.src ${termcapfile}
+	$(INSTALL_DATA) ${srcdir}/termcap.src $(DESTDIR)${termcapfile}
 
 uninstall-data:
-	rm -f ${termcapfile}
+	rm -f $(DESTDIR)${termcapfile}
 
 installdirs:
-	$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(libdir) \
-	$(includedir) $(infodir)
+	$(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) \
+	$(DESTDIR)$(includedir) $(DESTDIR)$(infodir) $(DESTDIR)/etc
 
 Makefile: Makefile.in config.status
 	$(SHELL) config.status