system_test: recipe: Add a baseline recipe for all TI productized builds Signed-off-by: Dan Murphy <dmurphy@ti.com>
This is a repository for DT overlays and TI kernel config fragments.
The makefile does two things:
Linux directory can be given with LINUX=dir. If LINUX is undefined, Makefile will look for Linux directory from the current dir or <projectdir>/../linux/
dtc compiler will be taken from $LINUX/scripts/dtc/dtc but can be overridden with DTC variable.
Output path can be given the same way as when building the kernel, with O=dir
ARCH variable can be used to build a single arch instead of all, e.g. ARCH=arm64
config directory contains defconfig_builder.sh. The Linux directory can be given with -k option. If Linux directory is not given, the script will look for Linux directory from the current dir or <projectdir>/../linux/
Linux sources in ~/work/linux and this project in ~/work/linux-dt
$ cd ~/work/linux $ ../linux-dt/config/defconfig_builder.sh (select a defconfig) $ make ti_sdk_dra7x_debug_defconfig $ make $ make -C ../linux-dt The symbol-enabled dtbs and dtbos are now under ~/work/linux-dt/arch/...