binutils: resolve conflicts with headers and libs with gdb. Place libs and headers in subfolders.

This commit is contained in:
Alexpux
2013-12-16 09:17:57 +04:00
parent a3b533e3c6
commit 047d1d662f

View File

@@ -4,7 +4,7 @@ _realname=binutils
_mingw_suff=mingw-w64-${CARCH}
pkgname=("${_mingw_suff}-${_realname}")
pkgver=2.24
pkgrel=2
pkgrel=3
pkgdesc="A set of programs to assemble and manipulate binary and object files"
arch=('any')
url="http://www.gnu.org/software/binutils/"
@@ -67,10 +67,16 @@ package() {
cd ${srcdir}/binutils-build
make DESTDIR=${pkgdir} install
mkdir -p ${pkgdir}${MINGW_PREFIX}/{lib,include}/binutils
mkdir -p ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include
cp ${pkgdir}${MINGW_PREFIX}/include/ansidecl.h ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/
mv ${pkgdir}${MINGW_PREFIX}/include/*.h ${pkgdir}${MINGW_PREFIX}/include/binutils
mv ${pkgdir}${MINGW_PREFIX}/lib/*.a ${pkgdir}${MINGW_PREFIX}/lib/binutils
# Remove unwanted files
rm -rf ${pkgdir}${MINGW_PREFIX}/share
# Add some useful headers
# install -m644 ${srcdir}/binutils-${pkgver}/include/libiberty.h ${pkgdir}${MINGW_PREFIX}/include
# install -m644 ${srcdir}/binutils-${pkgver}/include/demangle.h ${pkgdir}${MINGW_PREFIX}/include
#install -m644 ${srcdir}/binutils-${pkgver}/include/libiberty.h ${pkgdir}${MINGW_PREFIX}/include
#install -m644 ${srcdir}/binutils-${pkgver}/include/demangle.h ${pkgdir}${MINGW_PREFIX}/include
}