PJ Reiniger
bd1dcc4358
[bazel][robotpy] Add mirror for robotpy's wpiuil and wpinet libraries ( #8062 )
...
Project import generated by Copybara.
GitOrigin-RevId: 92ea93d1b47a82667044bd0af05f7fdb34d2c2c2
2025-08-30 11:55:11 -07:00
Austin Schuh
6eba91bc04
[bazel] Build and test wpical with bazel ( #8155 )
...
This pulls down the prebuilt ceres libraries and uses them with Bazel to
build and test wpical.
Do note that bazel looks up artifacts used for testing differently than
the other build systems. It wants you to use its runfiles API to find
the dependencies reliably. Add a function to look up the paths for
files, and use runfiles only when building with Bazel to maintain
compatibility with other languages.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-06 22:56:42 -06:00
Austin Schuh
d203541b7b
[bazel] Build wpilibj docs too ( #8159 )
...
We've got javadocs for each module, but wpilib has 1 for everything.
Build that too using rules_jvm_external.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-05 20:54:59 -06:00
Austin Schuh
13852760f6
[bazel] Build wpilibc docs with doxygen ( #8157 )
...
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-04 23:49:47 -06:00
Austin Schuh
0dd77e55cb
[bazel] Build and publish ntcoreffi too ( #8147 )
2025-08-02 21:59:50 -07:00
Austin Schuh
dbf22c98b4
[bazel] Build processstarter with bazel too ( #8143 )
2025-08-01 22:12:16 -07:00
Austin Schuh
9c523f98f5
[bazel] Build and deploy binary tools ( #8142 )
...
This is a subset of the full publish review.
2025-08-01 17:20:43 -07:00
Austin Schuh
2f918900ff
[bazel] Publish wpilib{c,j}examples ( #8136 )
...
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-01 12:59:52 -07:00
Austin Schuh
6e9ed8b7f1
[bazel] Rename imgui so it deploys correctly ( #8137 )
...
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
2025-08-01 12:58:58 -07:00
Austin Schuh
76881e2940
[bazel] Rename liblibglass -> libglass ( #8135 )
...
The lib gets automatically added, don't add it by hand.
2025-07-31 23:03:19 -07:00
Austin Schuh
12223ff188
[bazel] Implement cscore shared libraries ( #8089 )
...
Use all our fancy new linking code to link cscore properly. nm reports that the symbols look quite good.
Signed-off-by: Austin Schuh <austin.linux@gmail.com >
Co-authored-by: PJ Reiniger <pj.reiniger@gmail.com >
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2025-07-31 21:04:22 -07:00
PJ Reiniger
c78bd942bb
[bazel] Make publishers for c++ hdr / srcs, and java ( #8114 )
2025-07-24 09:11:09 -04:00
PJ Reiniger
d36b1d0dd9
[bazel] Update bazel toolchain, libssh, opencv ( #8075 )
2025-07-08 20:20:08 -07:00
PJ Reiniger
e13d237390
[bazel] Create better static libraries and add basic publishing ( #8029 )
2025-06-27 16:36:12 -07:00
PJ Reiniger
fbbc4bc53c
[bazel] Clean up bazel scripts ( #7984 )
2025-06-13 20:53:09 -07:00
PJ Reiniger
6e3f48daeb
[bazel] Add scripts to validate pregeneration tools ( #7690 )
2025-05-13 22:01:47 -07:00