Skip to content

Commit eb12c85

Browse files
committed
Initial commit. Cargo Build successful. Work in progress... Bazel build fails.
1 parent e1c160f commit eb12c85

File tree

6 files changed

+913
-3
lines changed

6 files changed

+913
-3
lines changed

MODULE.bazel.lock

+749
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
PROJECT_DIR=$HOME/Rust/src/github.com/abitofhelp/apis
2+
3+
.PHONY:baz_build_all baz_clean baz_run baz_sync_from_cargo baz_test cratelist cratepub cratepub_dryrun
4+
5+
baz_build_all:
6+
@bazel build //...
7+
8+
baz_clean:
9+
@bazel clean --expunge --async
10+
11+
baz_run:
12+
@bazel run //crates/rust-bazel:apis
13+
14+
baz_sync_from_cargo:
15+
@CARGO_BAZEL_REPIN=true bazel sync --only=crate_index
16+
17+
baz_test_calculator:
18+
@bazel test //crates/mycalculator:mycalculator_test
19+
20+
cratelist:
21+
@cargo package --list
22+
23+
cratepub_dryrun:
24+
@cargo publish --dry-run
25+
26+
cratepub:
27+
@cargo publish -publish apis
28+

WORKSPACE

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ crates_repository(
5050
"//:Cargo.toml",
5151
"//:crates/client/Cargo.toml",
5252
# "//:crates/proto/Cargo.toml",
53-
#"//:crates/server/Cargo.toml",
53+
"//:crates/server/Cargo.toml",
5454
],
5555
)
5656

cargo-bazel-lock.json

+135
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
{
2+
"checksum": "6e52d2f4b966b72b23a2df4d14c1ff36a98c16e8d97c8e5264b774a624f8f273",
3+
"crates": {
4+
"greeter_client 1.0.0": {
5+
"name": "greeter_client",
6+
"version": "1.0.0",
7+
"repository": null,
8+
"targets": [],
9+
"library_target_name": null,
10+
"common_attrs": {
11+
"compile_data_glob": [
12+
"**"
13+
],
14+
"edition": "2021",
15+
"version": "1.0.0"
16+
},
17+
"license": null
18+
},
19+
"greeter_server 1.0.0": {
20+
"name": "greeter_server",
21+
"version": "1.0.0",
22+
"repository": null,
23+
"targets": [],
24+
"library_target_name": null,
25+
"common_attrs": {
26+
"compile_data_glob": [
27+
"**"
28+
],
29+
"edition": "2021",
30+
"version": "1.0.0"
31+
},
32+
"license": null
33+
}
34+
},
35+
"binary_crates": [],
36+
"workspace_members": {
37+
"greeter_client 1.0.0": "crates/client",
38+
"greeter_server 1.0.0": "crates/server"
39+
},
40+
"conditions": {
41+
"aarch64-apple-darwin": [
42+
"aarch64-apple-darwin"
43+
],
44+
"aarch64-apple-ios": [
45+
"aarch64-apple-ios"
46+
],
47+
"aarch64-apple-ios-sim": [
48+
"aarch64-apple-ios-sim"
49+
],
50+
"aarch64-fuchsia": [
51+
"aarch64-fuchsia"
52+
],
53+
"aarch64-linux-android": [
54+
"aarch64-linux-android"
55+
],
56+
"aarch64-pc-windows-msvc": [
57+
"aarch64-pc-windows-msvc"
58+
],
59+
"aarch64-unknown-linux-gnu": [
60+
"aarch64-unknown-linux-gnu"
61+
],
62+
"arm-unknown-linux-gnueabi": [
63+
"arm-unknown-linux-gnueabi"
64+
],
65+
"armv7-linux-androideabi": [
66+
"armv7-linux-androideabi"
67+
],
68+
"armv7-unknown-linux-gnueabi": [
69+
"armv7-unknown-linux-gnueabi"
70+
],
71+
"i686-apple-darwin": [
72+
"i686-apple-darwin"
73+
],
74+
"i686-linux-android": [
75+
"i686-linux-android"
76+
],
77+
"i686-pc-windows-msvc": [
78+
"i686-pc-windows-msvc"
79+
],
80+
"i686-unknown-freebsd": [
81+
"i686-unknown-freebsd"
82+
],
83+
"i686-unknown-linux-gnu": [
84+
"i686-unknown-linux-gnu"
85+
],
86+
"powerpc-unknown-linux-gnu": [
87+
"powerpc-unknown-linux-gnu"
88+
],
89+
"riscv32imc-unknown-none-elf": [
90+
"riscv32imc-unknown-none-elf"
91+
],
92+
"riscv64gc-unknown-none-elf": [
93+
"riscv64gc-unknown-none-elf"
94+
],
95+
"s390x-unknown-linux-gnu": [
96+
"s390x-unknown-linux-gnu"
97+
],
98+
"thumbv7em-none-eabi": [
99+
"thumbv7em-none-eabi"
100+
],
101+
"thumbv8m.main-none-eabi": [
102+
"thumbv8m.main-none-eabi"
103+
],
104+
"wasm32-unknown-unknown": [
105+
"wasm32-unknown-unknown"
106+
],
107+
"wasm32-wasi": [
108+
"wasm32-wasi"
109+
],
110+
"x86_64-apple-darwin": [
111+
"x86_64-apple-darwin"
112+
],
113+
"x86_64-apple-ios": [
114+
"x86_64-apple-ios"
115+
],
116+
"x86_64-fuchsia": [
117+
"x86_64-fuchsia"
118+
],
119+
"x86_64-linux-android": [
120+
"x86_64-linux-android"
121+
],
122+
"x86_64-pc-windows-msvc": [
123+
"x86_64-pc-windows-msvc"
124+
],
125+
"x86_64-unknown-freebsd": [
126+
"x86_64-unknown-freebsd"
127+
],
128+
"x86_64-unknown-linux-gnu": [
129+
"x86_64-unknown-linux-gnu"
130+
],
131+
"x86_64-unknown-none": [
132+
"x86_64-unknown-none"
133+
]
134+
}
135+
}

crates/client/BUILD.bazel

-1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,4 @@ alias(
2525

2626
rust_binary(
2727
name = "greeter_client",
28-
embed = [":client_lib"],
2928
)

crates/server/BUILD.bazel

-1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,4 @@ alias(
2525

2626
rust_binary(
2727
name = "greeter_server",
28-
embed = [":server_lib"],
2928
)

0 commit comments

Comments
 (0)