summaryrefslogtreecommitdiff
path: root/dist/gdb/Makefile.linux
diff options
context:
space:
mode:
Diffstat (limited to 'dist/gdb/Makefile.linux')
-rw-r--r--dist/gdb/Makefile.linux15
1 files changed, 7 insertions, 8 deletions
diff --git a/dist/gdb/Makefile.linux b/dist/gdb/Makefile.linux
index b6e6022ef6..b7a929ef92 100644
--- a/dist/gdb/Makefile.linux
+++ b/dist/gdb/Makefile.linux
@@ -1,13 +1,12 @@
broot=${PWD}
source=${broot}/source
-targets=x86_64-unknown-linux-gnu i686-unknown-linux-gnu arm-none-linux-gnueabi
+targets=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu,arm-none-linux-gnueabi
staging=${broot}/staging
pyversion=2.7
expatversion=2.1.0
arch=`uname -sm | sed 's/ /-/g' | tr A-Z a-z`
version=7.10
targetdir=${broot}/qtcreator-gdb-${version}
-gdbtargets=$(addprefix ${targetdir}/gdb-, ${targets})
packagename=qtcreator-gdb-${version}-${arch}.tar.gz
all:package
@@ -68,19 +67,19 @@ ${staging}/gdb-${version}/configure: ${source}/gdb-${version}.tar.xz | makestagi
cd gdb-${version} && \
touch configure
-${gdbtargets}: ${targetdir}/gdb-%: ${staging}/gdb-${version}/configure ${staging}/lib/libpython${pyversion}.a ${staging}/lib/libexpat.a | maketargetdir
- test -e ${staging}/gdb-${version}-$* || mkdir ${staging}/gdb-${version}-$*
+${targetdir}/gdb: ${staging}/gdb-${version}/configure ${staging}/lib/libpython${pyversion}.a ${staging}/lib/libexpat.a | maketargetdir
+ test -e ${staging}/gdb-${version}-build || mkdir ${staging}/gdb-${version}-build
export PYTHONHOME=${staging} && \
export PATH="${staging}/bin/:$$PATH" && \
export LDFLAGS="-Wl,--no-as-needed -pthread -lm" && \
- cd ${staging}/gdb-${version}-$* && \
- ${staging}/gdb-${version}/configure --disable-nls --target=$* --with-separate-debug-dir="" \
+ cd ${staging}/gdb-${version}-build && \
+ ${staging}/gdb-${version}/configure --disable-nls --enable-targets=${targets} --with-separate-debug-dir="" \
--disable-werror --with-python=${staging} --with-libexpat-prefix=${staging} && \
sleep 3 && \
${MAKE} MAKEFLAGS+=-j1 && \
- strip -o ${targetdir}/gdb-$* gdb/gdb
+ strip -o ${targetdir}/gdb gdb/gdb
-package: ${gdbtargets} ${targetdir}/python/include/python${pyversion}/pyconfig.h
+package: ${targetdir}/gdb ${targetdir}/python/include/python${pyversion}/pyconfig.h
mv ${targetdir} ${targetdir}-${arch}
echo "Packing..."
tar czf ${packagename} qtcreator-gdb-${version}-${arch}