2022-11-26 19:50:04 +00:00
|
|
|
include_rules
|
2023-05-12 08:37:41 +00:00
|
|
|
NIM_FLAGS += --path:$(TUP_CWD)/..
|
2023-12-28 07:57:51 +00:00
|
|
|
NIM_FLAGS_preserves_schemac += -d:npegDotDir="../.."
|
|
|
|
|
2023-12-17 20:25:51 +00:00
|
|
|
: foreach preserves_schema_nim.nim schemaparse.nim |> !nim_bin |> $(BIN_DIR)/%B | $(BIN_DIR)/<%B>
|
|
|
|
|
2023-12-27 15:21:11 +00:00
|
|
|
DOT_FILES = ../../Atom.dot ../../Document.dot ../../Schema.dot
|
2023-12-25 11:49:52 +00:00
|
|
|
: preserves_schemac.nim |> !nim_bin |> $(BIN_DIR)/preserves-schemac | $(DOT_FILES) $(BIN_DIR)/<preserves-schemac>
|
2023-12-17 20:25:51 +00:00
|
|
|
: foreach $(DOT_FILES) |> dot -Tsvg -LO %f > %o |> ../../%B-Grammer-Graph.svg
|
2023-12-27 15:05:30 +00:00
|
|
|
: foreach *hooks.nim |> !nim_run |>
|