From 9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 19 Dec 2015 14:25:14 +0000 Subject: replace buildcfe.sh with Makefile --- Makefile | 30 ++++++++++++++++++++++++++++++ buildcfe.sh | 21 --------------------- cfe/build/broadcom/bcm63xx_rom/Makefile | 2 +- 3 files changed, 31 insertions(+), 22 deletions(-) create mode 100755 Makefile delete mode 100755 buildcfe.sh diff --git a/Makefile b/Makefile new file mode 100755 index 0000000..fcb9fb3 --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +TOP=${PWD} +ROM=cfe/build/broadcom/bcm63xx_rom +BIN=cfe/build/broadcom/bcm63xx_rom/cfe6328.bin +TOOLS=${TOP}/uclibc-crosstools-gcc-4.4.2-1/usr/bin/mips-linux- + +default: cfe6328.bin cfe6328_ram cfe6328-nvr.bin hostTools/nvramembed + +cfe6328-nvr.bin:cfe6328.bin hostTools/nvramembed + hostTools/nvramembed -b "TG582N" -n 2 -m 00:11:22:33:44:55 -i cfe6328.bin -o cfe6328-nvr.bin + + +${BIN}: + make -C ${ROM} BRCM_CHIP=6328 TOOLS=${TOOLS} + +cfe6328.bin:${BIN} + cp $< $@ + +cfe6328_ram:${BIN} + cp ${ROM}/../bcm63xx_ram/cfe6328 cfe6328_ram + + +hostTools/nvramembed: hostTools/nvramembed.c shared/opensource/boardparms/bcm963xx/boardparms.c + ${CC} -m32 -D _BCM96328_ -I shared/opensource/include/bcm963xx/ -o hostTools/nvramembed hostTools/nvramembed.c shared/opensource/boardparms/bcm963xx/boardparms.c + + +clean: + rm -f cfe6328.bin cfe6328_ram cfe6328-nvr.bin + make -C ${ROM} clean + make -C hostTools clean + rm -f hostTools/nvramembed diff --git a/buildcfe.sh b/buildcfe.sh deleted file mode 100755 index 654718b..0000000 --- a/buildcfe.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -currdir=`pwd` - -#CLEAN -rm cfe* -cd cfe/build/broadcom/bcm63xx_rom -make clean - - -#BUILD -#USAGE: make BRCM_CHIP=[6328|6362|6368|6816] BLD_NAND=1 -#BLD_NAND=1 <--- build with NAND flash support - -make BRCM_CHIP=6328 -#make BRCM_CHIP=6328 BLD_NAND=1 - -cp cfe6328.bin $currdir -cp ../bcm63xx_ram/cfe6328 $currdir/cfe6328_ram - - -echo DONE diff --git a/cfe/build/broadcom/bcm63xx_rom/Makefile b/cfe/build/broadcom/bcm63xx_rom/Makefile index 819cb21..1277f1d 100755 --- a/cfe/build/broadcom/bcm63xx_rom/Makefile +++ b/cfe/build/broadcom/bcm63xx_rom/Makefile @@ -30,7 +30,7 @@ BOOT_DIR = ${ARCH_TOP}/board/$(BOARD)/src ASM_FILE = flashimg.S RAM_BUILD = ../bcm63xx_ram -TOOLS=../../../../uclibc-crosstools-gcc-4.4.2-1/usr/bin/mips-linux- +#TOOLS=../../../../uclibc-crosstools-gcc-4.4.2-1/usr/bin/mips-linux- include $(TOP)/arch/mips/board/$(BOARD)/src/rom_cfe.mk -- cgit v1.2.3