diff options
author | BuFran <BuFran@seznam.cz> | 2013-07-07 15:14:37 +0400 |
---|---|---|
committer | Piotr Esden-Tempski <piotr@esden.net> | 2014-01-03 00:50:02 +0400 |
commit | 8d94bdc11cd3ea52e3c52b19c3635227fbe0f705 (patch) | |
tree | 345dbfa8509a82b6be88667c6067124076217b67 /Makefile | |
parent | 6a41e5fccb55b438916a71f9374fc8ccac99fab4 (diff) |
[GENLINK] Make tests in paralell
usage:
make genlinktests -j
speedup: 4 times on 8-core system
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -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 |