samples: Add a 'full.bin' target to Zephyr sample

This full.bin target demonstrates how to assemble all of the images into
a single file which can be flashed to the device.  As it is, it will
then boot into the first "primary" image.  The second image will be
present, but will not ever be run.

Signed-off-by: David Brown <david.brown@linaro.org>
diff --git a/samples/zephyr/Makefile b/samples/zephyr/Makefile
index 3c0b58e..d58eb28 100644
--- a/samples/zephyr/Makefile
+++ b/samples/zephyr/Makefile
@@ -69,15 +69,22 @@
 FLASH_ALIGNMENT = 8
 
 IMGTOOL = ../../scripts/imgtool.py
+ASSEMBLE = ../../scripts/assemble.py
 PYOCD_FLASHTOOL = pyocd-flashtool
 
 help:
 	@echo "make <target> BOARD=<board>"
-	@echo "<target>: all, boot, hello1"
+	@echo "<target>: all, boot, hello1, full.bin"
 	@echo "<board>: frdm_k64f, 96b_carbon, etc."
 
 all: boot hello1 hello2
 
+full.bin: boot hello1 hello2
+	$(ASSEMBLE) -b ../../outdir/$(BOARD) \
+	    -p signed-hello1.bin \
+	    -s signed-hello2.bin \
+	    -o full.bin
+
 clean: clean_boot clean_hello1 clean_hello2
 	@rm -f signed-hello1.bin
 	@rm -f signed-hello2.bin