aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rw-r--r--deps.mk39
2 files changed, 36 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 7982f53..3c52833 100644
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,7 @@ DESTDIR =
LDLIBS = --static
GOCFLAGS = -I $(GOLIBDIR)
GOLDFLAGS = -L $(GOLIBDIR)
+N = `nproc`
@@ -222,7 +223,7 @@ check: check-unit check-integration
FUZZSEC=1
fuzz/main.bin-check = $(fuzz/main.go:.go=.bin-check)
$(fuzz/main.bin-check):
- $(EXEC)$*.bin --test.fuzztime=$(FUZZSEC)s \
+ $(EXEC)$*.bin --test.fuzztime=$(FUZZSEC)s --test.parallel=$N \
--test.fuzz='.*' --test.fuzzcachedir=tests/fuzz/corpus
fuzz: $(fuzz/main.bin-check)
diff --git a/deps.mk b/deps.mk
index 64ecb5f..1afc481 100644
--- a/deps.mk
+++ b/deps.mk
@@ -15,19 +15,48 @@ mains.go = \
tests/fuzz/generated-lexer-check/main.go \
tests/fuzz/generated-parser-check/main.go \
tests/main.go \
-
-functional-tests/lib.go = \
+ tests/unit/compressor/main.go \
+ tests/unit/driver/lexer/main.go \
+ tests/unit/driver/parser/main.go \
+ tests/unit/grammar/lexical/dfa/main.go \
+ tests/unit/grammar/lexical/main.go \
+ tests/unit/grammar/lexical/parser/main.go \
+ tests/unit/grammar/main.go \
+ tests/unit/grammar/symbol/main.go \
+ tests/unit/spec/grammar/parser/main.go \
+ tests/unit/spec/test/main.go \
+ tests/unit/tester/main.go \
+ tests/unit/utf8/main.go \
+
+manpages.en.N.adoc = \
+ doc/urubu.en.0.adoc \
+
+manpages.XX.N.adoc = \
+ doc/urubu.de.0.adoc \
+ doc/urubu.eo.0.adoc \
+ doc/urubu.es.0.adoc \
+ doc/urubu.fr.0.adoc \
+ doc/urubu.pt.0.adoc \
+
+sources.po = \
+ po/urubu/de.po \
+ po/urubu/eo.po \
+ po/urubu/es.po \
+ po/urubu/fr.po \
+ po/urubu/pt.po \
+
+functional/lib.go = \
tests/functional/json/urubu.go \
-functional-tests/main.go = \
+functional/main.go = \
tests/functional/json/main.go \
-fuzz-targets/lib.go = \
+fuzz/lib.go = \
tests/fuzz/api-check/urubu.go \
tests/fuzz/generated-lexer-check/urubu.go \
tests/fuzz/generated-parser-check/urubu.go \
-fuzz-targets/main.go = \
+fuzz/main.go = \
tests/fuzz/api-check/main.go \
tests/fuzz/generated-lexer-check/main.go \
tests/fuzz/generated-parser-check/main.go \