Skip to content

Commit

Permalink
Move the drive proto into config.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidgiven committed Oct 19, 2024
1 parent ed604f6 commit bb6e8dc
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 24 deletions.
15 changes: 0 additions & 15 deletions lib/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,3 @@
srcs=[".+layout_proto"],
deps=[".+common_proto_lib", "lib/external+fl2_proto_lib"],
)

proto(
name="drive_proto",
srcs=["./drive.proto"],
deps=[".+common_proto", "lib/external+fl2_proto", ".+layout_proto"],
)
protocc(
name="drive_proto_lib",
srcs=[".+drive_proto"],
deps=[
".+common_proto_lib",
"lib/external+fl2_proto_lib",
".+layout_proto_lib",
],
)
31 changes: 23 additions & 8 deletions lib/config/build.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,28 @@
from build.c import cxxlibrary
from build.protobuf import proto, protocc

proto(
name="drive_proto",
srcs=["./drive.proto"],
deps=["lib+common_proto", "lib/external+fl2_proto", "lib+layout_proto"],
)

protocc(
name="drive_proto_lib",
srcs=[".+drive_proto"],
deps=[
"lib+common_proto_lib",
"lib/external+fl2_proto_lib",
"lib+layout_proto_lib",
],
)
proto(
name="proto",
srcs=["./config.proto"],
deps=[
"lib+common_proto",
"lib+layout_proto",
"lib+drive_proto",
".+drive_proto",
"lib/external+fl2_proto",
"lib/fluxsource+proto",
"lib/fluxsink+proto",
Expand All @@ -24,16 +39,16 @@
name="proto_lib",
srcs=[".+proto", "arch+proto"],
deps=[
"lib/fluxsource+proto_lib",
"lib/fluxsink+proto_lib",
"lib/vfs+proto_lib",
"lib/usb+proto_lib",
"lib/encoders+proto_lib",
".+drive_proto_lib",
"lib/decoders+proto_lib",
"lib/encoders+proto_lib",
"lib/external+fl2_proto_lib",
"lib/fluxsink+proto_lib",
"lib/fluxsource+proto_lib",
"lib/imagereader+proto_lib",
"lib/imagewriter+proto_lib",
"lib/external+fl2_proto_lib",
"lib+drive_proto_lib",
"lib/usb+proto_lib",
"lib/vfs+proto_lib",
],
)

Expand Down
2 changes: 1 addition & 1 deletion lib/config/config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import "lib/fluxsource/fluxsource.proto";
import "lib/fluxsink/fluxsink.proto";
import "lib/usb/usb.proto";
import "lib/vfs/vfs.proto";
import "lib/drive.proto";
import "lib/config/drive.proto";
import "lib/common.proto";
import "lib/layout.proto";

Expand Down
File renamed without changes.

0 comments on commit bb6e8dc

Please sign in to comment.