mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[bazel] Build and deploy binary tools (#8142)
This is a subset of the full publish review.
This commit is contained in:
@@ -63,16 +63,19 @@ publish_all(
|
||||
"//cscore:cscore-java_publish",
|
||||
"//datalog:datalog-cpp_publish",
|
||||
"//datalog:datalog-java_publish",
|
||||
"//datalogtool:datalogtool_publish",
|
||||
"//epilogue-processor:processor-java_publish",
|
||||
"//epilogue-runtime:epilogue-java_publish",
|
||||
"//fieldImages:fieldImages-cpp_publish",
|
||||
"//fieldImages:fieldImages-java_publish",
|
||||
"//glass:glassapp_publish",
|
||||
"//glass:glass-cpp_publish",
|
||||
"//glass:glassnt-cpp_publish",
|
||||
"//hal:hal-java_publish",
|
||||
"//hal:wpiHal-cpp_publish",
|
||||
"//ntcore:ntcore-cpp_publish",
|
||||
"//ntcore:ntcore-java_publish",
|
||||
"//outlineviewer:outlineviewer_publish",
|
||||
"//romiVendordep:romiVendordep-cpp_publish",
|
||||
"//romiVendordep:romiVendordep-java_publish",
|
||||
"//simulation/halsim_ds_socket:halsim_ds_socket-cpp_publish",
|
||||
@@ -81,6 +84,7 @@ publish_all(
|
||||
"//simulation/halsim_ws_core:halsim_ws_core-cpp_publish",
|
||||
"//simulation/halsim_ws_server:halsim_ws_server-cpp_publish",
|
||||
"//simulation/halsim_xrp:halsim_xrp-cpp_publish",
|
||||
"//sysid:sysid_publish",
|
||||
"//thirdparty/googletest:googletest-cpp_publish",
|
||||
"//thirdparty/imgui_suite:imguiSuite-cpp_publish",
|
||||
"//wpigui:wpigui-cpp_publish",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary")
|
||||
load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project")
|
||||
load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources")
|
||||
load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file")
|
||||
|
||||
@@ -55,3 +56,9 @@ cc_binary(
|
||||
"@bzlmodrio-libssh//libraries/cpp/libssh",
|
||||
],
|
||||
)
|
||||
|
||||
package_binary_cc_project(
|
||||
name = "datalogtool",
|
||||
maven_artifact_name = "DataLogTool",
|
||||
maven_group_id = "edu.wpi.first.tools",
|
||||
)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary")
|
||||
load("//shared/bazel/rules:cc_rules.bzl", "wpilib_cc_library", "wpilib_cc_static_library")
|
||||
load("//shared/bazel/rules:packaging.bzl", "package_minimal_cc_project")
|
||||
load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project", "package_minimal_cc_project")
|
||||
load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources")
|
||||
load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file")
|
||||
|
||||
@@ -82,7 +82,7 @@ generate_resources(
|
||||
)
|
||||
|
||||
cc_binary(
|
||||
name = "glassApp",
|
||||
name = "glassapp",
|
||||
srcs = [
|
||||
":generate-resources",
|
||||
":generate-version",
|
||||
@@ -110,3 +110,12 @@ package_minimal_cc_project(
|
||||
maven_artifact_name = "libglassnt",
|
||||
maven_group_id = "edu.wpi.first.glass",
|
||||
)
|
||||
|
||||
package_binary_cc_project(
|
||||
name = "glassapp",
|
||||
maven_artifact_name = "Glass",
|
||||
maven_group_id = "edu.wpi.first.tools",
|
||||
renames = {
|
||||
"glassapp": "glass",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary")
|
||||
load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project")
|
||||
load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources")
|
||||
load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file")
|
||||
|
||||
@@ -38,3 +39,9 @@ cc_binary(
|
||||
"//glass:glassnt",
|
||||
],
|
||||
)
|
||||
|
||||
package_binary_cc_project(
|
||||
name = "outlineviewer",
|
||||
maven_artifact_name = "OutlineViewer",
|
||||
maven_group_id = "edu.wpi.first.tools",
|
||||
)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
|
||||
load("//shared/bazel/rules:packaging.bzl", "package_binary_cc_project")
|
||||
load("//shared/bazel/rules/gen:gen-resources.bzl", "generate_resources")
|
||||
load("//shared/bazel/rules/gen:gen-version-file.bzl", "generate_version_file")
|
||||
|
||||
@@ -55,3 +56,9 @@ cc_test(
|
||||
"//thirdparty/googletest",
|
||||
],
|
||||
)
|
||||
|
||||
package_binary_cc_project(
|
||||
name = "sysid",
|
||||
maven_artifact_name = "SysId",
|
||||
maven_group_id = "edu.wpi.first.tools",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user