12345678910111213141516171819202122232425262728293031323334353637383940 |
- [PATCH] fix make install to respect DESTDIR
- And also ensure destination directories exist.
- Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
- ---
- src/Makefile.in | 17 +++++++++--------
- 1 file changed, 9 insertions(+), 8 deletions(-)
- Index: qdecoder-r12.0.5/src/Makefile.in
- ===================================================================
- --- qdecoder-r12.0.5.orig/src/Makefile.in
- +++ qdecoder-r12.0.5/src/Makefile.in
- @@ -78,17 +78,18 @@
- ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME}
-
- install: all
- - ${INSTALL_DATA} qdecoder.h ${HEADERDIR}/qdecoder.h
- - ${INSTALL_DATA} ${LIBNAME} ${LIBDIR}/${LIBNAME}
- - ${INSTALL_DATA} ${SLIBREALNAME} ${LIBDIR}/${SLIBREALNAME}
- - ( cd ${LIBDIR}; ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME} )
- + mkdir -p ${DESTDIR}/${HEADERDIR} ${DESTDIR}/${LIBDIR}
- + ${INSTALL_DATA} qdecoder.h ${DESTDIR}/${HEADERDIR}/qdecoder.h
- + ${INSTALL_DATA} ${LIBNAME} ${DESTDIR}/${LIBDIR}/${LIBNAME}
- + ${INSTALL_DATA} ${SLIBREALNAME} ${DESTDIR}/${LIBDIR}/${SLIBREALNAME}
- + ( cd ${DESTDIR}/${LIBDIR}; ${LN_S} -f ${SLIBREALNAME} ${SLIBNAME} )
-
- deinstall: uninstall
- uninstall:
- - ${RM} -f ${HEADERDIR}/qdecoder.h
- - ${RM} -f ${LIBDIR}/${LIBNAME}
- - ${RM} -f ${LIBDIR}/${SLIBREALNAME}
- - ${RM} -f ${LIBDIR}/${SLIBNAME}
- + ${RM} -f ${DESTDIR}/${HEADERDIR}/qdecoder.h
- + ${RM} -f ${DESTDIR}/${LIBDIR}/${LIBNAME}
- + ${RM} -f ${DESTDIR}/${LIBDIR}/${SLIBREALNAME}
- + ${RM} -f ${DESTDIR}/${LIBDIR}/${SLIBNAME}
-
- doc:
- doxygen doxygen.conf
|