7 |
# be verbose or nor (true|false} |
# be verbose or nor (true|false} |
8 |
: ${MULTILIB_VERBOSE="true"} |
: ${MULTILIB_VERBOSE="true"} |
9 |
|
|
10 |
|
# enter the abi srcdir as default setting |
11 |
|
: ${MULTILIB_ENTER_SRCDIR="true"} |
12 |
|
|
13 |
# multilib should call all dependant includes, which gets overridden |
# multilib should call all dependant includes, which gets overridden |
14 |
sminclude mtools |
sminclude mtools |
15 |
|
|
193 |
# export this for mpatch etc (to repect only-${abi}) |
# export this for mpatch etc (to repect only-${abi}) |
194 |
export MULTILIB_ONLY_ABI=${abi} |
export MULTILIB_ONLY_ABI=${abi} |
195 |
|
|
196 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
197 |
|
then |
198 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
199 |
|
fi |
200 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
201 |
|
|
202 |
# unset this is very important |
# unset this is very important |
217 |
# export this for mpatch etc (to repect only-${abi}) |
# export this for mpatch etc (to repect only-${abi}) |
218 |
export MULTILIB_ONLY_ABI=${abi} |
export MULTILIB_ONLY_ABI=${abi} |
219 |
|
|
220 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
221 |
|
then |
222 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
223 |
|
fi |
224 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
225 |
|
|
226 |
# unset this is very important |
# unset this is very important |
234 |
local abi |
local abi |
235 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
236 |
do |
do |
237 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
238 |
|
then |
239 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
240 |
|
fi |
241 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
242 |
done |
done |
243 |
} |
} |
292 |
|
|
293 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
294 |
do |
do |
295 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
296 |
|
then |
297 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
298 |
|
fi |
299 |
abi-${abi} oldmconfigure $@ || die |
abi-${abi} oldmconfigure $@ || die |
300 |
done |
done |
301 |
} |
} |
341 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
342 |
do |
do |
343 |
echo -e "${COLBLUE}*** ${COLGREEN}compiling for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}compiling for ABI -${abi}${COLDEFAULT}" |
344 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
345 |
|
then |
346 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
347 |
|
fi |
348 |
abi-${abi} oldmmake $@ || die |
abi-${abi} oldmmake $@ || die |
349 |
done |
done |
350 |
} |
} |
367 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
368 |
do |
do |
369 |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
370 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
371 |
|
then |
372 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
373 |
|
fi |
374 |
abi-${abi} oldminstall $@ || die |
abi-${abi} oldminstall $@ || die |
375 |
done |
done |
376 |
} |
} |
387 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
388 |
do |
do |
389 |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
390 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
391 |
|
then |
392 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
393 |
|
fi |
394 |
make DESTDIR=${BINDIR} $@ install || die |
make DESTDIR=${BINDIR} $@ install || die |
395 |
done |
done |
396 |
} |
} |
412 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
413 |
do |
do |
414 |
echo -e "${COLBLUE}*** ${COLGREEN}appling patch for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}appling patch for ABI -${abi}${COLDEFAULT}" |
415 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
416 |
|
then |
417 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
418 |
|
fi |
419 |
oldmpatch $@ || die |
oldmpatch $@ || die |
420 |
done |
done |
421 |
} |
} |
438 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
439 |
do |
do |
440 |
echo -e "${COLBLUE}*** ${COLGREEN}running mlibtoolize for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}running mlibtoolize for ABI -${abi}${COLDEFAULT}" |
441 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
442 |
|
then |
443 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
444 |
|
fi |
445 |
oldmlibtoolize $@ || die |
oldmlibtoolize $@ || die |
446 |
done |
done |
447 |
} |
} |
464 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
465 |
do |
do |
466 |
echo -e "${COLBLUE}*** ${COLGREEN}running mautoreconf for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}running mautoreconf for ABI -${abi}${COLDEFAULT}" |
467 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
468 |
|
then |
469 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
470 |
|
fi |
471 |
oldmautoreconf $@ || die |
oldmautoreconf $@ || die |
472 |
done |
done |
473 |
} |
} |
491 |
|
|
492 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
493 |
do |
do |
494 |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
if [[ ${MULTILIB_ENTER_SRCDIR} = true ]] |
495 |
|
then |
496 |
|
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
497 |
|
fi |
498 |
oldminstalldocs $@ || die |
oldminstalldocs $@ || die |
499 |
done |
done |
500 |
} |
} |