[U-Boot-Users] [PATCH] Make out-of-tree compiling compatible

Kumar Gala galak at kernel.crashing.org
Sat May 10 01:22:54 CEST 2008


On Fri, 9 May 2008, York Sun wrote:

>
> Signed-off-by: York Sun <yorksun at freescale.com>
> ---
>  board/ads5121/Makefile |    7 ++++++-
>  1 files changed, 6 insertions(+), 1 deletions(-)
>
> diff --git a/board/ads5121/Makefile b/board/ads5121/Makefile
> index 8ace8a1..9b675f7 100644
> --- a/board/ads5121/Makefile
> +++ b/board/ads5121/Makefile
> @@ -23,9 +23,14 @@
>
>  include $(TOPDIR)/config.mk
>
> +$(shell mkdir -p $(OBJTREE)/board/freescale/common)
> +
>  LIB	= $(obj)lib$(BOARD).a
>
> -COBJS-y	:= $(BOARD).o ads5121_diu.o ../freescale/common/fsl_diu_fb.o ../freescale/common/fsl_logo_bmp.o
> +COBJS-y	:= $(BOARD).o
> +COBJS-y += ads5121_diu.o
> +COBJS-y += ../freescale/common/fsl_diu_fb.o
> +COBJS-y += ../freescale/common/fsl_logo_bmp.o
>  COBJS-$(CONFIG_PCI) += pci.o
>
>  COBJS	:= $(COBJS-y)

Why don't you just define CONFIG_FSL_DIU_FB in the ads5121 config.h?  Then
you don't have to build the common objects in this Makefile as
board/freescale/common/Makefile will handle them.

- k




More information about the U-Boot mailing list