summaryrefslogtreecommitdiffstats
path: root/rules/host-imx-cst.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2015-04-22 15:17:25 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2015-04-22 15:17:25 +0200
commitb40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8 (patch)
treea691ee6e76c1d77982077266faf285ab5671c4cb /rules/host-imx-cst.make
parent7facf825051a0b0eff6958b90e6bfa0c12602639 (diff)
downloadptxdist-b40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8.tar.gz
ptxdist-b40b9e2c2eb0c730fcf889a08cf9c9f296a6d7d8.tar.xz
host-imx-cst: added
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/host-imx-cst.make')
-rw-r--r--rules/host-imx-cst.make78
1 files changed, 78 insertions, 0 deletions
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