diff options
-rw-r--r-- | mk/build.mk | 31 | ||||
-rw-r--r-- | package/libc-test/Makefile | 28 |
2 files changed, 59 insertions, 0 deletions
diff --git a/mk/build.mk b/mk/build.mk index dcaf643ab..d5c93840b 100644 --- a/mk/build.mk +++ b/mk/build.mk @@ -367,6 +367,16 @@ endif echo "ADK_PACKAGE_UCLIBC_TEST=y" >> $(ADK_TOPDIR)/.defconfig; \ echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ fi + @if [ ! -z "$(ADK_TEST_MUSL_TESTSUITE)" ];then \ + echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_LIBC_TEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ + fi + @if [ ! -z "$(ADK_TEST_GLIBC_TESTSUITE)" ];then \ + echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_LIBC_TEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ + fi @if [ ! -z "$(ADK_TEST_UCLIBC_NG_NATIVE)" ];then \ echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ echo "ADK_PACKAGE_GCC=y" >> $(ADK_TOPDIR)/.defconfig; \ @@ -374,6 +384,27 @@ endif echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ echo "ADK_PACKAGE_UCLIBC_NG_DEV=y" >> $(ADK_TOPDIR)/.defconfig; \ fi + @if [ ! -z "$(ADK_TEST_UCLIBC_NATIVE)" ];then \ + echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_GCC=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_BINUTILS=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_UCLIBC_DEV=y" >> $(ADK_TOPDIR)/.defconfig; \ + fi + @if [ ! -z "$(ADK_TEST_MUSL_NATIVE)" ];then \ + echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_GCC=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_BINUTILS=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MUSL_DEV=y" >> $(ADK_TOPDIR)/.defconfig; \ + fi + @if [ ! -z "$(ADK_TEST_GLIBC_NATIVE)" ];then \ + echo "ADK_PACKAGE_ADKTEST=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_GCC=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_BINUTILS=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_MAKE=y" >> $(ADK_TOPDIR)/.defconfig; \ + echo "ADK_PACKAGE_GLIBC_DEV=y" >> $(ADK_TOPDIR)/.defconfig; \ + fi @if [ ! -z "$(ADK_TARGET_ARCH)" ];then \ grep "^config" target/config/Config.in.arch.choice \ |grep -i "$(ADK_TARGET_ARCH)"\$$ \ diff --git a/package/libc-test/Makefile b/package/libc-test/Makefile new file mode 100644 index 000000000..0fc4c78dd --- /dev/null +++ b/package/libc-test/Makefile @@ -0,0 +1,28 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include $(ADK_TOPDIR)/rules.mk + +PKG_NAME:= libc-test +PKG_VERSION:= 20140801 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 9f1775966cb903de994ce59a23a138ed +PKG_DESCR:= libc test suite +PKG_SECTION:= base/libs +PKG_DEPENDS:= make +PKG_URL:= http://nsz.repo.hu/git/?p=libc-test +PKG_SITES:= http://www.openadk.org/distfiles/ + +include $(ADK_TOPDIR)/mk/package.mk + +$(eval $(call PKG_template,LIBC_TEST,libc-test,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +XAKE_FLAGS+= GCC_HONOUR_COPTS=s RUN_TEST=: +CONFIG_STYLE:= manual +INSTALL_STYLE:= manual + +libc-test-install: + $(INSTALL_DIR) $(IDIR_LIBC_TEST)/opt/libc-test + $(CP) $(WRKBUILD)/* $(IDIR_LIBC_TEST)/opt/libc-test + +include ${ADK_TOPDIR}/mk/pkg-bottom.mk |