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 |