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
|