diff options
author | root <root@lamia.panaceas.james.local> | 2015-12-19 14:25:14 +0000 |
---|---|---|
committer | root <root@lamia.panaceas.james.local> | 2015-12-19 14:25:14 +0000 |
commit | 9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875 (patch) | |
tree | 0f34f0b887c581780a19e2671357b62793526310 /Makefile | |
parent | 3c177c70dabf9c4d45dac6c9d5366ce786299e89 (diff) | |
download | bootloader-9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875.tar.gz bootloader-9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875.tar.bz2 bootloader-9ed232b2cfcbea2faf0cfda2d580fdafd6a0f875.zip |
replace buildcfe.sh with Makefile
Diffstat (limited to 'Makefile')
-rwxr-xr-x | Makefile | 30 |
1 files changed, 30 insertions, 0 deletions
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 |