summaryrefslogtreecommitdiff
path: root/src/buildtool/main/TARGETS
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/main/TARGETS')
-rw-r--r--src/buildtool/main/TARGETS27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/buildtool/main/TARGETS b/src/buildtool/main/TARGETS
index b74a5fe4..974c0e61 100644
--- a/src/buildtool/main/TARGETS
+++ b/src/buildtool/main/TARGETS
@@ -4,8 +4,7 @@
, "name": ["just"]
, "srcs": ["main.cpp"]
, "private-deps":
- [ ["src/buildtool/common", "cli"]
- , ["src/buildtool/common", "config"]
+ [ ["src/buildtool/common", "config"]
, ["src/buildtool/storage", "storage"]
, ["src/buildtool/compatibility", "compatibility"]
, ["src/buildtool/graph_traverser", "graph_traverser"]
@@ -24,10 +23,12 @@
, ["src/buildtool/execution_api/local", "config"]
, ["src/buildtool/execution_api/remote", "config"]
, "common"
+ , "cli"
, "version"
, "analyse"
, "install_cas"
, "describe"
+ , "diagnose"
, "constants"
]
, "stage": ["src", "buildtool", "main"]
@@ -68,6 +69,15 @@
, "hdrs": ["exit_codes.hpp"]
, "stage": ["src", "buildtool", "main"]
}
+, "cli":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["cli"]
+ , "hdrs": ["cli.hpp"]
+ , "srcs": ["cli.cpp"]
+ , "stage": ["src", "buildtool", "main"]
+ , "deps": [["src/buildtool/common", "cli"]]
+ , "private-deps": [["@", "gsl", "", "gsl"], "common"]
+ }
, "install_cas":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["install_cas"]
@@ -110,6 +120,19 @@
, ["src/buildtool/build_engine/target_map", "target_map"]
]
}
+, "diagnose":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["diagnose"]
+ , "hdrs": ["diagnose.hpp"]
+ , "srcs": ["diagnose.cpp"]
+ , "stage": ["src", "buildtool", "main"]
+ , "deps":
+ [ "analyse"
+ , ["src/buildtool/common", "cli"]
+ , ["src/buildtool/build_engine/target_map", "result_map"]
+ ]
+ , "private-deps": [["src/utils/cpp", "json"], ["@", "json", "", "json"]]
+ }
, "version":
{ "type": ["@", "rules", "CC", "library"]
, "arguments_config": ["SOURCE_DATE_EPOCH", "VERSION_EXTRA_SUFFIX"]