Move descriptor.proto to google/protobuf directory where it belongs.

This fixes some interoperability problems when trying to compile
nanopb.proto for e.g. the Google's C++ library.

Update issue 104
Status: FixedInGit
This commit is contained in:
Petteri Aimonen
2014-02-12 19:43:04 +02:00
parent fe0bf121eb
commit 542463dbaa
5 changed files with 5 additions and 5 deletions

View File

@@ -15,6 +15,7 @@ except:
try: try:
import google.protobuf.text_format as text_format import google.protobuf.text_format as text_format
import google.protobuf.descriptor_pb2 as descriptor
except: except:
sys.stderr.write(''' sys.stderr.write('''
************************************************************* *************************************************************
@@ -26,7 +27,7 @@ except:
try: try:
import proto.nanopb_pb2 as nanopb_pb2 import proto.nanopb_pb2 as nanopb_pb2
import proto.descriptor_pb2 as descriptor import proto.plugin_pb2 as plugin_pb2
except: except:
sys.stderr.write(''' sys.stderr.write('''
******************************************************************** ********************************************************************
@@ -1070,7 +1071,6 @@ def main_plugin():
msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY)
msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
import proto.plugin_pb2 as plugin_pb2
data = sys.stdin.read() data = sys.stdin.read()
request = plugin_pb2.CodeGeneratorRequest.FromString(data) request = plugin_pb2.CodeGeneratorRequest.FromString(data)

View File

@@ -1,4 +1,4 @@
all: nanopb_pb2.py plugin_pb2.py descriptor_pb2.py all: nanopb_pb2.py plugin_pb2.py
%_pb2.py: %.proto %_pb2.py: %.proto
protoc --python_out=. $< protoc --python_out=. $<

View File

@@ -5,7 +5,7 @@
// These are used by nanopb to generate statically allocable structures // These are used by nanopb to generate statically allocable structures
// for memory-limited environments. // for memory-limited environments.
import "descriptor.proto"; import "google/protobuf/descriptor.proto";
option java_package = "fi.kapsi.koti.jpa.nanopb"; option java_package = "fi.kapsi.koti.jpa.nanopb";

View File

@@ -46,7 +46,7 @@
package google.protobuf.compiler; package google.protobuf.compiler;
import "descriptor.proto"; import "google/protobuf/descriptor.proto";
// An encoded CodeGeneratorRequest is written to the plugin's stdin. // An encoded CodeGeneratorRequest is written to the plugin's stdin.
message CodeGeneratorRequest { message CodeGeneratorRequest {