CPPFLAGS += -fno-strict-aliasing board-$(CONFIG_MACH_IPE337) := ipe337 cpu-$(CONFIG_BF561) := bf561 TEXT_BASE = $(CONFIG_TEXT_BASE) CPPFLAGS += -DTEXT_BASE=$(TEXT_BASE) -P CFLAGS += -D__blackfin__ # -Ttext $(TEXT_BASE) KALLSYMS += --symbol-prefix=_ ifndef CONFIG_BFIN_BOOT_BYPASS all: barebox.ldr endif archprepare: maketools PHONY += maketools ifneq ($(board-y),) BOARD := arch/blackfin/boards/$(board-y)/ else BOARD := endif ifneq ($(cpu-y),) CPU := arch/blackfin/cpu-$(cpu-y)/ else CPU := endif common-y += $(BOARD) common-y += arch/blackfin/lib/ $(CPU) lds-y += $(BOARD)/barebox.lds ifdef CONFIG_BFIN_BOOT_FLASH16 FLASHBITS :=-B 16 else FLASHBITS := endif ifneq ($(cpu-y),) ifndef CONFIG_BFIN_BOOT_BYPASS barebox.ldr: barebox rm -f $@ $(CROSS_COMPILE)ldr -T $(cpu-y) -c $(FLASHBITS) -i $(CPU)/init_sdram.o $@ $< endif endif