summaryrefslogtreecommitdiffstats
path: root/package/qlibc/qlibc-0002-obey-destdir.patch
blob: 02b0bc490fca2a1c6d4147e3fefa3524d9b5442b (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
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
Make sure the Makefile obeys $(DESTDIR)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -120,48 +120,48 @@
 install: ${INSTALL_TARGETS}
 
 install-qlibc: qlibc
-	${MKDIR_P} ${INST_INCDIR}/qlibc
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibc.h ${INST_INCDIR}/qlibc/qlibc.h
-	${MKDIR_P} ${INST_LIBDIR}
-	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBC_LIBNAME} ${INST_LIBDIR}/${QLIBC_LIBNAME}
-	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBC_SLIBREALNAME} ${INST_LIBDIR}/${QLIBC_SLIBREALNAME}
-	( cd ${INST_LIBDIR}; ${LN_S} -f ${QLIBC_SLIBREALNAME} ${QLIBC_SLIBNAME} )
+	${MKDIR_P} ${DESTDIR}/${INST_INCDIR}/qlibc
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibc.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibc.h
+	${MKDIR_P} ${DESTDIR}/${INST_LIBDIR}
+	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBC_LIBNAME} ${DESTDIR}/${INST_LIBDIR}/${QLIBC_LIBNAME}
+	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBC_SLIBREALNAME} ${DESTDIR}/${INST_LIBDIR}/${QLIBC_SLIBREALNAME}
+	( cd ${DESTDIR}/${INST_LIBDIR}; ${LN_S} -f ${QLIBC_SLIBREALNAME} ${QLIBC_SLIBNAME} )
 
 uninstall-qlibc:
-	${RM} -f ${INST_INCDIR}/qlibc/qlibc.h
-	${RM} -f ${INST_LIBDIR}/${QLIBC_LIBNAME}
-	${RM} -f ${INST_LIBDIR}/${QLIBC_SLIBREALNAME}
-	${RM} -f ${INST_LIBDIR}/${QLIBC_SLIBNAME}
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibc.h
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBC_LIBNAME}
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBC_SLIBREALNAME}
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBC_SLIBNAME}
 
 install-qlibcext: qlibcext
-	${MKDIR_P} ${INST_INCDIR}/qlibc
-	${MKDIR_P} ${INST_INCDIR}/qlibc/qlibcext/
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext.h ${INST_INCDIR}/qlibc/qlibcext.h
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qconfig.h ${INST_INCDIR}/qlibc/qlibcext/qconfig.h
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qaconf.h ${INST_INCDIR}/qlibc/qlibcext/qaconf.h
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qlog.h ${INST_INCDIR}/qlibc/qlibcext/qlog.h
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qhttpclient.h ${INST_INCDIR}/qlibc/qlibcext/qhttpclient.h
-	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qdatabase.h ${INST_INCDIR}/qlibc/qlibcext/qdatabase.h
-	${MKDIR_P} ${INST_LIBDIR}
-	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBCEXT_LIBNAME} ${INST_LIBDIR}/${QLIBCEXT_LIBNAME}
-	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBCEXT_SLIBREALNAME} ${INST_LIBDIR}/${QLIBCEXT_SLIBREALNAME}
-	( cd ${INST_LIBDIR}; ${LN_S} -f ${QLIBCEXT_SLIBREALNAME} ${QLIBCEXT_SLIBNAME} )
+	${MKDIR_P} ${DESTDIR}/${INST_INCDIR}/qlibc
+	${MKDIR_P} ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext.h
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qconfig.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qconfig.h
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qaconf.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qaconf.h
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qlog.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qlog.h
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qhttpclient.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qhttpclient.h
+	${INSTALL_DATA} ${QLIBC_INCDIR}/qlibcext/qdatabase.h ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qdatabase.h
+	${MKDIR_P} ${DESTDIR}/${INST_LIBDIR}
+	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBCEXT_LIBNAME} ${DESTDIR}/${INST_LIBDIR}/${QLIBCEXT_LIBNAME}
+	${INSTALL_DATA} ${QLIBC_LIBDIR}/${QLIBCEXT_SLIBREALNAME} ${DESTDIR}/${INST_LIBDIR}/${QLIBCEXT_SLIBREALNAME}
+	( cd ${DESTDIR}/${INST_LIBDIR}; ${LN_S} -f ${QLIBCEXT_SLIBREALNAME} ${QLIBCEXT_SLIBNAME} )
 
 uninstall-qlibcext:
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext.h
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext/qconfig.h
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext/qaconf.h
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext/qlog.h
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext/qhttpclient.h
-	${RM} -f ${INST_INCDIR}/qlibc/qlibcext/qdatabase.h
-	${RM} -f ${INST_LIBDIR}/${QLIBCEXT_LIBNAME}
-	${RM} -f ${INST_LIBDIR}/${QLIBCEXT_SLIBREALNAME}
-	${RM} -f ${INST_LIBDIR}/${QLIBCEXT_SLIBNAME}
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext.h
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qconfig.h
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qaconf.h
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qlog.h
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qhttpclient.h
+	${RM} -f ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext/qdatabase.h
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBCEXT_LIBNAME}
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBCEXT_SLIBREALNAME}
+	${RM} -f ${DESTDIR}/${INST_LIBDIR}/${QLIBCEXT_SLIBNAME}
 
 deinstall: uninstall
 uninstall: uninstall-qlibc uninstall-qlibcext
-	${RMDIR} ${INST_INCDIR}/qlibc/qlibcext
-	${RMDIR} ${INST_INCDIR}/qlibc
+	${RMDIR} ${DESTDIR}/${INST_INCDIR}/qlibc/qlibcext
+	${RMDIR} ${DESTDIR}/${INST_INCDIR}/qlibc
 
 clean:
 	${RM} -f ${QLIBC_OBJS}
OpenPOWER on IntegriCloud