MAKE_DTB: dependencies on device tree source files
authorYann Gautier <yann.gautier@st.com>
Tue, 4 Sep 2018 08:44:00 +0000 (10:44 +0200)
committerYann Gautier <yann.gautier@st.com>
Fri, 28 Sep 2018 13:28:53 +0000 (15:28 +0200)
commit077b3e9afc92927d9f81a188c244737435fe3189
tree82ffe9ff7bdedca4b4131a4e016a75591ad17a60
parent07a2fd6af6a74df278be9d4b757e4ad037fd1687
MAKE_DTB: dependencies on device tree source files

Fixes the dependencies issue for DTB image build.

Use -MT $(DTBS) -MMD -MF $(DTSDEP) to generate the precompilation
dependencies on DTS file(s).
"-MT $(DTBS)" builds a dependency for the target DTS file.
"-MMD" includes header file dependencies but not on system header files.
"-MF $(DTSDEP)" generates a Makefile script to define the dependencies
 which is included afterward.

This change renames existing variable DEP into DTBDEP.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
make_helpers/build_macros.mk