mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
63 lines
1.5 KiB
Python
63 lines
1.5 KiB
Python
from build.protobuf import proto, protocc
|
|
|
|
|
|
proto(name="common_proto", srcs=["./common.proto"])
|
|
protocc(name="common_proto_lib", srcs=[".+common_proto"])
|
|
|
|
proto(
|
|
name="layout_proto",
|
|
srcs=["./layout.proto"],
|
|
deps=[".+common_proto", "+fl2_proto"],
|
|
)
|
|
protocc(
|
|
name="layout_proto_lib",
|
|
srcs=[".+layout_proto"],
|
|
deps=[".+common_proto_lib", "+fl2_proto_lib"],
|
|
)
|
|
|
|
proto(
|
|
name="drive_proto",
|
|
srcs=["./drive.proto"],
|
|
deps=[".+common_proto", "+fl2_proto", ".+layout_proto"],
|
|
)
|
|
protocc(
|
|
name="drive_proto_lib",
|
|
srcs=[".+drive_proto"],
|
|
deps=[".+common_proto_lib", "+fl2_proto_lib", ".+layout_proto_lib"],
|
|
)
|
|
|
|
proto(
|
|
name="config_proto",
|
|
srcs=["./config.proto"],
|
|
deps=[
|
|
".+common_proto",
|
|
".+layout_proto",
|
|
".+drive_proto",
|
|
"+fl2_proto",
|
|
"lib/fluxsource+proto",
|
|
"lib/fluxsink+proto",
|
|
"lib/vfs+proto",
|
|
"lib/usb+proto",
|
|
"lib/encoders+proto",
|
|
"lib/decoders+proto",
|
|
"lib/imagereader+proto",
|
|
"lib/imagewriter+proto",
|
|
],
|
|
)
|
|
|
|
protocc(
|
|
name="config_proto_lib",
|
|
srcs=[".+common_proto", ".+config_proto", "arch+proto", "+fl2_proto"],
|
|
deps=[
|
|
"lib/fluxsource+proto_lib",
|
|
"lib/fluxsink+proto_lib",
|
|
"lib/vfs+proto_lib",
|
|
"lib/usb+proto_lib",
|
|
"lib/encoders+proto_lib",
|
|
"lib/decoders+proto_lib",
|
|
"lib/imagereader+proto_lib",
|
|
"lib/imagewriter+proto_lib",
|
|
"lib+drive_proto_lib",
|
|
],
|
|
)
|