diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2015-04-22 15:17:25 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2015-04-22 15:17:25 +0200 |
commit | b40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8 (patch) | |
tree | a691ee6e76c1d77982077266faf285ab5671c4cb /rules | |
parent | 7facf825051a0b0eff6958b90e6bfa0c12602639 (diff) | |
download | ptxdist-b40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8.tar.gz ptxdist-b40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8.tar.xz |
host-imx-cst: added
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r-- | rules/host-imx-cst.in | 6 | ||||
-rw-r--r-- | rules/host-imx-cst.make | 78 | ||||
-rw-r--r-- | rules/imx-hab.in | 5 |
3 files changed, 89 insertions, 0 deletions
diff --git a/rules/host-imx-cst.in b/rules/host-imx-cst.in new file mode 100644 index 000000000..824ef130f --- /dev/null +++ b/rules/host-imx-cst.in @@ -0,0 +1,6 @@ +## SECTION=imx-hab + +config HOST_IMX_CST + tristate + help + Freescale Code Signing Tool for High Assurance Boot. diff --git a/rules/host-imx-cst.make b/rules/host-imx-cst.make new file mode 100644 index 000000000..09a8432b6 --- /dev/null +++ b/rules/host-imx-cst.make @@ -0,0 +1,78 @@ +# -*-makefile-*- +# +# Copyright (C) 2014, 2015 by Marc Kleine-Budde <mkl@pengutronix.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +HOST_PACKAGES-$(PTXCONF_HOST_IMX_CST) += host-imx-cst + +# +# Paths and names +# +HOST_IMX_CST_VERSION := 2.2 +HOST_IMX_CST_MD5 := 08b6522b7458b772a11576f4a0795866 +HOST_IMX_CST := cst-$(HOST_IMX_CST_VERSION) +HOST_IMX_CST_SUFFIX := tgz +HOST_IMX_CST_URL := https://www.freescale.com/webapp/sps/download/license.jsp?colCode=IMX_CST_TOOL +HOST_IMX_CST_SOURCE := $(SRCDIR)/$(HOST_IMX_CST).$(HOST_IMX_CST_SUFFIX) +HOST_IMX_CST_DIR := $(HOST_BUILDDIR)/$(HOST_IMX_CST) +HOST_IMX_CST_LICENSE := proprietary + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +$(HOST_IMX_CST_SOURCE): + @$(call targetinfo) + @echo "************************************************************************" + @echo "*" + @echo "* Due to license restrictions please download manually from:" + @echo "*" + @echo "* $(HOST_IMX_CST_URL)" + @echo "*" + @echo "* and place it into the source directory as:" + @echo "*" + @echo "* $(HOST_IMX_CST_SOURCE)" + @echo "*" + @echo "*" + @echo "************************************************************************" + @echo + @exit 1 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +HOST_IMX_CST_CONF := NO + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +$(STATEDIR)/host-imx-cst.compile: + @$(call targetinfo) + @$(call touch) + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +HOST_IMX_CST_PROGS := \ + cst \ + srktool \ + x5092wtls + +$(STATEDIR)/host-imx-cst.install: + @$(call targetinfo) + @$(foreach prog, $(HOST_IMX_CST_PROGS), \ + install -v -m0755 -D $(HOST_IMX_CST_DIR)/linux/$(prog) $(HOST_IMX_CST_PKGDIR)/bin/$(prog);) + @$(call touch) + +# vim: syntax=make diff --git a/rules/imx-hab.in b/rules/imx-hab.in new file mode 100644 index 000000000..91c20c438 --- /dev/null +++ b/rules/imx-hab.in @@ -0,0 +1,5 @@ +## SECTION=bootloader + +menu "i.MX HAB " +source "generated/imx-hab.in" +endmenu |