cross-ppc-gcc/build_cross_gcc.sh

21 lines
469 B
Bash
Raw Normal View History

2012-02-01 21:27:11 +04:00
#!/bin/sh
RPM_TOP_DIR=${RPM_TOP_DIR=$(rpm --eval %_topdir)}
CROSS=cross
[[ "$1" = "--bootstrap" ]] && { shift; CROSS=cross_bootstrap; }
specfile=$1
[[ -z "$specfile" ]] && { echo "ERROR: undefined specfile"; exit 1; }
ARCH=$2
[[ -z "$ARCH" ]] && { echo "ERROR: undefined architecture"; exit 1; }
SPECFILE=$RPM_TOP_DIR/SPECS/cross-$ARCH-$specfile
cat - $specfile > $SPECFILE << EOF
##
## This a generated specfile from ${specfile##*/}
##
%define $CROSS $ARCH
##
EOF