summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-03-02 15:10:20 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2014-03-02 15:10:20 +0100
commit9e32d91c27e484f868d263cb757c56df50ebdb66 (patch)
tree3e5ea97dab8b3374646dad77be7b65a9bd41be53 /mk
parentb6a661c63978689f7c70274159f1ce0318e4c28b (diff)
some fixes for test-framework target
Diffstat (limited to 'mk')
-rw-r--r--mk/build.mk11
1 files changed, 9 insertions, 2 deletions
diff --git a/mk/build.mk b/mk/build.mk
index 2d4523e75..37f27b12b 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -389,6 +389,12 @@ endif
|sed -e "s#^config \(.*\)#\1=y#" \
>> $(TOPDIR)/.defconfig; \
fi
+ @if [ ! -z "$(COLLECTION)" ];then \
+ grep -h "^config" target/packages/pkg-available/* \
+ |grep -i "$(COLLECTION)" \
+ |sed -e "s#^config \(.*\)#\1=y#" \
+ >> $(TOPDIR)/.defconfig; \
+ fi
@if [ ! -z "$(PKG)" ];then \
grep "^config" target/config/Config.in \
|grep -i "$(PKG)" \
@@ -556,9 +562,10 @@ test-framework:
mkdir -p $(TOPDIR)/firmware/$(SYSTEM)_$(ARCH)_$$libc; \
( \
for arch in arm mips mipsel x86 x86_64;do \
- echo === building qemu-$$arch for $$libc on $$(date); \
+ tarch=$$(echo $$arch|sed -e "s#el##" -e "s#eb##" -e "s#mips64.*#mips#"); \
+ echo === building qemu-$$arch for $$libc with $$tarch on $$(date); \
$(GMAKE) prereq && \
- $(GMAKE) ARCH=$$arch SYSTEM=qemu-$$arch LIBC=$$libc FS=archive defconfig; \
+ $(GMAKE) ARCH=$$tarch SYSTEM=qemu-$$arch LIBC=$$libc FS=archive COLLECTION=test defconfig; \
$(GMAKE) VERBOSE=1 all; if [ $$? -ne 0 ]; then touch .exit; exit 1;fi; \
rm .config; \
done; \