aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkartofen <kartofen.mail.0@protonmail.com>2025-10-08 23:19:02 +0300
committerkartofen <kartofen.mail.0@protonmail.com>2025-10-08 23:19:02 +0300
commitba4ff39b5deb8bc8d01bf21fe4431e0bc0a548c5 (patch)
treeb8f3cb85640a7feb60fa53838fa0892cb0b96bdb
parentbcd3391e98511f5913149b87eb8617aaaa4beb6b (diff)
ninja.m4HEADmaster
-rw-r--r--ninja.m410
1 files changed, 7 insertions, 3 deletions
diff --git a/ninja.m4 b/ninja.m4
index 7a22ba0..ea8ae05 100644
--- a/ninja.m4
+++ b/ninja.m4
@@ -76,11 +76,14 @@ rule calc_parse
build calc_test: calc_parse | calc
define([standalone_table], [
+[dict, util/dict.c, -D_DICT_STANDALONE],
+dnl [lexer, demos/lexer.c, util/dict.c],
[util-tables, util-tables.c, -D_UTIL_TABLES_STANDALONE],
[slr-table, slr-table.c, -D_SLR_TABLE_STANDALONE],
[clr-table, clr-table.c, -D_CLR_TABLE_STANDALONE],
[lalr-table, clr-table.c, -D_CLR_TABLE_STANDALONE -D_LAZY_LALR],
-[lr-parser, lr-parser.c, -D_LR_PARSER_STANDALONE]])
+dnl [lr-parser, lr-parser.c, -D_LR_PARSER_STANDALONE]
+])
map([sbuild], standalone_table)
@@ -90,8 +93,9 @@ rule ninja_clean
command = ninja -t clean
build clean: ninja_clean
-# default map([first], standalone_table)
-default calc_test
+default map([first], standalone_table)
+# default calc_test
+# default lbp_test
# regeneration