TA dev kit: expose CFG_TA_VERSION build option

Allow to configure version of a TA via CFG_TA_VERSION as TA compile
time option.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Reviewed-by: Jerome Forissier <jerome@forissier.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/ta/arch/arm/link.mk b/ta/arch/arm/link.mk
index 4564352..c33f6d1 100644
--- a/ta/arch/arm/link.mk
+++ b/ta/arch/arm/link.mk
@@ -93,7 +93,8 @@
 			$(TA_SIGN_KEY)
 	@$(cmd-echo-silent) '  $$(cmd-echo$(user-ta-uuid)) $$@'
 	$(q)$(SIGN_ENC) --key $(TA_SIGN_KEY) $$(crypt-args$(user-ta-uuid)) \
-		--uuid $(user-ta-uuid) --in $$< --out $$@
+		--uuid $(user-ta-uuid) --ta-version $(user-ta-version) \
+		--in $$< --out $$@
 endef
 
 $(eval $(call gen-link-t))
diff --git a/ta/avb/user_ta.mk b/ta/avb/user_ta.mk
index b3bcd06..c4cb2f7 100644
--- a/ta/avb/user_ta.mk
+++ b/ta/avb/user_ta.mk
@@ -1 +1,2 @@
 user-ta-uuid := 023f8f1a-292a-432b-8fc4-de8471358067
+user-ta-version := 0
diff --git a/ta/mk/ta_dev_kit.mk b/ta/mk/ta_dev_kit.mk
index 04a4f94..90c6a45 100644
--- a/ta/mk/ta_dev_kit.mk
+++ b/ta/mk/ta_dev_kit.mk
@@ -20,6 +20,7 @@
 link-out-dir$(sm) := $(out-dir)
 
 user-ta-uuid := $(BINARY)
+user-ta-version := $(if $(CFG_TA_VERSION),$(CFG_TA_VERSION),0)
 user-ta-ldadd := $(LDADD)
 libname := $(LIBNAME)
 shlibname := $(SHLIBNAME)