[GENLINK] Make tests in paralell

usage:

make genlinktests -j

speedup: 4 times on 8-core system
This commit is contained in:
BuFran
2013-07-07 13:14:37 +02:00
committed by Piotr Esden-Tempski
parent 6a41e5fccb
commit 8d94bdc11c
2 changed files with 10 additions and 8 deletions

View File

@@ -117,11 +117,15 @@ styleclean: $(STYLECHECKFILES:=.styleclean)
LDTESTS :=$(wildcard ld/tests/*.data)
LDTESTS :=$(LDTESTS:.data=)
genlinktests:
@for i in $(LDTESTS); do \
printf " TEST\t$$i\t: "; \
./scripts/genlinktest.sh $$i || exit 1; \
done
genlinktests: $(LDTESTS:.data=.ldtest)
%.ldtest:
@if ./scripts/genlinktest.sh $* >/dev/null; then\
printf " TEST OK : $*\n"; \
else \
printf " TEST FAIL : $*\n"; \
fi;
.PHONY: build lib $(LIB_DIRS) install doc clean generatedheaders cleanheaders stylecheck genlinktests