From: Horst Kronstorfer Date: Thu, 12 Jul 2012 02:58:32 +0000 (+0000) Subject: dts/Makefile: Check for empty $(LDSCRIPT) X-Git-Tag: v2012.10-rc1~374 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a4ff471970e8f749dc16643ee7e354a3fcfa2ad7;p=u-boot dts/Makefile: Check for empty $(LDSCRIPT) Make sure that $(LDSCRIPT) is not empty before calling process_lds with 'cat $(LDSCRIPT)' else cat will block waiting for input from stdin. Signed-off-by: Horst Kronstorfer --- diff --git a/dts/Makefile b/dts/Makefile index 055b8ac599..50f9066115 100644 --- a/dts/Makefile +++ b/dts/Makefile @@ -67,8 +67,9 @@ $(obj)dt.o: $(DT_BIN) # We look in the LDSCRIPT first. # Then try the linker which should give us the answer. # Then check it worked. - oformat=`$(call process_lds,cat $(LDSCRIPT),FORMAT)` ;\ - oarch=`$(call process_lds,cat $(LDSCRIPT),ARCH)` ;\ + [ -n "$(LDSCRIPT)" ] && \ + oformat=`$(call process_lds,cat $(LDSCRIPT),FORMAT)` && \ + oarch=`$(call process_lds,cat $(LDSCRIPT),ARCH)` ;\ \ [ -z $${oformat} ] && \ oformat=`$(call process_lds,$(GET_LDS),FORMAT)` ;\