summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/TARGETS
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/build_engine/target_map/TARGETS')
-rw-r--r--src/buildtool/build_engine/target_map/TARGETS50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/buildtool/build_engine/target_map/TARGETS b/src/buildtool/build_engine/target_map/TARGETS
new file mode 100644
index 00000000..71c9dd78
--- /dev/null
+++ b/src/buildtool/build_engine/target_map/TARGETS
@@ -0,0 +1,50 @@
+{ "configured_target":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["configured_target"]
+ , "hdrs": ["configured_target.hpp"]
+ , "deps":
+ [ ["@", "fmt", "", "fmt"]
+ , ["src/buildtool/build_engine/base_maps", "entity_name"]
+ , ["src/buildtool/build_engine/expression", "expression"]
+ , ["src/utils/cpp", "hash_combine"]
+ ]
+ , "stage": ["src", "buildtool", "build_engine", "target_map"]
+ }
+, "result_map":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["result_map"]
+ , "hdrs": ["result_map.hpp"]
+ , "deps":
+ [ ["src/buildtool/common", "tree"]
+ , ["src/buildtool/build_engine/analysed_target", "target"]
+ , ["src/buildtool/build_engine/target_map", "configured_target"]
+ , ["src/buildtool/build_engine/expression", "expression"]
+ , ["src/buildtool/multithreading", "task"]
+ , ["src/buildtool/multithreading", "task_system"]
+ , ["@", "gsl-lite", "", "gsl-lite"]
+ ]
+ , "stage": ["src", "buildtool", "build_engine", "target_map"]
+ }
+, "target_map":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["target_map"]
+ , "hdrs": ["target_map.hpp"]
+ , "srcs": ["utils.cpp", "built_in_rules.cpp", "export.cpp", "target_map.cpp"]
+ , "private-hdrs": ["built_in_rules.hpp", "export.hpp", "utils.hpp"]
+ , "deps":
+ [ "configured_target"
+ , "result_map"
+ , ["src/buildtool/build_engine/analysed_target", "target"]
+ , ["src/buildtool/build_engine/base_maps", "entity_name"]
+ , ["src/buildtool/build_engine/base_maps", "field_reader"]
+ , ["src/buildtool/build_engine/base_maps", "rule_map"]
+ , ["src/buildtool/build_engine/base_maps", "source_map"]
+ , ["src/buildtool/build_engine/base_maps", "targets_file_map"]
+ , ["src/buildtool/build_engine/expression", "expression"]
+ , ["src/buildtool/multithreading", "async_map_consumer"]
+ , ["src/utils/cpp", "hash_combine"]
+ , ["@", "gsl-lite", "", "gsl-lite"]
+ ]
+ , "stage": ["src", "buildtool", "build_engine", "target_map"]
+ }
+} \ No newline at end of file