Reorganize VS2012 project and add unity build for websocket

This commit is contained in:
Vinnie Falco
2013-05-13 19:36:16 -07:00
parent 59adf3ecc3
commit 08395fcf3d
3 changed files with 458 additions and 399 deletions

View File

@@ -279,23 +279,58 @@
<ClCompile Include="src\cpp\ripple\Wallet.cpp" />
<ClCompile Include="src\cpp\ripple\WalletAddTransactor.cpp" />
<ClCompile Include="src\cpp\ripple\WSDoor.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\base64\base64.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\md5\md5.c" />
<ClCompile Include="src\cpp\websocketpp\src\messages\data.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\network_utilities.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_header.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_util.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\rng\blank_rng.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\rng\boost_rng.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\sha1\sha1.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\uri.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\base64\base64.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\md5\md5.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\messages\data.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\network_utilities.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_header.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_util.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\rng\boost_rng.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\sha1\sha1.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\uri.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\cpp\websocket_core.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="bitcoinUtil.h" />
<ClInclude Include="database\database.h" />
<ClInclude Include="database\sqlite3.h" />
<ClInclude Include="database\sqlite3ext.h" />
<ClInclude Include="database\SqliteDatabase.h" />
<ClInclude Include="src\cpp\json\autolink.h" />
<ClInclude Include="src\cpp\json\config.h" />
<ClInclude Include="src\cpp\json\features.h" />
<ClInclude Include="src\cpp\json\forwards.h" />
<ClInclude Include="src\cpp\json\json.h" />
<ClInclude Include="src\cpp\json\json_batchallocator.h" />
<ClInclude Include="src\cpp\json\reader.h" />
<ClInclude Include="src\cpp\json\value.h" />
<ClInclude Include="src\cpp\json\writer.h" />
<ClInclude Include="src\cpp\ripple\AcceptedLedger.h" />
<ClInclude Include="src\cpp\ripple\AccountItems.h" />
<ClInclude Include="src\cpp\ripple\AccountSetTransactor.h" />
@@ -403,13 +438,8 @@
<ClInclude Include="src\cpp\websocketpp\src\uri.hpp" />
<ClInclude Include="src\cpp\websocketpp\src\websocketpp.hpp" />
<ClInclude Include="src\cpp\websocketpp\src\websocket_frame.hpp" />
<ClInclude Include="util\pugiconfig.hpp" />
<ClInclude Include="util\pugixml.hpp" />
</ItemGroup>
<ItemGroup>
<None Include="html\newcoin.html">
<SubType>Designer</SubType>
</None>
<None Include="newcoind.cfg" />
<None Include="README" />
<None Include="SConstruct" />
@@ -424,6 +454,9 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SrcDir)\%(Filename).pb.h;$(SrcDir)\%(Filename).pb.cc</Outputs>
</CustomBuild>
<None Include="src\cpp\json\json_internalarray.inl" />
<None Include="src\cpp\json\json_internalmap.inl" />
<None Include="src\cpp\json\json_valueiterator.inl" />
<None Include="test\buster.js" />
<None Include="test\server.js" />
<None Include="test\standalone-test.js" />

View File

@@ -5,51 +5,31 @@
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
<Filter Include="[0] Libraries">
<UniqueIdentifier>{475c5b33-c9b5-415f-89df-fb9961f3b57c}</UniqueIdentifier>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Header Files\util">
<UniqueIdentifier>{54608e0e-4ac4-44d6-af96-0c278457ac6f}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\json">
<UniqueIdentifier>{c642219d-cace-47c1-828a-58ba570da63a}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\json">
<UniqueIdentifier>{c717b139-5eba-454b-8888-9bf54ce0a652}</UniqueIdentifier>
</Filter>
<Filter Include="html">
<UniqueIdentifier>{77d2a621-b503-4ce4-aee8-ef0b337c4ee2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\database">
<Filter Include="[0] Libraries\SQLite">
<UniqueIdentifier>{60c3631e-8855-4a61-bdd3-9892d96242d5}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\websocketpp">
<UniqueIdentifier>{92775c5f-dc9f-4a97-a9a6-6d4bd4e424b4}</UniqueIdentifier>
<Filter Include="[0] Libraries\json">
<UniqueIdentifier>{c642219d-cace-47c1-828a-58ba570da63a}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\websocket">
<Filter Include="[0] Libraries\websocket">
<UniqueIdentifier>{cd4c41c0-3ee6-49f8-8322-d11422b892f9}</UniqueIdentifier>
</Filter>
<Filter Include="[1] Modules">
<UniqueIdentifier>{a152ed99-bd05-4c37-8ae7-82888b1bb469}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\cpp\database\database.cpp">
<Filter>Source Files\database</Filter>
</ClCompile>
<ClCompile Include="src\cpp\database\SqliteDatabase.cpp">
<Filter>Source Files\database</Filter>
</ClCompile>
<ClCompile Include="src\cpp\json\json_reader.cpp">
<Filter>Source Files\json</Filter>
<Filter>[0] Libraries\json</Filter>
</ClCompile>
<ClCompile Include="src\cpp\json\json_value.cpp">
<Filter>Source Files\json</Filter>
<Filter>[0] Libraries\json</Filter>
</ClCompile>
<ClCompile Include="src\cpp\json\json_writer.cpp">
<Filter>Source Files\json</Filter>
<Filter>[0] Libraries\json</Filter>
</ClCompile>
<ClCompile Include="src\cpp\ripple\AccountState.cpp">
<Filter>Source Files</Filter>
@@ -295,37 +275,7 @@
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\cpp\database\sqlite3.c">
<Filter>Source Files\database</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\uri.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\network_utilities.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\base64\base64.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\md5\md5.c">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\messages\data.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_header.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_util.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\rng\blank_rng.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\rng\boost_rng.cpp">
<Filter>Source Files\websocketpp</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\sha1\sha1.cpp">
<Filter>Source Files\websocketpp</Filter>
<Filter>[0] Libraries\SQLite</Filter>
</ClCompile>
<ClCompile Include="src\cpp\ripple\Transactor.cpp">
<Filter>Source Files</Filter>
@@ -383,356 +333,407 @@
</ClCompile>
<ClCompile Include="src\cpp\leveldb_core.cpp" />
<ClCompile Include="src\cpp\protobuf_core.cpp" />
<ClCompile Include="src\cpp\websocketpp\src\base64\base64.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\rng\boost_rng.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\messages\data.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_header.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\processors\hybi_util.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\md5\md5.c">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\network_utilities.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\sha1\sha1.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocketpp\src\uri.cpp">
<Filter>[0] Libraries\websocket</Filter>
</ClCompile>
<ClCompile Include="src\cpp\database\database.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\cpp\database\SqliteDatabase.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\cpp\websocket_core.cpp">
<Filter>[0] Libraries</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="util\pugiconfig.hpp">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="util\pugixml.hpp">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="bitcoinUtil.h">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="database\database.h">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="database\SqliteDatabase.h">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="database\sqlite3.h">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="database\sqlite3ext.h">
<Filter>Header Files\util</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountState.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Application.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\base58.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\bignum.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\BitcoinUtil.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\CallRPC.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\CanonicalTXSet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ConnectionPool.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Contract.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\FieldNames.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HashedObject.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HashPrefixes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HTTPRequest.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HttpsClient.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\InstanceCounter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Interpreter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\JobQueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\key.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Ledger.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerAcquire.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerConsensus.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerEntrySet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerFormats.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerHistory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerMaster.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerProposal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerTiming.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Log.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NetworkOPs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NetworkStatus.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NicknameState.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Operation.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OrderBook.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OrderBookDB.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PackedMessage.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ParseSection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Pathfinder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Peer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PeerDoor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ProofOfWork.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RangeSet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\rfc1751.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ripple.pb.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleAddress.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleCalc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleState.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPC.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCCommands.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCDoor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCServer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ScopedLock.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ScriptData.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SecureAllocator.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedLedger.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedObject.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedTransaction.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedTypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedValidation.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializeProto.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Serializer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SHAMap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SHAMapSync.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SNTPClient.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Suppression.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TaggedCache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Transaction.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionEngine.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionErr.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionFormats.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionMaster.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionMeta.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionQueue.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\uint256.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\UniqueNodeList.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\utils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ValidationCollection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Version.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Wallet.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSConnection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSDoor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Transactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PaymentTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TrustSetTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RegularKeySetTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OfferCreateTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OfferCancelTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountSetTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WalletAddTransactor.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Offer.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AcceptedLedger.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountItems.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\common.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\connection.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\endpoint.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\network_utilities.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\shared_const_buffer.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\uri.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\websocket_frame.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\websocketpp.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\sockets\plain.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\sockets\socket_base.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\websocketpp\src\sockets\tls.hpp">
<Filter>Header Files\websocket</Filter>
<Filter>[0] Libraries\websocket</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ChangeTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\autolink.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\config.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\features.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\forwards.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\json.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\json_batchallocator.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\reader.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\value.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="src\cpp\json\writer.h">
<Filter>[0] Libraries\json</Filter>
</ClInclude>
<ClInclude Include="database\sqlite3ext.h">
<Filter>[0] Libraries\SQLite</Filter>
</ClInclude>
<ClInclude Include="database\sqlite3.h">
<Filter>[0] Libraries\SQLite</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AcceptedLedger.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountItems.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountSetTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\AccountState.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Application.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\base58.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\bignum.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\BitcoinUtil.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\CallRPC.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\CanonicalTXSet.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Config.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ConnectionPool.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Contract.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="database\database.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\FieldNames.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HashedObject.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HashPrefixes.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HTTPRequest.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\HttpsClient.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\InstanceCounter.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Interpreter.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\JobQueue.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\key.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Ledger.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerAcquire.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerConsensus.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerEntrySet.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerFormats.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerHistory.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerMaster.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerProposal.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\LedgerTiming.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Log.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NetworkOPs.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NetworkStatus.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\NicknameState.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Offer.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OfferCancelTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OfferCreateTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Operation.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OrderBook.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\OrderBookDB.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PackedMessage.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ParseSection.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Pathfinder.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PaymentTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Peer.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\PeerDoor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ProofOfWork.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RangeSet.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RegularKeySetTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\rfc1751.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ripple.pb.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleAddress.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleCalc.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RippleState.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPC.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCCommands.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCDoor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCHandler.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\RPCServer.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ScopedLock.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ScriptData.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SecureAllocator.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedLedger.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedObject.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedTransaction.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedTypes.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializedValidation.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SerializeProto.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Serializer.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SHAMap.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SHAMapSync.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\SNTPClient.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="database\SqliteDatabase.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Suppression.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TaggedCache.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Transaction.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionEngine.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionErr.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionFormats.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionMaster.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionMeta.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TransactionQueue.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Transactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\TrustSetTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\types.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\uint256.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\UniqueNodeList.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\utils.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\ValidationCollection.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Version.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\Wallet.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WalletAddTransactor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSConnection.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSDoor.h">
<Filter>Source Files</Filter>
</ClInclude>
<ClInclude Include="src\cpp\ripple\WSHandler.h">
<Filter>Source Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="wallet.xml" />
<None Include="html\newcoin.html">
<Filter>html</Filter>
</None>
<None Include="SConstruct" />
<None Include="newcoind.cfg" />
<None Include="validators.txt" />
@@ -741,6 +742,15 @@
<None Include="test\server.js" />
<None Include="test\standalone-test.js" />
<None Include="test\utils.js" />
<None Include="src\cpp\json\json_internalmap.inl">
<Filter>[0] Libraries\json</Filter>
</None>
<None Include="src\cpp\json\json_internalarray.inl">
<Filter>[0] Libraries\json</Filter>
</None>
<None Include="src\cpp\json\json_valueiterator.inl">
<Filter>[0] Libraries\json</Filter>
</None>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="src\cpp\ripple\ripple.proto" />

View File

@@ -0,0 +1,16 @@
// Unity build file for websocket
//
// Must come first to prevent compile errors
#include "websocketpp/src/uri.cpp"
#include "websocketpp/src/base64/base64.cpp"
#include "websocketpp/src/rng/boost_rng.cpp"
#include "websocketpp/src/messages/data.cpp"
#include "websocketpp/src/processors/hybi_header.cpp"
#include "websocketpp/src/processors/hybi_util.cpp"
#include "websocketpp/src/md5/md5.c"
#include "websocketpp/src/network_utilities.cpp"
#include "websocketpp/src/sha1/sha1.cpp"