aboutsummaryrefslogtreecommitdiff
path: root/gcc/Make-lang.in
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/Make-lang.in')
-rw-r--r--gcc/Make-lang.in11
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 $@ $<