2014-10-21 12:29:11 +00:00
|
|
|
export BUILD_TOPDIR=$(PWD)
|
|
|
|
export STAGING_DIR=$(BUILD_TOPDIR)/tmp
|
|
|
|
export TOPDIR=$(PWD)
|
|
|
|
export UBOOTDIR=$(TOPDIR)/u-boot
|
|
|
|
|
|
|
|
### Toolchain config ###
|
|
|
|
#buildroot
|
2015-03-01 00:51:56 +00:00
|
|
|
#CONFIG_TOOLCHAIN_PREFIX=/opt/build/toolchain-mipsbe-4.7.3/bin/mips-linux-
|
2014-10-21 12:29:11 +00:00
|
|
|
|
2015-03-01 00:51:56 +00:00
|
|
|
CONFIG_TOOLCHAIN_PREFIX=mips-buildroot-linux-uclibc-
|
2015-03-16 16:24:38 +00:00
|
|
|
export PATH:=$(PWD)/buildroot/output/host/usr/bin/:$(PATH)
|
2014-10-21 12:29:11 +00:00
|
|
|
|
|
|
|
########################
|
|
|
|
|
|
|
|
export CROSS_COMPILE=$(CONFIG_TOOLCHAIN_PREFIX)
|
|
|
|
export MAKECMD=make ARCH=mips
|
|
|
|
|
|
|
|
export UBOOT_GCC_4_3_3_EXTRA_CFLAGS=-fPIC
|
|
|
|
export BUILD_TYPE=squashfs
|
|
|
|
|
2015-03-11 16:47:49 +00:00
|
|
|
export COMPRESSED_UBOOT=0
|
2015-04-04 15:40:47 +00:00
|
|
|
export CARABOOT_RELEASE=$(shell git describe --dirty --always --match="ar9331-v*")
|
2015-03-11 16:47:49 +00:00
|
|
|
|
2014-10-21 12:29:11 +00:00
|
|
|
IMAGEPATH=$(BUILD_TOPDIR)/bin
|
|
|
|
UBOOT_BINARY=u-boot.bin
|
2015-03-04 17:28:07 +00:00
|
|
|
BOARD_TYPE:=
|
2014-10-21 12:29:11 +00:00
|
|
|
|
2015-03-03 00:41:05 +00:00
|
|
|
compile:
|
2014-10-21 12:29:11 +00:00
|
|
|
cd $(UBOOTDIR) && $(MAKECMD) distclean
|
|
|
|
cd $(UBOOTDIR) && $(MAKECMD) $(BOARD_TYPE)_config
|
|
|
|
cd $(UBOOTDIR) && $(MAKECMD) all
|
|
|
|
@echo Copy binaries to $(IMAGEPATH)/$(UBOOTFILE)
|
|
|
|
mkdir -p $(IMAGEPATH)
|
|
|
|
cp -f $(UBOOTDIR)/$(UBOOT_BINARY) $(IMAGEPATH)/$(UBOOTFILE)
|
|
|
|
|
|
|
|
@echo Done
|
2015-03-03 00:41:05 +00:00
|
|
|
|
2015-03-04 17:28:07 +00:00
|
|
|
carambola2: BOARD_TYPE:= carambola2
|
|
|
|
carambola2: UBOOTFILE=$(BOARD_TYPE)_u-boot.bin
|
2015-03-11 16:47:49 +00:00
|
|
|
carambola2: compile
|
2015-03-04 17:28:07 +00:00
|
|
|
|
2015-03-11 16:51:33 +00:00
|
|
|
ap1: BOARD_TYPE:= ap1
|
|
|
|
ap1: UBOOTFILE=$(BOARD_TYPE)_u-boot.bin
|
|
|
|
ap1: compile
|
|
|
|
|
2015-03-11 16:50:12 +00:00
|
|
|
ap2: BOARD_TYPE:= ap2
|
|
|
|
ap2: UBOOTFILE=$(BOARD_TYPE)_u-boot.bin
|
2015-03-11 16:47:49 +00:00
|
|
|
ap2: compile
|
2015-03-03 00:41:05 +00:00
|
|
|
|
2015-05-12 14:10:06 +00:00
|
|
|
jb02v3-skw: BOARD_TYPE:= jb02v3-skw
|
|
|
|
jb02v3-skw: UBOOTFILE=$(BOARD_TYPE)_u-boot.bin
|
|
|
|
jb02v3-skw: compile
|
2015-03-11 16:51:33 +00:00
|
|
|
|
2015-05-12 14:09:47 +00:00
|
|
|
jb02v2-cb2: BOARD_TYPE:= jb02v2-cb2
|
|
|
|
jb02v2-cb2: UBOOTFILE=$(BOARD_TYPE)_u-boot.bin
|
|
|
|
jb02v2-cb2: compile
|
|
|
|
|
2015-05-12 14:10:06 +00:00
|
|
|
all: carambola2 ap1 ap2 jb02v3-skw jb02v2-cb2
|
2015-03-04 17:28:07 +00:00
|
|
|
|
2014-10-21 12:29:11 +00:00
|
|
|
clean:
|
2014-11-04 11:49:26 +00:00
|
|
|
cd $(UBOOTDIR) && $(MAKECMD) distclean
|