4 |
# needs pkgbuild_dir (mage) |
# needs pkgbuild_dir (mage) |
5 |
|
|
6 |
# SMAGE2 |
# SMAGE2 |
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.35 2005-08-22 00:16:41 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.36 2005-08-28 19:23:04 niro Exp $ |
8 |
|
|
9 |
#01.10.2004 |
#01.10.2004 |
10 |
# added ccache support |
# added ccache support |
512 |
> ${dest} |
> ${dest} |
513 |
|
|
514 |
# header |
# header |
515 |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.35 2005-08-22 00:16:41 niro Exp $' >> ${dest} |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.36 2005-08-28 19:23:04 niro Exp $' >> ${dest} |
516 |
echo >> ${dest} |
echo >> ${dest} |
517 |
|
|
518 |
# pgkname and state |
# pgkname and state |
527 |
|
|
528 |
# special tags and vars |
# special tags and vars |
529 |
echo "PKGTYPE=\"${PKGTYPE}\"" >> ${dest} |
echo "PKGTYPE=\"${PKGTYPE}\"" >> ${dest} |
530 |
|
|
531 |
|
# echo MAGE_TARGETS ## note -target is needed ! |
532 |
|
echo "MAGE_TARGETS=\"${target}\"" >> ${dest} |
533 |
|
echo >> ${dest} |
534 |
|
|
535 |
# add special vars |
# add special vars |
536 |
if [ -n "${SPECIAL_VARS}" ] |
if [ -n "${SPECIAL_VARS}" ] |
537 |
then |
then |
543 |
done |
done |
544 |
echo >> ${dest} |
echo >> ${dest} |
545 |
fi |
fi |
546 |
|
|
547 |
# add at least all includes |
# add at least all includes |
548 |
if [ -n "${INHERITS}" ] |
if [ -n "${INHERITS}" ] |
549 |
then |
then |
573 |
do |
do |
574 |
# add to mage (quotes needed !) |
# add to mage (quotes needed !) |
575 |
typeset -f "${i}" >> ${dest} |
typeset -f "${i}" >> ${dest} |
576 |
|
echo >> ${dest} |
577 |
# unset to be safe (quotes needed !) |
# unset to be safe (quotes needed !) |
578 |
#unset "${i}" <-- later to get every target built |
#unset "${i}" <-- later to get every target built |
579 |
done |
done |
589 |
echo >> ${dest} |
echo >> ${dest} |
590 |
typeset -f postremove >> ${dest} |
typeset -f postremove >> ${dest} |
591 |
echo >> ${dest} |
echo >> ${dest} |
|
|
|
|
# echo MAGE_TARGETS ## note -target is needed ! |
|
|
echo "MAGE_TARGETS=\"${target}\"" >> ${dest} |
|
592 |
} |
} |
593 |
|
|
594 |
regen_mage_tree() |
regen_mage_tree() |