diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-07-21 00:44:10 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-07-21 11:56:09 +0200 |
commit | beec39ece5a5f2d4adebaf42a8b903bef82f5cd0 (patch) | |
tree | eb77cf5e05b7c026e5e58283854adade143e9f00 | |
parent | cdacc47a53e23cc59919a18f51cef41947e3da75 (diff) | |
download | ptxdist-beec39ece5a5f2d4adebaf42a8b903bef82f5cd0.tar.gz ptxdist-beec39ece5a5f2d4adebaf42a8b903bef82f5cd0.tar.xz |
dtc: use includes conditionally
...only on dtc which supports it.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
(cherry picked from commit 494b44ce1148a6637a825bc59664a41766c411f0)
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r-- | rules/dtc.make | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rules/dtc.make b/rules/dtc.make index 3b695ef40..fddaac73a 100644 --- a/rules/dtc.make +++ b/rules/dtc.make @@ -38,10 +38,12 @@ ptx/dtb = $(notdir $(basename $(strip $(1)))).dtb -o $<.tmp \ $< @echo DTC `ptxd_print_path "$@"` + @if $(PTXCONF_SYSROOT_HOST)/bin/dtc -h 2>&1 | grep -q "^[[:space:]]-i$$"; then \ + dtc_include="-i $(dir $<) -i $(KERNEL_DIR)/arch/$(GENERIC_KERNEL_ARCH)/boot/dts"; \ + fi; \ @$(PTXCONF_SYSROOT_HOST)/bin/dtc \ $(call remove_quotes,$(PTXCONF_DTC_EXTRA_ARGS)) \ - -i $(dir $<) \ - -i $(KERNEL_DIR)/arch/$(GENERIC_KERNEL_ARCH)/boot/dts \ + $$dtc_include \ -d $(PTXDIST_TEMPDIR)/dtc.dtc.deps \ -I dts -O dtb -b 0 \ -o "$@" "$<.tmp" |