hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Make install rules use DESTDIR.
Split installation of the utilitity from the global install.
 
Copyright 2007 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
Licensed to you as dmalloc-5.5.2 is.
 
Index: dmalloc-5.5.2/Makefile.in
===================================================================
--- dmalloc-5.5.2.orig/Makefile.in
+++ dmalloc-5.5.2/Makefile.in
@@ -178,66 +178,66 @@ distclean : clean
 #    rm -f configure
 
 installdirs :
-    $(srcdir)/mkinstalldirs $(includedir) $(libdir) $(bindir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(includedir) $(DESTDIR)/$(libdir) $(DESTDIR)/$(bindir)
 
 installincs : $(HFLS)
-    $(srcdir)/mkinstalldirs $(includedir)
-    $(INSTALL_DATA) $(HFLS) $(includedir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(includedir)
+    $(INSTALL_DATA) $(HFLS) $(DESTDIR)/$(includedir)
 
 installthsl : $(LIB_TH_SL)
-    $(srcdir)/mkinstalldirs $(shlibdir)
-    $(INSTALL) $(LIB_TH_SL) $(shlibdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
+    $(INSTALL) $(LIB_TH_SL) $(DESTDIR)/$(shlibdir)
 
 installth : $(INSTALL_THREADS)
-    $(srcdir)/mkinstalldirs $(libdir)
-    $(INSTALL) $(LIB_TH) $(libdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
+    $(INSTALL) $(LIB_TH) $(DESTDIR)/$(libdir)
 @CXX_OFF@    @echo "Enter 'make installthcxx' to install the threaded C++ library"
 @SL_OFF@    @echo "Enter 'make installthsl' to install the threaded shared-library"
 
 installthcxxsl : $(LIB_TH_CXX_SL)
-    $(srcdir)/mkinstalldirs $(shlibdir)
-    $(INSTALL) $(LIB_TH_CXX_SL) $(shlibdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
+    $(INSTALL) $(LIB_TH_CXX_SL) $(DESTDIR)/$(shlibdir)
 
 installthcxx : $(INSTALL_TH_CXX)
-    $(srcdir)/mkinstalldirs $(libdir)
-    $(INSTALL) $(LIB_TH_CXX) $(libdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
+    $(INSTALL) $(LIB_TH_CXX) $(DESTDIR)/$(libdir)
 @SL_OFF@    @echo "Enter 'make installthcxxsl' to install the threaded C++ shared-library"
 
 installcxxsl : $(LIB_CXX_SL)
-    $(srcdir)/mkinstalldirs $(shlibdir)
-    $(INSTALL) $(LIB_CXX_SL) $(shlibdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
+    $(INSTALL) $(LIB_CXX_SL) $(DESTDIR)/$(shlibdir)
 
 installcxx : $(INSTALL_CXX)
-    $(srcdir)/mkinstalldirs $(libdir)
-    $(INSTALL) $(LIB_CXX) $(libdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
+    $(INSTALL) $(LIB_CXX) $(DESTDIR)/$(libdir)
 @TH_OFF@    @echo "Enter 'make installthcxx' to install the threaded C++ library"
 @SL_OFF@    @echo "Enter 'make installcxxsl' to install the C++ shared-library"
 
 installsl : $(LIB_SL)
-    $(srcdir)/mkinstalldirs $(shlibdir)
-    $(INSTALL) $(LIB_SL) $(shlibdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(shlibdir)
+    $(INSTALL) $(LIB_SL) $(DESTDIR)/$(shlibdir)
 @CXX_OFF@    @echo "Enter 'make installcxxsl' to install the C++ shared-library"
 @TH_OFF@    @echo "Enter 'make installthsl' to install thread shared-library"
 
 installlib : $(INSTALL_LIB)
-    $(srcdir)/mkinstalldirs $(libdir)
-    $(INSTALL) $(LIBRARY) $(libdir)
-    @RANLIB@ $(libdir)/$(LIBRARY)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(libdir)
+    $(INSTALL) $(LIBRARY) $(DESTDIR)/$(libdir)
+    @RANLIB@ $(DESTDIR)/$(libdir)/$(LIBRARY)
 @SL_OFF@    @echo "Enter 'make installsl' to install $(LIB_SL) in $(shlibdir)"
 @CXX_OFF@    @echo "Enter 'make installcxx' to install the C++ library"
 @TH_OFF@    @echo "Enter 'make installth' to install thread library"
 
 installdocs : $(srcdir)/docs/$(HTMLFILE) $(srcdir)/docs/$(TEXIFILE) \
         $(srcdir)/docs/$(PDFFILE)
-    $(srcdir)/mkinstalldirs $(docdir)
-    $(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(docdir)
-    $(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(docdir)
-    $(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(docdir)
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(docdir)
+    $(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(DESTDIR)/$(docdir)
+    $(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(DESTDIR)/$(docdir)
+    $(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(DESTDIR)/$(docdir)
 
 install : installincs installlib $(UTIL)
-    $(srcdir)/mkinstalldirs $(bindir)
-    $(INSTALL_PROGRAM) $(UTIL) $(bindir)
-    @echo "Enter 'make installdocs' to install $(DOCFILES) in $(docdir)"
+    $(srcdir)/mkinstalldirs $(DESTDIR)/$(bindir)
+    $(INSTALL_PROGRAM) $(UTIL) $(DESTDIR)/$(bindir)
+    @echo "Enter 'make installdocs' to install $(DOCFILES) in $(DESTDIR)/$(docdir)"
 
 dmalloc.h.2 : $(srcdir)/configure
     $(SHELL) $(srcdir)/configure