318 |
sysconfdir=${BINDIR}/etc \ |
sysconfdir=${BINDIR}/etc \ |
319 |
libdir=${BINDIR}/usr/$(mlibdir) \ |
libdir=${BINDIR}/usr/$(mlibdir) \ |
320 |
"$@" install || die "minstall failed" |
"$@" install || die "minstall failed" |
321 |
else |
else |
322 |
die "no Makefile found" |
die "no Makefile found" |
323 |
fi |
fi |
324 |
} |
} |
325 |
|
|
326 |
mmake() |
mmake() |
566 |
then |
then |
567 |
for i in $@ |
for i in $@ |
568 |
do |
do |
569 |
echo "--- Including ${SMAGESCRIPTSDIR}/include/${i}.sminc" |
[[ ${SILENT} = 1 ]] || echo "--- Including ${SMAGESCRIPTSDIR}/include/${i}.sminc" |
570 |
source ${SMAGESCRIPTSDIR}/include/${i}.sminc |
source ${SMAGESCRIPTSDIR}/include/${i}.sminc |
571 |
done |
done |
572 |
echo |
[[ ${SILENT} = 1 ]] || echo |
573 |
fi |
fi |
574 |
} |
} |
575 |
|
|
609 |
marchsrcdir() |
marchsrcdir() |
610 |
{ |
{ |
611 |
local retval |
local retval |
612 |
if [[ ! -z $(eval echo \$SRCDIR_${ARCH/i*86/x86}) ]] |
local var="$1" |
613 |
|
|
614 |
|
[[ -z ${var} ]] && var="SRCDIR" |
615 |
|
|
616 |
|
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
617 |
then |
then |
618 |
eval echo \$SRCDIR_${ARCH/i*86/x86} | tr ';' '\n' |
eval echo \$${var}_${ARCH/i*86/x86} | tr ';' '\n' |
619 |
retval=0 |
retval=0 |
620 |
else |
else |
621 |
retval=1 |
retval=1 |
627 |
marchdepend() |
marchdepend() |
628 |
{ |
{ |
629 |
local retval |
local retval |
630 |
|
local var="$1" |
631 |
|
|
632 |
|
[[ -z ${var} ]] && var="DEPEND" |
633 |
|
|
634 |
if [[ ! -z $(eval echo \$DEPEND_${ARCH/i*86/x86}) ]] |
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
635 |
then |
then |
636 |
echo "\$(eval echo \\\$DEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" |
echo "\$(eval echo \\\$${var}_\${ARCH/i*86/x86} | tr ';' '\n')" |
637 |
retval=0 |
retval=0 |
638 |
else |
else |
639 |
retval=1 |
retval=1 |
645 |
marchsdepend() |
marchsdepend() |
646 |
{ |
{ |
647 |
local retval |
local retval |
648 |
if [[ ! -z $(eval echo \$SDEPEND_${ARCH/i*86/x86}) ]] |
local var="$1" |
649 |
|
|
650 |
|
[[ -z ${var} ]] && var="SDEPEND" |
651 |
|
|
652 |
|
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
653 |
then |
then |
654 |
echo "\$(eval echo \\\$SDEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" |
echo "\$(eval echo \\\$${var}_\${ARCH/i*86/x86} | tr ';' '\n')" |
655 |
retval=0 |
retval=0 |
656 |
else |
else |
657 |
retval=1 |
retval=1 |
688 |
{ |
{ |
689 |
if [ -x /usr/bin/ccache ] |
if [ -x /usr/bin/ccache ] |
690 |
then |
then |
691 |
mqueryfeature "icecream" && export CCACHE_PREFIX=icecc |
mqueryfeature "icecc" && export CCACHE_PREFIX=icecc |
692 |
|
|
693 |
echo -e "${COLBLUE}---${COLGREEN} Using CCache for compilation ...${COLDEFAULT}" |
echo -e "${COLBLUE}---${COLGREEN} Using CCache for compilation ...${COLDEFAULT}" |
694 |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |