Commit e21c5734 authored by kenton@google.com's avatar kenton@google.com

Make sure examples link properly.

parent 63e646b7
...@@ -22,10 +22,10 @@ protoc_middleman: addressbook.proto ...@@ -22,10 +22,10 @@ protoc_middleman: addressbook.proto
@touch protoc_middleman @touch protoc_middleman
add_person_cpp: add_person.cc protoc_middleman add_person_cpp: add_person.cc protoc_middleman
c++ add_person.cc addressbook.pb.cc -lprotobuf -o add_person_cpp c++ add_person.cc addressbook.pb.cc -lprotobuf -lpthread -o add_person_cpp
list_people_cpp: list_people.cc protoc_middleman list_people_cpp: list_people.cc protoc_middleman
c++ list_people.cc addressbook.pb.cc -lprotobuf -o list_people_cpp c++ list_people.cc addressbook.pb.cc -lprotobuf -lpthread -o list_people_cpp
javac_middleman: AddPerson.java ListPeople.java protoc_middleman javac_middleman: AddPerson.java ListPeople.java protoc_middleman
javac AddPerson.java ListPeople.java com/example/tutorial/AddressBookProtos.java javac AddPerson.java ListPeople.java com/example/tutorial/AddressBookProtos.java
......
...@@ -15,7 +15,7 @@ creates the following executable files in the current directory: ...@@ -15,7 +15,7 @@ creates the following executable files in the current directory:
add_person_java list_people_java add_person_java list_people_java
add_person_python list_people_python add_person_python list_people_python
If you only want to compile examples in one language, use "make cpp", If you only want to compile examples in one language, use "make cpp"*,
"make java", or "make python". "make java", or "make python".
All of these programs simply take an address book file as their parameter. All of these programs simply take an address book file as their parameter.
...@@ -23,3 +23,7 @@ The add_person programs will create the file if it doesn't already exist. ...@@ -23,3 +23,7 @@ The add_person programs will create the file if it doesn't already exist.
These examples are part of the Protocol Buffers tutorial, located at: These examples are part of the Protocol Buffers tutorial, located at:
http://code.google.com/apis/protocolbuffers/docs/tutorials.html http://code.google.com/apis/protocolbuffers/docs/tutorials.html
* Note that on some platforms you may have to edit the Makefile and remove
"-lpthread" from the linker commands (perhaps replacing it with something else).
We didn't do this automatically because we wanted to keep the example simple.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment