Move common.proto into config.

This commit is contained in:
David Given
2024-10-19 16:58:44 +02:00
parent 944ac97ba4
commit 33d241c33e
38 changed files with 55 additions and 56 deletions

View File

@@ -1,7 +0,0 @@
from build.protobuf import proto, protocc
proto(name="common_proto", srcs=["./common.proto"])
protocc(
name="common_proto_lib", srcs=[".+common_proto"], deps=["+protobuf_lib"]
)

View File

@@ -1,17 +1,22 @@
from build.c import cxxlibrary
from build.protobuf import proto, protocc
proto(name="common_proto", srcs=["./common.proto"])
protocc(
name="common_proto_lib", srcs=[".+common_proto"], deps=["+protobuf_lib"]
)
proto(
name="drive_proto",
srcs=["./drive.proto"],
deps=["lib+common_proto", "lib/external+fl2_proto", ".+layout_proto"],
deps=[".+common_proto", "lib/external+fl2_proto", ".+layout_proto"],
)
protocc(
name="drive_proto_lib",
srcs=[".+drive_proto"],
deps=[
".+layout_proto_lib",
"lib+common_proto_lib",
".+common_proto_lib",
"lib/external+fl2_proto_lib",
],
)
@@ -19,12 +24,12 @@ protocc(
proto(
name="layout_proto",
srcs=["./layout.proto"],
deps=["lib+common_proto", "lib/external+fl2_proto"],
deps=[".+common_proto", "lib/external+fl2_proto"],
)
protocc(
name="layout_proto_lib",
srcs=[".+layout_proto"],
deps=["lib+common_proto_lib", "lib/external+fl2_proto_lib"],
deps=[".+common_proto_lib", "lib/external+fl2_proto_lib"],
)
proto(
@@ -33,7 +38,7 @@ proto(
deps=[
".+drive_proto",
".+layout_proto",
"lib+common_proto",
".+common_proto",
"lib/decoders+proto",
"lib/encoders+proto",
"lib/external+fl2_proto",
@@ -51,6 +56,7 @@ protocc(
srcs=[".+proto", "arch+proto"],
deps=[
".+drive_proto_lib",
".+common_proto_lib",
"lib/decoders+proto_lib",
"lib/encoders+proto_lib",
"lib/external+fl2_proto_lib",

View File

@@ -4,7 +4,7 @@
#include <google/protobuf/message.h>
#include "lib/config/config.pb.h"
#include "lib/common.pb.h"
#include "lib/config/common.pb.h"
class ConfigProto;
class OptionProto;

View File

@@ -9,7 +9,7 @@ import "lib/fluxsink/fluxsink.proto";
import "lib/usb/usb.proto";
import "lib/vfs/vfs.proto";
import "lib/config/drive.proto";
import "lib/common.proto";
import "lib/config/common.proto";
import "lib/config/layout.proto";
enum SupportStatus

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
import "lib/external/fl2.proto";
// Next: 15

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
import "lib/external/fl2.proto";
message SectorListProto

View File

@@ -1,6 +1,6 @@
#include "lib/core/globals.h"
#include "lib/config/proto.h"
#include "lib/common.pb.h"
#include "lib/config/common.pb.h"
#include <regex>
static ConfigProto config = []()

View File

@@ -2,7 +2,7 @@
#define PROTO_H
#include <google/protobuf/message.h>
#include "lib/common.pb.h"
#include "lib/config/common.pb.h"
#include "lib/config/config.pb.h"
class ProtoPathNotFoundException : public ErrorException

View File

@@ -4,13 +4,13 @@ from build.c import cxxlibrary
proto(
name="proto",
srcs=["./decoders.proto"],
deps=["lib+common_proto", "arch+proto", "lib/fluxsink+proto"],
deps=["lib/config+common_proto", "arch+proto", "lib/fluxsink+proto"],
)
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=["lib+common_proto_lib", "arch+proto_lib", "lib/fluxsink+proto_lib"],
deps=["lib/config+common_proto_lib", "arch+proto_lib", "lib/fluxsink+proto_lib"],
)
cxxlibrary(

View File

@@ -20,7 +20,7 @@ import "arch/tids990/tids990.proto";
import "arch/victor9k/victor9k.proto";
import "arch/zilogmcz/zilogmcz.proto";
import "lib/fluxsink/fluxsink.proto";
import "lib/common.proto";
import "lib/config/common.proto";
//NEXT: 33
message DecoderProto {

View File

@@ -4,12 +4,12 @@ from build.c import cxxlibrary
proto(
name="proto",
srcs=["./encoders.proto"],
deps=["lib+common_proto", "arch+proto"],
deps=["lib/config+common_proto", "arch+proto"],
)
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=["lib+common_proto_lib", "arch+proto_lib"],
deps=["lib/config+common_proto_lib", "arch+proto_lib"],
)
cxxlibrary(

View File

@@ -1,8 +1,8 @@
from build.protobuf import proto, protocc
from build.c import cxxlibrary
proto(name="proto", srcs=["./fluxsink.proto"], deps=["lib+common_proto"])
protocc(name="proto_lib", srcs=[".+proto"], deps=["lib+common_proto_lib"])
proto(name="proto", srcs=["./fluxsink.proto"], deps=["lib/config+common_proto"])
protocc(name="proto_lib", srcs=[".+proto"], deps=["lib/config+common_proto_lib"])
cxxlibrary(
name="fluxsink",

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
message HardwareFluxSinkProto {}

View File

@@ -1,12 +1,12 @@
from build.protobuf import proto, protocc
from build.c import cxxlibrary
proto(name="proto", srcs=["./fluxsource.proto"], deps=["lib+common_proto"])
proto(name="proto", srcs=["./fluxsource.proto"], deps=["lib/config+common_proto"])
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=["lib+common_proto", "lib+common_proto_lib"],
deps=["lib/config+common_proto", "lib/config+common_proto_lib"],
)
cxxlibrary(

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
message HardwareFluxSourceProto {}

View File

@@ -4,12 +4,12 @@ from build.c import cxxlibrary
proto(
name="proto",
srcs=["./imagereader.proto"],
deps=["lib+common_proto"],
deps=["lib/config+common_proto"],
)
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=["lib+common_proto_lib"],
deps=["lib/config+common_proto_lib"],
)
cxxlibrary(

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
message ImgInputOutputProto {}

View File

@@ -4,12 +4,12 @@ from build.c import cxxlibrary
proto(
name="proto",
srcs=["./imagewriter.proto"],
deps=["lib+common_proto", "lib/imagereader+proto"],
deps=["lib/config+common_proto", "lib/imagereader+proto"],
)
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=["lib+common_proto_lib", "lib/imagereader+proto_lib"],
deps=["lib/config+common_proto_lib", "lib/imagereader+proto_lib"],
)
cxxlibrary(

View File

@@ -1,7 +1,7 @@
syntax = "proto2";
import "lib/imagereader/imagereader.proto";
import "lib/common.proto";
import "lib/config/common.proto";
message D64OutputProto {}

View File

@@ -1,8 +1,8 @@
from build.protobuf import proto, protocc
from build.c import cxxlibrary
proto(name="proto", srcs=["./usb.proto"], deps=["lib+common_proto"])
protocc(name="proto_lib", srcs=[".+proto"], deps=["lib+common_proto_lib"])
proto(name="proto", srcs=["./usb.proto"], deps=["lib/config+common_proto"])
protocc(name="proto_lib", srcs=[".+proto"], deps=["lib/config+common_proto_lib"])
cxxlibrary(
name="usb",

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
message GreaseweazleProto {
enum BusType { /* note that these must match CMD_SET_BUS codes */

View File

@@ -4,14 +4,14 @@ from build.protobuf import proto, protocc
proto(
name="proto",
srcs=["./vfs.proto"],
deps=["lib+common_proto", "lib/config+layout_proto", "lib/external+fl2_proto"],
deps=["lib/config+common_proto", "lib/config+layout_proto", "lib/external+fl2_proto"],
)
protocc(
name="proto_lib",
srcs=[".+proto"],
deps=[
"lib+common_proto_lib",
"lib/config+common_proto_lib",
"lib/config+layout_proto_lib",
"lib/external+fl2_proto_lib",
],

View File

@@ -1,6 +1,6 @@
syntax = "proto2";
import "lib/common.proto";
import "lib/config/common.proto";
import "lib/config/layout.proto";
message AcornDfsProto