diff options
-rw-r--r-- | src/buildtool/build_engine/base_maps/TARGETS | 2 | ||||
-rw-r--r-- | src/buildtool/build_engine/expression/TARGETS | 15 |
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"] |