diff options
Diffstat (limited to 'gcc/Make-lang.in')
| -rw-r--r-- | gcc/Make-lang.in | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc/Make-lang.in b/gcc/Make-lang.in index e25fc6d..cb57798 100644 --- a/gcc/Make-lang.in +++ b/gcc/Make-lang.in @@ -66,6 +66,11 @@ elna.all.cross: gelna-cross$(exeext) elna.start.encap: gelna$(exeext) elna.rest.encap: +lang_checks += check-elna +lang_checks_parallelized += check-elna +# For description see the check_$lang_parallelize comment in gcc/Makefile.in. +check_elna_parallelize = 10 + # No elna-specific selftests. selftest-elna: @@ -150,7 +155,7 @@ elna.stagefeedback: stagefeedback-start ELNA_INCLUDES = -I $(srcdir)/elna/include -I elna/generated ELNA_CXXFLAGS = -std=c++17 -elna/%.o: elna/frontend/%.cc elna/generated/parser.hh elna/generated/location.hh +elna/%.o: elna/boot/%.cc elna/generated/parser.hh elna/generated/location.hh $(COMPILE) $(ELNA_CXXFLAGS) $(ELNA_INCLUDES) $< $(POSTCOMPILE) @@ -162,13 +167,13 @@ elna/%.o: elna/gcc/%.cc elna/generated/parser.hh elna/generated/location.hh $(COMPILE) $(ELNA_CXXFLAGS) $(ELNA_INCLUDES) $< $(POSTCOMPILE) -elna/generated/parser.cc: elna/frontend/parser.yy +elna/generated/parser.cc: elna/boot/parser.yy mkdir -p $(dir $@) $(BISON) -d -o $@ $< elna/generated/parser.hh elna/generated/location.hh: elna/generated/parser.cc @touch $@ -elna/generated/lexer.cc: elna/frontend/lexer.ll +elna/generated/lexer.cc: elna/boot/lexer.ll mkdir -p $(dir $@) $(FLEX) -o $@ $< |
