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 00:46:03 +0200 |
commit | 494b44ce1148a6637a825bc59664a41766c411f0 (patch) | |
tree | 316e0f6a1c5be33db1a0d5a0fb4f284d4490efe2 /rules/dtc.make | |
parent | 3175c9bea5b1670b7b96740bc87c86c76f97c24c (diff) | |
download | ptxdist-494b44ce1148a6637a825bc59664a41766c411f0.tar.gz ptxdist-494b44ce1148a6637a825bc59664a41766c411f0.tar.xz |
dtc: use includes conditionallyptxdist-2013.07.0
...only on dtc which supports it.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/dtc.make')
-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" |