Browse Source

Building under Windows. Initial commit.

etomic
DeckerSU 7 years ago
parent
commit
1ce9aa236e
  1. 2
      OSlibs/win/mingw.h
  2. 4
      iguana/exchanges/LP_coins.c
  3. 8
      iguana/exchanges/mm.c
  4. 20
      iguana/exchanges/stats.c
  5. 28
      marketmaker.sln
  6. 257
      marketmaker.vcxproj
  7. 297
      marketmaker.vcxproj.filters

2
OSlibs/win/mingw.h

@ -38,6 +38,8 @@
* @author - fadedreamz@gmail.com
*/
//TODO: need to update other values to match with WSAPoll() function
#define POLLRDNORM 0x0100
#define POLLRDBAND 0x0200
#define POLLIN POLLRDNORM | POLLRDBAND /* There is data to read */
#define POLLOUT POLLWRNORM /* Writing now will not block */
#else

4
iguana/exchanges/LP_coins.c

@ -96,7 +96,7 @@ void LP_statefname(char *fname,char *symbol,char *assetname,char *str,char *name
#endif
if ( strcmp(symbol,"BTC") == 0 )
{
#ifdef __APPLE__
#if defined(__APPLE__) || defined(NATIVE_WINDOWS)
strcat(fname,"Bitcoin");
#else
strcat(fname,".bitcoin");
@ -120,7 +120,7 @@ void LP_statefname(char *fname,char *symbol,char *assetname,char *str,char *name
}
else
{
#ifdef __APPLE__
#if defined(__APPLE__) || defined(NATIVE_WINDOWS)
strcat(fname,"Komodo");
#else
strcat(fname,".komodo");

8
iguana/exchanges/mm.c

@ -22,7 +22,13 @@
#define FROM_MARKETMAKER
#include <stdio.h>
#include <stdint.h>
#include "OS_portable.h"
#ifndef NATIVE_WINDOWS
#include "OS_portable.h"
#else
#include "../../crypto777/OS_portable.h"
#endif // !_WIN_32
#define MAX(a,b) ((a) > (b) ? (a) : (b))
char *stats_JSON(void *ctx,char *myipaddr,int32_t pubsock,cJSON *argjson,char *remoteaddr,uint16_t port);
#include "stats.c"

20
iguana/exchanges/stats.c

@ -19,6 +19,8 @@
// Copyright © 2017 SuperNET. All rights reserved.
//
#include <stdio.h>
#include <stdint.h>
#include "../../crypto777/OS_portable.h"
@ -70,7 +72,23 @@ int32_t iguana_socket(int32_t bindflag,char *hostname,uint16_t port)
* it is standard posix function and is correctly supported in win32/win64/linux
* @author - fadedreamz@gmail.com
*/
#if defined(_M_X64)
typedef struct addrinfo
{
int ai_flags; // AI_PASSIVE, AI_CANONNAME, AI_NUMERICHOST
int ai_family; // PF_xxx
int ai_socktype; // SOCK_xxx
int ai_protocol; // 0 or IPPROTO_xxx for IPv4 and IPv6
size_t ai_addrlen; // Length of ai_addr
char * ai_canonname; // Canonical name for nodename
_Field_size_bytes_(ai_addrlen) struct sockaddr * ai_addr; // Binary address
struct addrinfo * ai_next; // Next structure in linked list
}
ADDRINFOA, *PADDRINFOA;
struct addrinfo *addrresult = NULL;
struct addrinfo *returnptr = NULL;
struct addrinfo hints;
@ -82,7 +100,7 @@ int32_t iguana_socket(int32_t bindflag,char *hostname,uint16_t port)
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
#endif
if ( parse_ipaddr(ipaddr,hostname) != 0 )
port = parse_ipaddr(ipaddr,hostname);

28
marketmaker.sln

@ -0,0 +1,28 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "marketmaker", "marketmaker.vcxproj", "{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Debug|x64.ActiveCfg = Debug|x64
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Debug|x64.Build.0 = Debug|x64
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Debug|x86.ActiveCfg = Debug|Win32
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Debug|x86.Build.0 = Debug|Win32
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Release|x64.ActiveCfg = Release|x64
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Release|x64.Build.0 = Release|x64
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Release|x86.ActiveCfg = Release|Win32
{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

257
marketmaker.vcxproj

@ -0,0 +1,257 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BE4A118A-115D-44B5-B9D9-AD17C1C1AAE8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(ProjectDir)\includes;$(ProjectDir)\includes\curl;$(IncludePath)</IncludePath>
<LibraryPath>$(ProjectDir)\OSlibs\win;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(SolutionDir)/includes;$(SolutionDir)/includes/curl;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<IncludePath>$(ProjectDir)\includes;$(ProjectDir)\includes\curl;$(IncludePath)</IncludePath>
<LibraryPath>$(ProjectDir)\OSlibs\win;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<EmbedManifest>false</EmbedManifest>
<IncludePath>$(ProjectDir)\includes;$(ProjectDir)\includes\curl;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level2</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NATIVE_WINDOWS;WIN32;_DEBUG;_CONSOLE;IGUANA_LOG2PACKETSIZE=20;IGUANA_MAXPACKETSIZE=1572864;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StructMemberAlignment>1Byte</StructMemberAlignment>
<AdditionalIncludeDirectories>.\iguana;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Ws2_32.lib;pthreadVC2.lib;nanomsg.lib;libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>.\iguana;.\OSlibs\win;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;NATIVE_WINDOWS;WIN32;IGUANA_LOG2PACKETSIZE=20;IGUANA_MAXPACKETSIZE=1572864;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StructMemberAlignment>1Byte</StructMemberAlignment>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>.\OSlibs\win\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>pthread_lib.lib;Ws2_32.lib;nanomsg.lib;libcurl.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NATIVE_WINDOWS;WIN32;_CONSOLE;NDEBUG;IGUANA_LOG2PACKETSIZE=20;IGUANA_MAXPACKETSIZE=1572864;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StructMemberAlignment>1Byte</StructMemberAlignment>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN64;_WIN64;_CRT_SECURE_NO_WARNINGS;NATIVE_WINDOWS;WIN32;_CONSOLE;NDEBUG;IGUANA_LOG2PACKETSIZE=20;IGUANA_MAXPACKETSIZE=1572864;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StructMemberAlignment>1Byte</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>Ws2_32.lib;Advapi32.lib;$(SolutionDir)OSlibs\win\x64\pthread_lib.lib;libcurl.lib;nanomsg.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>.\OSlibs\win\x64\release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="basilisk\basilisk.h" />
<ClInclude Include="crypto777\jpeg\cderror.h" />
<ClInclude Include="crypto777\jpeg\cdjpeg.h" />
<ClInclude Include="crypto777\jpeg\jconfig.h" />
<ClInclude Include="crypto777\jpeg\jdct.h" />
<ClInclude Include="crypto777\jpeg\jerror.h" />
<ClInclude Include="crypto777\jpeg\jinclude.h" />
<ClInclude Include="crypto777\jpeg\jmemsys.h" />
<ClInclude Include="crypto777\jpeg\jmorecfg.h" />
<ClInclude Include="crypto777\jpeg\jpegint.h" />
<ClInclude Include="crypto777\jpeg\jpeglib.h" />
<ClInclude Include="crypto777\jpeg\jversion.h" />
<ClInclude Include="crypto777\jpeg\transupp.h" />
<ClInclude Include="crypto777\OS_portable.h" />
<ClInclude Include="datachain\datachain.h" />
<ClInclude Include="gecko\gecko.h" />
<ClInclude Include="iguana\exchanges777.h" />
<ClInclude Include="iguana\iguana777.h" />
<ClInclude Include="iguana\mini-gmp.h" />
<ClInclude Include="includes\iguana_defines.h" />
<ClInclude Include="includes\iguana_funcs.h" />
<ClInclude Include="includes\iguana_structs.h" />
<ClInclude Include="OSlibs\win\mingw.h" />
<ClInclude Include="OSlibs\win\mman.h" />
<ClInclude Include="OSlibs\win\pthread.h" />
<ClInclude Include="targetver.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="crypto777\bitcoind_RPC.c" />
<ClCompile Include="crypto777\cJSON.c" />
<ClCompile Include="crypto777\curve25519-donna.c" />
<ClCompile Include="crypto777\curve25519.c" />
<ClCompile Include="crypto777\hmac_sha512.c" />
<ClCompile Include="crypto777\iguana_OS.c" />
<ClCompile Include="crypto777\iguana_utils.c" />
<ClCompile Include="crypto777\inet.c" />
<ClCompile Include="crypto777\jpeg\jaricom.c" />
<ClCompile Include="crypto777\jpeg\jcapimin.c" />
<ClCompile Include="crypto777\jpeg\jcapistd.c" />
<ClCompile Include="crypto777\jpeg\jcarith.c" />
<ClCompile Include="crypto777\jpeg\jccoefct.c" />
<ClCompile Include="crypto777\jpeg\jccolor.c" />
<ClCompile Include="crypto777\jpeg\jcdctmgr.c" />
<ClCompile Include="crypto777\jpeg\jchuff.c" />
<ClCompile Include="crypto777\jpeg\jcinit.c" />
<ClCompile Include="crypto777\jpeg\jcmainct.c" />
<ClCompile Include="crypto777\jpeg\jcmarker.c" />
<ClCompile Include="crypto777\jpeg\jcmaster.c" />
<ClCompile Include="crypto777\jpeg\jcomapi.c" />
<ClCompile Include="crypto777\jpeg\jcparam.c" />
<ClCompile Include="crypto777\jpeg\jcprepct.c" />
<ClCompile Include="crypto777\jpeg\jcsample.c" />
<ClCompile Include="crypto777\jpeg\jctrans.c" />
<ClCompile Include="crypto777\jpeg\jdapimin.c" />
<ClCompile Include="crypto777\jpeg\jdapistd.c" />
<ClCompile Include="crypto777\jpeg\jdarith.c" />
<ClCompile Include="crypto777\jpeg\jdatadst.c" />
<ClCompile Include="crypto777\jpeg\jdatasrc.c" />
<ClCompile Include="crypto777\jpeg\jdcoefct.c" />
<ClCompile Include="crypto777\jpeg\jdcolor.c" />
<ClCompile Include="crypto777\jpeg\jddctmgr.c" />
<ClCompile Include="crypto777\jpeg\jdhuff.c" />
<ClCompile Include="crypto777\jpeg\jdinput.c" />
<ClCompile Include="crypto777\jpeg\jdmainct.c" />
<ClCompile Include="crypto777\jpeg\jdmarker.c" />
<ClCompile Include="crypto777\jpeg\jdmaster.c" />
<ClCompile Include="crypto777\jpeg\jdmerge.c" />
<ClCompile Include="crypto777\jpeg\jdpostct.c" />
<ClCompile Include="crypto777\jpeg\jdsample.c" />
<ClCompile Include="crypto777\jpeg\jdtrans.c" />
<ClCompile Include="crypto777\jpeg\jerror.c" />
<ClCompile Include="crypto777\jpeg\jfdctflt.c" />
<ClCompile Include="crypto777\jpeg\jfdctfst.c" />
<ClCompile Include="crypto777\jpeg\jfdctint.c" />
<ClCompile Include="crypto777\jpeg\jidctflt.c" />
<ClCompile Include="crypto777\jpeg\jidctfst.c" />
<ClCompile Include="crypto777\jpeg\jidctint.c" />
<ClCompile Include="crypto777\jpeg\jmemmgr.c" />
<ClCompile Include="crypto777\jpeg\jquant1.c" />
<ClCompile Include="crypto777\jpeg\jquant2.c" />
<ClCompile Include="crypto777\jpeg\jutils.c" />
<ClCompile Include="crypto777\jpeg\unix\jmemname.c" />
<ClCompile Include="crypto777\OS_nonportable.c" />
<ClCompile Include="crypto777\OS_portable.c" />
<ClCompile Include="crypto777\OS_time.c" />
<ClCompile Include="crypto777\ramcoder.c" />
<ClCompile Include="crypto777\SaM.c" />
<ClCompile Include="crypto777\scrypt.c" />
<ClCompile Include="crypto777\tweetnacl.c" />
<ClCompile Include="iguana\exchanges\mm.c" />
<ClCompile Include="iguana\mini-gmp.c" />
<ClCompile Include="iguana\secp256k1\src\secp256k1.c" />
<ClCompile Include="OSlibs\win\mingw.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

297
marketmaker.vcxproj.filters

@ -0,0 +1,297 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<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;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</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</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="basilisk\basilisk.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\cderror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\cdjpeg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jconfig.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jdct.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jerror.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jinclude.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jmemsys.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jmorecfg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jpegint.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jpeglib.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\jversion.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\jpeg\transupp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto777\OS_portable.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="datachain\datachain.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="gecko\gecko.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iguana\exchanges777.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iguana\iguana777.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="iguana\mini-gmp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="includes\iguana_defines.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="includes\iguana_funcs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="includes\iguana_structs.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="OSlibs\win\mingw.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="OSlibs\win\mman.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="OSlibs\win\pthread.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="iguana\secp256k1\src\secp256k1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="iguana\exchanges\mm.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="OSlibs\win\mingw.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\bitcoind_RPC.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\cJSON.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\curve25519-donna.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\curve25519.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\hmac_sha512.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\iguana_OS.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\iguana_utils.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\inet.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jaricom.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcapimin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcapistd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcarith.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jccoefct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jccolor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcdctmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jchuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcinit.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcmainct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcmarker.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcmaster.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcomapi.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcparam.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcprepct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jcsample.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jctrans.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdapimin.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdapistd.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdarith.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdatadst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdatasrc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdcoefct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdcolor.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jddctmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdhuff.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdinput.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdmainct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdmarker.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdmaster.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdmerge.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdpostct.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdsample.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jdtrans.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jerror.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jfdctflt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jfdctfst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jfdctint.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jidctflt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jidctfst.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jidctint.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jmemmgr.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jquant1.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jquant2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\jutils.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\jpeg\unix\jmemname.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\OS_nonportable.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\OS_portable.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\OS_time.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\ramcoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\SaM.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\scrypt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto777\tweetnacl.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="iguana\mini-gmp.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Text Include="ReadMe.txt" />
</ItemGroup>
</Project>
Loading…
Cancel
Save