From 1887255f6c1ff0d62eaa96d8288218326ee2e260 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Tue, 11 Nov 2014 20:00:50 +0100 Subject: PAckages: atf: give ability to install its self tests Signed-off-by: Abdoulaye Walsimou Gaye --- packages/development/atf/atf.kconfig | 9 +++++++++ packages/development/atf/atf.mk | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/development/atf/atf.kconfig b/packages/development/atf/atf.kconfig index bc1d970..078dde9 100644 --- a/packages/development/atf/atf.kconfig +++ b/packages/development/atf/atf.kconfig @@ -40,6 +40,15 @@ choice bool "atf-0.20" endchoice +if EMBTK_HAVE_ATF +comment "atf options" + +config EMBTK_HAVE_ATF_WITH_SELFTESTS + bool "Install atf self testcases" + help + Install atf self testcases in the generated root filesystem. +endif + config EMBTK_ATF_VERSION_STRING string default "0.20" if EMBTK_ATF_VERSION_0_20 diff --git a/packages/development/atf/atf.mk b/packages/development/atf/atf.mk index 5f91fc0..729c1ef 100644 --- a/packages/development/atf/atf.mk +++ b/packages/development/atf/atf.mk @@ -43,9 +43,12 @@ ATF_CONFIGURE_ENV += kyua_cv_getcwd_works=yes ATF_CONFIGURE_OPTS := --program-transform-name='s;$(STRICT_GNU_TARGET)-;;' define embtk_postinstall_atf - [ -e $(embtk_rootfs)/usr/share/atf ] || \ + [ -e $(embtk_rootfs)/usr/share/atf ] || \ install -d $(embtk_rootfs)/usr/share/atf cp -R $(embtk_sysroot)/usr/share/atf/* $(embtk_rootfs)/usr/share/atf + $(if $(CONFIG_EMBTK_HAVE_ATF_WITH_SELFTESTS), + [ -d $(embtk_rootfs)/usr/tests ] || install -d $(embtk_rootfs)/usr/tests + cp -R $(embtk_sysroot)/usr/tests/atf $(embtk_rootfs)/usr/tests) endef define embtk_cleanup_atf -- cgit v1.2.3