summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-11-11 20:00:50 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-11-11 20:00:50 +0100
commit1887255f6c1ff0d62eaa96d8288218326ee2e260 (patch)
tree9b91449c7f30aba03932660a14bf7ee406de89fb /packages
parent4e17681babaf904f98adfe0af464e8ee14cb90c3 (diff)
downloadembtoolkit-1887255f6c1ff0d62eaa96d8288218326ee2e260.tar.gz
embtoolkit-1887255f6c1ff0d62eaa96d8288218326ee2e260.tar.bz2
embtoolkit-1887255f6c1ff0d62eaa96d8288218326ee2e260.tar.xz
PAckages: atf: give ability to install its self tests
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages')
-rw-r--r--packages/development/atf/atf.kconfig9
-rw-r--r--packages/development/atf/atf.mk5
2 files changed, 13 insertions, 1 deletions
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