#!/bin/sh # Compile an Aurora DTB out-of-tree against the Aurora copy of Linux 7.2.7 (no kernel tree modification). # usage: ./build-dtb.sh [dts-basename] (default: msm8916-jz08-aurora) set -e cd "$(dirname "$0")" N=${1:-msm8916-jz08-aurora} K=src; D=$K/arch/arm64/boot/dts/qcom cpp -nostdinc -undef -D__DTS__ -x assembler-with-cpp -I $D -I $K/include -I $K/scripts/dtc/include-prefixes \ dts/$N.dts -o dts/$N.pp.dts dtc -I dts -O dtb -@ -o dts/$N.dtb dts/$N.pp.dts