make_dtb.sh: Use $CPP instead of assuming that cpp is in $PATH
This fixes building in CheriBSD with a strict tmp path since we don't bootstrap a cpp but pass the full path to clang-cpp instead. While touching this file also fix all shellcheck warnings in make_dtb.sh. Reviewed By: manu Differential Revision: https://reviews.freebsd.org/D18376
This commit is contained in:
parent
9aa3cccd72
commit
6bf9e29261
@ -16,12 +16,13 @@ if [ -z "${MACHINE}" ]; then
|
||||
MACHINE=$(uname -m)
|
||||
fi
|
||||
|
||||
: ${DTC:=dtc}
|
||||
: ${ECHO:=echo}
|
||||
: "${DTC:=dtc}"
|
||||
: "${ECHO:=echo}"
|
||||
: "${CPP:=cpp}"
|
||||
|
||||
for d in ${dts}; do
|
||||
dtb=${dtb_path}/`basename $d .dts`.dtb
|
||||
dtb="${dtb_path}/$(basename "$d" .dts).dtb"
|
||||
${ECHO} "converting $d -> $dtb"
|
||||
cpp -P -x assembler-with-cpp -I $S/gnu/dts/include -I $S/dts/${MACHINE} -I $S/gnu/dts/${MACHINE} -I $S/gnu/dts/ -include $d /dev/null |
|
||||
${DTC} -@ -O dtb -o $dtb -b 0 -p 1024 -i $S/dts/${MACHINE} -i $S/gnu/dts/${MACHINE} -i $S/gnu/dts/
|
||||
${CPP} -P -x assembler-with-cpp -I "$S/gnu/dts/include" -I "$S/dts/${MACHINE}" -I "$S/gnu/dts/${MACHINE}" -I "$S/gnu/dts/" -include "$d" /dev/null |
|
||||
${DTC} -@ -O dtb -o "$dtb" -b 0 -p 1024 -i "$S/dts/${MACHINE}" -i "$S/gnu/dts/${MACHINE}" -i "$S/gnu/dts/"
|
||||
done
|
||||
|
@ -16,12 +16,13 @@ if [ -z "${MACHINE}" ]; then
|
||||
MACHINE=$(uname -m)
|
||||
fi
|
||||
|
||||
: ${DTC:=dtc}
|
||||
: ${ECHO:=echo}
|
||||
: "${DTC:=dtc}"
|
||||
: "${ECHO:=echo}"
|
||||
: "${CPP:=cpp}"
|
||||
|
||||
for d in ${dtso}; do
|
||||
dtb=${dtbo_path}/`basename $d .dtso`.dtbo
|
||||
dtb="${dtbo_path}/$(basename "$d" .dtso).dtbo"
|
||||
${ECHO} "converting $d -> $dtb"
|
||||
cpp -P -x assembler-with-cpp -I $S/gnu/dts/include -I $S/dts/${MACHINE} -I $S/gnu/dts/${MACHINE} -include $d /dev/null |
|
||||
${DTC} -@ -O dtb -o $dtb -i $S/dts/${MACHINE} -i $S/gnu/dts/${MACHINE}
|
||||
${CPP} -P -x assembler-with-cpp -I "$S/gnu/dts/include" -I "$S/dts/${MACHINE}" -I "$S/gnu/dts/${MACHINE}" -include "$d" /dev/null |
|
||||
${DTC} -@ -O dtb -o "$dtb" -i "$S/dts/${MACHINE}" -i "$S/gnu/dts/${MACHINE}"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user