diff options
| -rw-r--r-- | Makefile | 8 | 
1 files changed, 8 insertions, 0 deletions
| @@ -403,12 +403,20 @@ $(obj)u-boot.ubl:       $(obj)u-boot-nand.bin  		$(obj)tools/mkimage -n $(UBL_CONFIG) -T ublimage \  		-e $(CONFIG_SYS_TEXT_BASE) -d $< $@ +ifeq ($(CONFIG_SANDBOX),y) +GEN_UBOOT = \ +		cd $(LNDIR) && $(CC) $(SYMS) -T $(obj)u-boot.lds \ +			-Wl,--start-group $(__LIBS) -Wl,--end-group \ +			$(PLATFORM_LIBS) -Wl,-Map -Wl,u-boot.map -o u-boot +else  GEN_UBOOT = \  		UNDEF_SYM=`$(OBJDUMP) -x $(LIBBOARD) $(LIBS) | \  		sed  -n -e 's/.*\($(SYM_PREFIX)__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\  		cd $(LNDIR) && $(LD) $(LDFLAGS) $(LDFLAGS_$(@F)) $$UNDEF_SYM $(__OBJS) \  			--start-group $(__LIBS) --end-group $(PLATFORM_LIBS) \  			-Map u-boot.map -o u-boot +endif +  $(obj)u-boot:	depend \  		$(SUBDIRS) $(OBJS) $(LIBBOARD) $(LIBS) $(LDSCRIPT) $(obj)u-boot.lds  		$(GEN_UBOOT) |