diff --git a/.gitignore b/.gitignore index ff81a1053..41a4891b8 100644 --- a/.gitignore +++ b/.gitignore @@ -37,7 +37,3 @@ db/*.db-* rippled.cfg validators.txt test/config.js - -# These are generated by protoc -ripple.pb.cc -ripple.pb.h diff --git a/RippleD.props b/RippleD.props index c8469dfc9..f98064815 100644 --- a/RippleD.props +++ b/RippleD.props @@ -15,7 +15,7 @@ USE_LEVELDB;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) true Level3 - $(RepoDir)\src\cpp\leveldb;$(RepoDir)\src\cpp\leveldb\include;$(RepoDir)\src\cpp\protobuf\src;$(RepoDir)\src\cpp\protobuf\vsprojects;$(RepoDir);%(AdditionalIncludeDirectories) + $(RepoDir);$(RepoDir)\src\cpp\leveldb;$(RepoDir)\src\cpp\leveldb\include;$(RepoDir)\src\cpp\protobuf\src;$(RepoDir)\src\cpp\protobuf\vsprojects;$(RepoDir)\build\proto;%(AdditionalIncludeDirectories) Shlwapi.lib;%(AdditionalDependencies) diff --git a/modules/ripple_basics/ripple_basics.cpp b/modules/ripple_basics/ripple_basics.cpp index 0dc7ff93a..b98fa2e54 100644 --- a/modules/ripple_basics/ripple_basics.cpp +++ b/modules/ripple_basics/ripple_basics.cpp @@ -74,6 +74,8 @@ static const uint64 tenTo17m1 = tenTo17 - 1; #include "src/cpp/ripple/SHAMapSync.cpp" #include "src/cpp/ripple/utils.cpp" // no log +#include "ripple.pb.cc" + #ifdef _MSC_VER //#pragma warning (pop) #endif diff --git a/newcoin.vcxproj b/newcoin.vcxproj index 49d2c0249..cc169f7a0 100644 --- a/newcoin.vcxproj +++ b/newcoin.vcxproj @@ -167,6 +167,12 @@ + + true + true + true + true + @@ -874,7 +880,6 @@ true true - true true @@ -1154,6 +1159,7 @@ + @@ -1586,7 +1592,6 @@ - @@ -1649,13 +1654,13 @@ Document - protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" + protoc --cpp_out=$(RepoDir)\build\proto -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" - $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc + $(RepoDir)\build\proto\%(Filename).pb.h;$(RepoDir)\build\proto\%(Filename).pb.cc $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc - protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" + protoc --cpp_out=$(RepoDir)\build\proto -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)" - $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc + $(RepoDir)\build\proto\%(Filename).pb.h;$(RepoDir)\build\proto\%(Filename).pb.cc $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters index cdb49f604..650edbd40 100644 --- a/newcoin.vcxproj.filters +++ b/newcoin.vcxproj.filters @@ -49,9 +49,6 @@ {27858e65-9580-4a67-b0c5-054e970516af} - - {7a289f3b-0204-4a4d-b161-589efd3589c0} - {a152ed99-bd05-4c37-8ae7-82888b1bb469} @@ -115,6 +112,9 @@ {683c494b-1175-49ac-9714-65640ba50bf5} + + {eb0c6bda-cf68-4334-a8c3-8d39202852a0} + @@ -723,8 +723,8 @@ 1. Modules\ripple_ledger\processing - - protoc_generated + + 1. Modules\ripple_basics\protobuf @@ -1361,8 +1361,8 @@ 1. Modules\ripple_main\core - - protoc_generated + + 1. Modules\ripple_basics\protobuf