Skip to content

Commit

Permalink
Move layout proto into config.
Browse files Browse the repository at this point in the history
  • Loading branch information
davidgiven committed Oct 19, 2024
1 parent bb6e8dc commit 944ac97
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 28 deletions.
11 changes: 0 additions & 11 deletions lib/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,3 @@
protocc(
name="common_proto_lib", srcs=[".+common_proto"], deps=["+protobuf_lib"]
)

proto(
name="layout_proto",
srcs=["./layout.proto"],
deps=[".+common_proto", "lib/external+fl2_proto"],
)
protocc(
name="layout_proto_lib",
srcs=[".+layout_proto"],
deps=[".+common_proto_lib", "lib/external+fl2_proto_lib"],
)
31 changes: 21 additions & 10 deletions lib/config/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,34 +4,45 @@
proto(
name="drive_proto",
srcs=["./drive.proto"],
deps=["lib+common_proto", "lib/external+fl2_proto", "lib+layout_proto"],
deps=["lib+common_proto", "lib/external+fl2_proto", ".+layout_proto"],
)

protocc(
name="drive_proto_lib",
srcs=[".+drive_proto"],
deps=[
".+layout_proto_lib",
"lib+common_proto_lib",
"lib/external+fl2_proto_lib",
"lib+layout_proto_lib",
],
)

proto(
name="layout_proto",
srcs=["./layout.proto"],
deps=["lib+common_proto", "lib/external+fl2_proto"],
)
protocc(
name="layout_proto_lib",
srcs=[".+layout_proto"],
deps=["lib+common_proto_lib", "lib/external+fl2_proto_lib"],
)

proto(
name="proto",
srcs=["./config.proto"],
deps=[
"lib+common_proto",
"lib+layout_proto",
".+drive_proto",
".+layout_proto",
"lib+common_proto",
"lib/decoders+proto",
"lib/encoders+proto",
"lib/external+fl2_proto",
"lib/fluxsource+proto",
"lib/fluxsink+proto",
"lib/vfs+proto",
"lib/usb+proto",
"lib/encoders+proto",
"lib/decoders+proto",
"lib/fluxsource+proto",
"lib/imagereader+proto",
"lib/imagewriter+proto",
"lib/usb+proto",
"lib/vfs+proto",
],
)

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

enum SupportStatus
{
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion lib/imagereader/imgimagereader.cc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include "lib/data/image.h"
#include "lib/core/logger.h"
#include "lib/config/config.pb.h"
#include "lib/layout.pb.h"
#include "lib/config/layout.pb.h"
#include "lib/config/proto.h"
#include "lib/data/layout.h"
#include <algorithm>
Expand Down
2 changes: 1 addition & 1 deletion lib/imagewriter/imgimagewriter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include "lib/config/proto.h"
#include "lib/config/config.pb.h"
#include "lib/data/layout.h"
#include "lib/layout.pb.h"
#include "lib/config/layout.pb.h"
#include "lib/core/logger.h"
#include <algorithm>
#include <iostream>
Expand Down
4 changes: 2 additions & 2 deletions lib/vfs/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
proto(
name="proto",
srcs=["./vfs.proto"],
deps=["lib+common_proto", "lib+layout_proto", "lib/external+fl2_proto"],
deps=["lib+common_proto", "lib/config+layout_proto", "lib/external+fl2_proto"],
)

protocc(
name="proto_lib",
srcs=[".+proto"],
deps=[
"lib+common_proto_lib",
"lib+layout_proto_lib",
"lib/config+layout_proto_lib",
"lib/external+fl2_proto_lib",
],
)
Expand Down
2 changes: 1 addition & 1 deletion lib/vfs/vfs.cc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include "lib/config/config.h"
#include "vfs.h"
#include "lib/config/proto.h"
#include "lib/layout.pb.h"
#include "lib/config/layout.pb.h"
#include "lib/data/layout.h"
#include "lib/data/image.h"
#include "lib/data/sector.h"
Expand Down
2 changes: 1 addition & 1 deletion lib/vfs/vfs.proto
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
syntax = "proto2";

import "lib/common.proto";
import "lib/layout.proto";
import "lib/config/layout.proto";

message AcornDfsProto
{
Expand Down

0 comments on commit 944ac97

Please sign in to comment.