1CFG_LITTLE ?= 0 2CFG_RELOC ?= 1 3CFG_UNCACHED ?= 0 4CFG_VAPI ?= 0 5CFG_BOOTRAM ?= 0 6CFG_BOARDNAME = "BCM91125CPCI" 7CFG_PCI ?= 1 8CFG_LDT ?= 0 9 10TOP = ../../../cfe 11ARCH = mips 12BOARD = bcm91125cpci 13CHIPSET = sibyte 14CPU = sb1250 15 16include ${TOP}/main/cfe.mk 17 18# 19# Don't clean these object files if building bi-endian. 20# To build a clean bi-endian flash image, use "gmake clean cfe-biendian.flash" 21# 22 23ifeq ($(strip ${CFG_BIENDIAN}),0) 24CLEANOBJS += cfe.bin.le cfe.bin.be 25endif 26 27CFLAGS += -DSIBYTE_HDR_FEATURES="(SIBYTE_HDR_FMASK_1250_ALL|SIBYTE_HDR_FMASK_112x_ALL)" 28 29ALL : cfe cfe.flash 30 echo done 31 32# 33# Special targets for bi-endian builds 34# 35 36cfe.bin.le : 37 ${MAKE} clean all CFG_BIENDIAN=1 CFG_LITTLE=1 CFG_RELOC=1 38 cp cfe.bin cfe.bin.le 39 40cfe.bin.be : 41 ${MAKE} clean all CFG_BIENDIAN=1 CFG_LITTLE=0 CFG_RELOC=1 42 cp cfe.bin cfe.bin.be 43 44biend : cfe-biendian.flash cfe-biendian.srec 45 echo done 46 47cfe-biendian.flash : cfe.bin.le cfe.bin.be mkflashimage 48 ./mkflashimage -v -EX -B ${CFG_BOARDNAME} -V ${CFE_VER_MAJ}.${CFE_VER_MIN}.${CFE_VER_ECO} cfe.bin.be cfe.bin.le cfe-biendian.flash 49 50cfe-biendian.srec : cfe-biendian.flash 51 dd if=cfe-biendian.flash of=cfe-biendian.bin bs=64 skip=1 52 $(OBJCOPY) --input-target=binary --output-target=srec cfe-biendian.bin cfe-biendian.srec 53 54include ${TOP}/main/cfe_link.mk 55 56 57 58