diff --git a/RippleD.props b/RippleD.props
index 73bc6ee62..b5c942e00 100644
--- a/RippleD.props
+++ b/RippleD.props
@@ -1,8 +1,18 @@
-
+
-
+
+ .
+ $(RepoDir)\src\cpp\ripple
+
-
-
+
+
+ $(RepoDir)
+
+
+ $(SrcDir)
+
+
+
\ No newline at end of file
diff --git a/newcoin.vcxproj b/newcoin.vcxproj
index 93751a58b..3e581fbee 100644
--- a/newcoin.vcxproj
+++ b/newcoin.vcxproj
@@ -34,9 +34,11 @@
+
+
@@ -335,10 +337,10 @@
Document
- "../protobuf/protoc" -I=..\newcoin --cpp_out=..\newcoin\ ..\newcoin/src/cpp/ripple/ripple.proto
- \code\newcoin\src\ripple.pb.h
- /code/protobuf/protoc -I=..\newcoin --cpp_out=\code\newcoin\ ..\newcoin/src/cpp/ripple/ripple.proto
- \code\newcoin\src\ripple.pb.h
+ protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)"
+ $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc
+ protoc --cpp_out=$(SrcDir) -I=$(SrcDir) "$(SrcDir)\%(Filename)%(Extension)"
+ $(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc