[U-Boot] [PATCH v2 1/7] tegra: Rework Tamonten support

Allen Martin amartin at nvidia.com
Fri Jun 8 22:01:39 CEST 2012


On Fri, May 25, 2012 at 06:46:22AM -0700, Thierry Reding wrote:
> This commit uses the common Tegra board implementation instead of
> duplicating a lot of the code. In addition, the Plutux and Medcom
> specific board files can be removed as the MMC/SD setup is common
> among all Tamonten-based boards.
> 
> ...
> diff --git a/board/avionic-design/medcom/Makefile b/board/avionic-design/medcom/Makefile
> index b0c318c..d96d043 100644
> --- a/board/avionic-design/medcom/Makefile
> +++ b/board/avionic-design/medcom/Makefile
> @@ -26,12 +26,12 @@
>  include $(TOPDIR)/config.mk
> 
>  ifneq ($(OBJTREE),$(SRCTREE))
> -$(shell mkdir -p $(obj)../common)
> +$(shell mkdir -p $(obj)../common $(obj)../../nvidia/common)
>  endif
> 
>  LIB    = $(obj)lib$(BOARD).o
> 

This breaks with my patchset to split out the arm7 code to an SPL
because even though SRCDIR and OBJDIR are the same, in the SPL build
$(obj) is a subdir of $(SPLTREE) not $(OBJTREE) (not my doing).

How about the following instead which seems more to the point:

ifeq ($(wildcard $(obj)../common),)
$(shell mkdir -p $(obj)../common)
endif
ifeq ($(wildcard $(obj)../../nvidia/common),)
$(shell mkdir -p $(obj)../../nvidia/common)
endif

-Allen
-- 
nvpublic


More information about the U-Boot mailing list