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 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 Makefile (limited to 'Makefile') 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 -- cgit v1.2.3