X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Farm%2Flib%2FMakefile;h=9ecafb2723f8ce8c22b45dc9348c2aace9a3331b;hb=f9c1456cf632175afb7d6b27f42f1aab8432be0f;hp=03b1b5e4af803a029b7ca24660365d77dce49f4f;hpb=f38536f9138c253b0c1f9c72093a7ec6808e638f;p=platform%2Fkernel%2Fu-boot.git diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile index 03b1b5e..9ecafb2 100644 --- a/arch/arm/lib/Makefile +++ b/arch/arm/lib/Makefile @@ -36,16 +36,29 @@ GLSOBJS += _umodsi3.o GLCOBJS += div0.o +SOBJS-y += crt0.o + +ifndef CONFIG_SPL_BUILD +SOBJS-y += relocate.o +ifndef CONFIG_SYS_GENERIC_BOARD COBJS-y += board.o +endif +COBJS-y += sections.o + COBJS-y += bootm.o -COBJS-y += cache.o -ifndef CONFIG_SYS_NO_CP15_CACHE -COBJS-y += cache-cp15.o +COBJS-$(CONFIG_OF_LIBFDT) += bootm-fdt.o +COBJS-$(CONFIG_SYS_L2_PL310) += cache-pl310.o +SOBJS-$(CONFIG_USE_ARCH_MEMSET) += memset.o +SOBJS-$(CONFIG_USE_ARCH_MEMCPY) += memcpy.o +else +COBJS-$(CONFIG_SPL_FRAMEWORK) += spl.o endif + COBJS-y += interrupts.o COBJS-y += reset.o -SOBJS-$(CONFIG_USE_ARCH_MEMSET) += memset.o -SOBJS-$(CONFIG_USE_ARCH_MEMCPY) += memcpy.o + +COBJS-y += cache.o +COBJS-y += cache-cp15.o SRCS := $(GLSOBJS:.o=.S) $(GLCOBJS:.o=.c) \ $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c)