diff options
author | icarus sparry <icarus.w.sparry@intel.com> | 2014-11-10 14:34:21 -0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-11-12 23:08:17 +0000 |
commit | 27367a07c923c778941a5c1a0635e1694d51030a (patch) | |
tree | 8615cad735f38cbbb43f210feaf7f5a9703a4467 /Makefile | |
parent | 3bcc5673c9f3c1d82eee491b29befaeb5bd0bd1a (diff) | |
download | chrome-ec-27367a07c923c778941a5c1a0635e1694d51030a.tar.gz |
Strago: Automated build to generate ec.spi.bin.
Add another variable PROJECT_EXTRA which chips and boards can use to
add additional prerequisites to the default all target
Add rules for creating ec.spi.bin to package the ec firmware for
strago
BUG=None
BRANCH=None
TEST=Tested on Braswell Ref Design Board
Signed-off-by: Divya Jyothi <divya.jyothi@intel.com>
Signed-off-by: icarus sparry <icarus.w.sparry@intel.com>
Change-Id: I4fb9f1275dc5bc2987b6abf5d45b0baf363c0d7a
Reviewed-on: https://chromium-review.googlesource.com/226305
Reviewed-by: Vic Yang <victoryang@chromium.org>
Reviewed-by: Icarus W Sparry <icarus.w.sparry@intel.com>
Commit-Queue: Icarus W Sparry <icarus.w.sparry@intel.com>
Tested-by: Icarus W Sparry <icarus.w.sparry@intel.com>
Reviewed-by: Sheng-liang Song <ssl@chromium.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -35,7 +35,10 @@ PEM ?= board/$(BOARD)/dev_key.pem include Makefile.toolchain -all: $(out)/$(PROJECT).bin utils +# Define the traditional first target. The dependencies of this are near the bottom +# as they can be altered by chip and board files. +all: +.PHONY: all # The board makefile sets $CHIP and the chip makefile sets $CORE. # Include those now, since they must be defined for _flag_cfg below. @@ -128,6 +131,8 @@ all-y+=$(call objs_from_dir,test,$(PROJECT)) dirs=core/$(CORE) chip/$(CHIP) board/$(BOARD) private common power test util dirs+=$(shell find driver -type d) +all: $(out)/$(PROJECT).bin utils ${PROJECT_EXTRA} + include Makefile.rules endif # SYMLINK |