|
a/trunk/wharfie/wharfie.mk |
|
b/trunk/wharfie/wharfie.mk |
|
... |
|
... |
118 |
|
118 |
|
119 |
# |
119 |
# |
120 |
# Debian Cross-Toolchain |
120 |
# Debian Cross-Toolchain |
121 |
# |
121 |
# |
122 |
debian_toolchain.tar: |
122 |
debian_toolchain.tar: |
123 |
-mkdir ./$$(basename $@ .tar) |
123 |
${MAKE} make_toolchain |
|
|
124 |
|
|
|
125 |
# note, this is only a sub-taget, so that we build in a subprocess, and debian_version.mk is included |
|
|
126 |
.PHONY: make_toolchain |
|
|
127 |
make_toolchain: |
|
|
128 |
-mkdir ./debian_toolchain |
124 |
${SUDO} ${DBOOTSTRAP} --arch=amd64 --variant=minbase --include="${ADDITIONAL_TOOLCHAIN_PACKAGES} gcc${GCC_POSTFIX} g++${GCC_POSTFIX} libc6-dev${LIBC_POSTFIX}" ${DEBIAN_VERSION} ./$$(basename $@ .tar) http://ftp.debian.org/debian/ |
129 |
${SUDO} ${DBOOTSTRAP} --arch=amd64 --variant=minbase --include="${ADDITIONAL_TOOLCHAIN_PACKAGES} gcc${GCC_POSTFIX} g++${GCC_POSTFIX} libc6-dev${LIBC_POSTFIX}" ${DEBIAN_VERSION} ./debian_toolchain http://ftp.debian.org/debian/ |
125 |
${SUDO} chroot ./$$(basename $@ .tar) ldconfig |
130 |
${SUDO} chroot ./debian_toolchain ldconfig |
126 |
cd $$(basename $@ .tar); ${SUDO} tar -cf "../$@" . |
131 |
cd debian_toolchain && ${SUDO} tar -cf "../debian_toolchain.tar" . |
127 |
${SUDO} rm -R ./$$(basename $@ .tar) |
132 |
${SUDO} rm -R ./debian_toolchain |
128 |
|
133 |
|
129 |
# |
134 |
# |
130 |
# Export environment shell script for the toolchain |
135 |
# Export environment shell script for the toolchain |
131 |
# |
136 |
# |
132 |
|
137 |
|