]> git.baikalelectronics.ru Git - arm-tf.git/commit
Make device tree pre-processing similar to U-boot/Linux
authorManish Pandey <manish.pandey2@arm.com>
Mon, 21 Jan 2019 14:50:10 +0000 (14:50 +0000)
committerManish Pandey <manish.pandey2@arm.com>
Thu, 24 Jan 2019 12:06:08 +0000 (12:06 +0000)
commit7e94a699ddd0b16a281fe65b08c7fc0bf29d9e91
tree0aad8ccfb85349237187b848e598492ffe4da58e
parentae478c26e53993b18af5b0a79220ad2d4bb5ea32
Make device tree pre-processing similar to U-boot/Linux

Following changes are done to make DT pre-processing similar to that of
U-boot/Linux kernel.

1. Creating seperate CPPFLAGS for DT preprocessing so that compiler
options specific to it can be accommodated.
e.g: "-undef" compiler option avoids replacing "linux" string(used in
device trees) with "1" as "linux" is a pre-defined macro in gnu99
standard.

2. Replace CPP with PP for DT pre-processing, as CPP in U-boot/Linux is
exported as "${CROSS_COMPILE}gcc -E" while in TF-A it is exported as
"${CROSS_COMPILE}cpp".

Change-Id: If4c61a249d51614d9f53ae30b602036d50c02349
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Makefile
make_helpers/build_macros.mk