Pārlūkot izejas kodu

arm: tegra2: fix out-of-tree build

The out-of-tree build fails because the Makefiles in question depend on
source files of another directory but do not explicitly mkdir that
directory.

As a matter of fact, other Makefiles under board/*/ directory that refer
to source files under another directory explicitly call mkdir.

This patch adds explicit mkdir's to the Makefiles in question, and
verifies that out-of-tree build is working.

Signed-off-by: Che-Liang Chiou <clchiou@chromium.org>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Che-liang Chiou 13 gadi atpakaļ
vecāks
revīzija
10980d4a54
2 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  1. 4 0
      board/nvidia/harmony/Makefile
  2. 4 0
      board/nvidia/seaboard/Makefile

+ 4 - 0
board/nvidia/harmony/Makefile

@@ -24,6 +24,10 @@
 
 include $(TOPDIR)/config.mk
 
+ifneq ($(OBJTREE),$(SRCTREE))
+$(shell mkdir -p $(obj)../common)
+endif
+
 LIB	= $(obj)lib$(BOARD).o
 
 COBJS	:= $(BOARD).o

+ 4 - 0
board/nvidia/seaboard/Makefile

@@ -24,6 +24,10 @@
 
 include $(TOPDIR)/config.mk
 
+ifneq ($(OBJTREE),$(SRCTREE))
+$(shell mkdir -p $(obj)../common)
+endif
+
 LIB	= $(obj)lib$(BOARD).o
 
 COBJS	:= $(BOARD).o