summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildtool/build_engine/base_maps/TARGETS2
-rw-r--r--src/buildtool/build_engine/expression/TARGETS15
2 files changed, 15 insertions, 2 deletions
diff --git a/src/buildtool/build_engine/base_maps/TARGETS b/src/buildtool/build_engine/base_maps/TARGETS
index 10d52c85..dc2a51ca 100644
--- a/src/buildtool/build_engine/base_maps/TARGETS
+++ b/src/buildtool/build_engine/base_maps/TARGETS
@@ -48,7 +48,9 @@
, "hdrs": ["entity_name_data.hpp"]
, "deps":
[ ["@", "json", "", "json"]
+ , ["src/buildtool/build_engine/expression", "expression_ptr_interface"]
, ["src/utils/cpp", "hash_combine"]
+ , ["src/utils/cpp", "hex_string"]
, "module_name"
]
, "stage": ["src", "buildtool", "build_engine", "base_maps"]
diff --git a/src/buildtool/build_engine/expression/TARGETS b/src/buildtool/build_engine/expression/TARGETS
index 6acd30c2..93d3362c 100644
--- a/src/buildtool/build_engine/expression/TARGETS
+++ b/src/buildtool/build_engine/expression/TARGETS
@@ -9,6 +9,17 @@
]
, "stage": ["src", "buildtool", "build_engine", "expression"]
}
+, "expression_ptr_interface":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["expression_ptr_interface"]
+ , "hdrs": ["expression_ptr.hpp", "function_map.hpp"]
+ , "deps":
+ [ "linked_map"
+ , ["@", "json", "", "json"]
+ , ["src/buildtool/logging", "logging"]
+ ]
+ , "stage": ["src", "buildtool", "build_engine", "expression"]
+ }
, "expression":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["expression"]
@@ -16,7 +27,6 @@
[ "configuration.hpp"
, "expression_ptr.hpp"
, "expression.hpp"
- , "function_map.hpp"
, "evaluator.hpp"
, "target_result.hpp"
, "target_node.hpp"
@@ -28,7 +38,8 @@
, "target_node.cpp"
]
, "deps":
- [ "linked_map"
+ [ "expression_ptr_interface"
+ , "linked_map"
, ["src/buildtool/build_engine/base_maps", "entity_name_data"]
, ["src/buildtool/common", "artifact_description"]
, ["src/buildtool/crypto", "hash_generator"]