550 |
return "${retval}" |
return "${retval}" |
551 |
} |
} |
552 |
|
|
553 |
marchsrcfile() |
marchvariable() |
554 |
{ |
{ |
555 |
local retval |
local retval |
556 |
local var="$1" |
local var="$1" |
557 |
|
|
558 |
[[ -z ${var} ]] && var="SRCFILE" |
[[ -n ${var} ]] || die "marchvariable(): missing variable" |
559 |
|
|
560 |
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
561 |
then |
then |
568 |
return "${retval}" |
return "${retval}" |
569 |
} |
} |
570 |
|
|
571 |
|
marchsrcfile() |
572 |
|
{ |
573 |
|
local retval |
574 |
|
local var="$1" |
575 |
|
|
576 |
|
[[ -z ${var} ]] && var="SRCFILE" |
577 |
|
|
578 |
|
marchvariable "${var}" || die |
579 |
|
} |
580 |
|
|
581 |
marchsrcdir() |
marchsrcdir() |
582 |
{ |
{ |
583 |
local retval |
local retval |
585 |
|
|
586 |
[[ -z ${var} ]] && var="SRCDIR" |
[[ -z ${var} ]] && var="SRCDIR" |
587 |
|
|
588 |
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
marchvariable "${var}" || die |
|
then |
|
|
eval echo \$${var}_${ARCH/i*86/x86} | tr ';' '\n' |
|
|
retval=0 |
|
|
else |
|
|
retval=1 |
|
|
fi |
|
|
|
|
|
return "${retval}" |
|
589 |
} |
} |
590 |
|
|
591 |
marchdepend() |
marchdepend() |