diff --git a/lib/ta-lib/build.js b/lib/ta-lib/build.js
index f615ecf..e983f37 100755
--- a/lib/ta-lib/build.js
+++ b/lib/ta-lib/build.js
@@ -1,15 +1,33 @@
var exec = require('child_process').exec;
-var msbuildPath = '"C:/Program Files (x86)/MSBuild/14.0/Bin/';
console.log('building talib functions...');
var flags = "";
if(process.platform == 'win32') {
- process.chdir('./lib/ta-lib/make/csr/windows/msbuild/');
+ function startMsbuild(version, argMsbuildPath) {
+ process.chdir('./lib/ta-lib/make/csr/windows/msbuild' + version + '/');
- exec(msbuildPath + 'MSBuild" ./ta_lib.sln /property:Configuration=csr /property:Platform=x64', function(err, stdout, stderr) {
- console.log(stdout, stderr);
- });
+ exec('"' + argMsbuildPath + '\\MSBuild\\' + version + '.0\\Bin\\MSBuild" .\\ta_lib.sln /property:Configuration=csr /property:Platform=x64', function(err, stdout, stderr) {
+ console.log(stdout, stderr);
+ });
+ }
+
+ var fs = require('fs');
+ var msbuildPath = process.env['ProgramFiles(x86)'];
+
+ if (!fs.existsSync(msbuildPath + '\\MSBuild\\14.0\\Bin')) {
+ var vswhere = exec('"' + __dirname + '\\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath', function(err, stdout, stderr) {
+ if (err instanceof Error)
+ throw err;
+ });
+
+ vswhere.stdout.on('data', function(data) {
+ startMsbuild(15, data.trim());
+ });
+ }
+ else {
+ startMsbuild(14, msbuildPath);
+ }
} else {
var flags = "";
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcproj
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcproj
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcxproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcxproj
similarity index 97%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcxproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcxproj
index d509f14..297b693 100644
--- a/lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcxproj
+++ b/lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcxproj
@@ -158,28 +158,34 @@
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.a
.lib
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
@@ -205,7 +211,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -240,7 +246,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -276,7 +282,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -311,7 +317,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -347,7 +353,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -382,7 +388,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -417,7 +423,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -452,7 +458,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -487,7 +493,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -522,7 +528,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcxproj.filters
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_abstract/ta_abstract.vcxproj.filters
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_abstract/ta_abstract.vcxproj.filters
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcproj
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcproj
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcxproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcxproj
similarity index 97%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcxproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcxproj
index 1cdaa1d..06ad0f6 100644
--- a/lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcxproj
+++ b/lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcxproj
@@ -157,28 +157,34 @@
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.a
.lib
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
@@ -204,7 +210,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -239,7 +245,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -274,7 +280,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -309,7 +315,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -345,7 +351,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -380,7 +386,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -415,7 +421,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -450,7 +456,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -484,7 +490,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -518,7 +524,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcxproj.filters
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_common/ta_common.vcxproj.filters
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_common/ta_common.vcxproj.filters
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcproj
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcproj
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcxproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcxproj
similarity index 97%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcxproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcxproj
index abeec74..c1fdb81 100644
--- a/lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcxproj
+++ b/lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcxproj
@@ -157,28 +157,34 @@
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.a
.lib
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
.\..\..\..\..\..\lib\
.\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
@@ -205,7 +211,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -240,7 +246,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -275,7 +281,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -310,7 +316,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -345,7 +351,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -380,7 +386,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -415,7 +421,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -450,7 +456,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -486,7 +492,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
@@ -521,7 +527,7 @@
0x0409
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
true
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcxproj.filters
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_func/ta_func.vcxproj.filters
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_func/ta_func.vcxproj.filters
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_lib.sln b/lib/ta-lib/make/csr/windows/msbuild14/ta_lib.sln
similarity index 100%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_lib.sln
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_lib.sln
diff --git a/lib/ta-lib/make/csr/windows/msbuild/ta_libc/ta_libc.vcxproj b/lib/ta-lib/make/csr/windows/msbuild14/ta_libc/ta_libc.vcxproj
similarity index 99%
rename from lib/ta-lib/make/csr/windows/msbuild/ta_libc/ta_libc.vcxproj
rename to lib/ta-lib/make/csr/windows/msbuild14/ta_libc/ta_libc.vcxproj
index d6565e6..0cb4a87 100644
--- a/lib/ta-lib/make/csr/windows/msbuild/ta_libc/ta_libc.vcxproj
+++ b/lib/ta-lib/make/csr/windows/msbuild14/ta_libc/ta_libc.vcxproj
@@ -231,7 +231,7 @@
- .\..\..\..\..\..\lib/$(ProjectName)_$(Configuration).lib
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj b/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj
new file mode 100644
index 0000000..e7955b3
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj
@@ -0,0 +1,590 @@
+
+
+
+
+ cdd
+ Win32
+
+
+ cdd
+ x64
+
+
+ cdr
+ Win32
+
+
+ cdr
+ x64
+
+
+ cmd
+ Win32
+
+
+ cmd
+ x64
+
+
+ cmr
+ Win32
+
+
+ cmr
+ x64
+
+
+ csr
+ Win32
+
+
+ csr
+ x64
+
+
+
+ {FDE2592B-DF64-4308-B644-92E79E071986}
+ ta_abstract
+ 10.0.16299.0
+
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.24720.0
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+ .a
+
+
+ .lib
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\src\ta_abstract;.\..\..\..\..\..\src\ta_abstract\tables;.\..\..\..\..\..\src\ta_abstract\frames;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e3ab3a1b-0d33-4a51-a4f7-69ee5c079115}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj.filters
new file mode 100644
index 0000000..92bb9da
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_abstract/ta_abstract.vcxproj.filters
@@ -0,0 +1,131 @@
+
+
+
+
+ {3bab5e3e-bef7-4d7b-a931-814179c33e4b}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {d7250a1f-1593-4d93-86fe-9119e2b2c8dd}
+
+
+ {7f757589-af8a-4eec-9d8f-642da7661080}
+
+
+ {08003a55-c509-42b3-b9ce-3e43c8dea864}
+
+
+ {185297dd-59c8-469f-acc1-e1a309a37d15}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj b/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj
new file mode 100644
index 0000000..8f04ed1
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj
@@ -0,0 +1,554 @@
+
+
+
+
+ cdd
+ Win32
+
+
+ cdd
+ x64
+
+
+ cdr
+ Win32
+
+
+ cdr
+ x64
+
+
+ cmd
+ Win32
+
+
+ cmd
+ x64
+
+
+ cmr
+ Win32
+
+
+ cmr
+ x64
+
+
+ csr
+ Win32
+
+
+ csr
+ x64
+
+
+
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}
+ 10.0.16299.0
+
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.24720.0
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+ .a
+
+
+ .lib
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ ..\..\..\..\..\include;..\..\..\..\..\src\ta_common\imatix\sfl;..\..\..\..\..\src\ta_common;..\..\..\..\..\src\ta_common\mt;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj.filters
new file mode 100644
index 0000000..2a9a8d1
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_common/ta_common.vcxproj.filters
@@ -0,0 +1,47 @@
+
+
+
+
+ {ab83a1e1-49ae-44e5-873e-b1d40b5eb0ac}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {ee0c0e7f-ef07-4abb-9f97-58636eea908b}
+
+
+ {6f495720-bb63-4549-bade-c3343aa14d73}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj b/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj
new file mode 100644
index 0000000..b7d7e7c
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj
@@ -0,0 +1,717 @@
+
+
+
+
+ cdd
+ Win32
+
+
+ cdd
+ x64
+
+
+ cdr
+ Win32
+
+
+ cdr
+ x64
+
+
+ cmd
+ Win32
+
+
+ cmd
+ x64
+
+
+ cmr
+ Win32
+
+
+ cmr
+ x64
+
+
+ csr
+ Win32
+
+
+ csr
+ x64
+
+
+
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}
+ 10.0.16299.0
+
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141_xp
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141_xp
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+ StaticLibrary
+ v141
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.24720.0
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+ .a
+
+
+ .lib
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ $(ProjectName)_$(Configuration)
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ false
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ false
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ false
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ NO_DEBUG;NDEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ false
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+ Disabled
+ .\..\..\..\..\..\src\ta_common;.\..\..\..\..\..\include;%(AdditionalIncludeDirectories)
+ TA_DEBUG;_DEBUG;WIN32;_MBCS;_LIB;QT_THREAD_SUPPORT;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName).pch
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/
+ Level3
+ true
+ true
+ ProgramDatabase
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+ true
+
+
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).xml
+
+
+ true
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)/$(ProjectName)_$(Configuration).bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e3ab3a1b-0d33-4a51-a4f7-69ee5c079115}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj.filters b/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj.filters
new file mode 100644
index 0000000..ab09ada
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_func/ta_func.vcxproj.filters
@@ -0,0 +1,509 @@
+
+
+
+
+ {a4e19d3a-203e-4e4e-b87e-c00d5426fe15}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {70bfdb4e-99fc-493b-9b8e-963266862ccb}
+
+
+ {66fe8ae4-fc30-4d66-9262-0fffecad20c1}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+ src
+
+
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+ include
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_lib.sln b/lib/ta-lib/make/csr/windows/msbuild15/ta_lib.sln
new file mode 100644
index 0000000..456c03e
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_lib.sln
@@ -0,0 +1,112 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.24720.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_common", "ta_common\ta_common.vcxproj", "{E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_func", "ta_func\ta_func.vcxproj", "{B9DBB4A6-C675-4486-B916-0B0DCC049BB2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_abstract", "ta_abstract\ta_abstract.vcxproj", "{FDE2592B-DF64-4308-B644-92E79E071986}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ta_libc", "ta_libc\ta_libc.vcxproj", "{B7BA9CEF-8430-4BCB-8EEE-5C351800A021}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ cdd|Win32 = cdd|Win32
+ cdd|x64 = cdd|x64
+ cdr|Win32 = cdr|Win32
+ cdr|x64 = cdr|x64
+ cmd|Win32 = cmd|Win32
+ cmd|x64 = cmd|x64
+ cmr|Win32 = cmr|Win32
+ cmr|x64 = cmr|x64
+ csr|Win32 = csr|Win32
+ csr|x64 = csr|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|Win32.ActiveCfg = cdd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|Win32.Build.0 = cdd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|x64.ActiveCfg = cdd|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdd|x64.Build.0 = cdd|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|Win32.ActiveCfg = cdr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|Win32.Build.0 = cdr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|x64.ActiveCfg = cdr|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cdr|x64.Build.0 = cdr|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|Win32.ActiveCfg = cmd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|Win32.Build.0 = cmd|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|x64.ActiveCfg = cmd|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmd|x64.Build.0 = cmd|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|Win32.ActiveCfg = cmr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|Win32.Build.0 = cmr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|x64.ActiveCfg = cmr|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.cmr|x64.Build.0 = cmr|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.csr|Win32.ActiveCfg = csr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.csr|Win32.Build.0 = csr|Win32
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.csr|x64.ActiveCfg = csr|x64
+ {E3AB3A1B-0D33-4A51-A4F7-69EE5C079115}.csr|x64.Build.0 = csr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|Win32.ActiveCfg = cdd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|Win32.Build.0 = cdd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|x64.ActiveCfg = cdd|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdd|x64.Build.0 = cdd|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|Win32.ActiveCfg = cdr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|Win32.Build.0 = cdr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|x64.ActiveCfg = cdr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cdr|x64.Build.0 = cdr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|Win32.ActiveCfg = cmd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|Win32.Build.0 = cmd|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|x64.ActiveCfg = cmd|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmd|x64.Build.0 = cmd|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|Win32.ActiveCfg = cmr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|Win32.Build.0 = cmr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|x64.ActiveCfg = cmr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.cmr|x64.Build.0 = cmr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.csr|Win32.ActiveCfg = csr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.csr|Win32.Build.0 = csr|Win32
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.csr|x64.ActiveCfg = csr|x64
+ {B9DBB4A6-C675-4486-B916-0B0DCC049BB2}.csr|x64.Build.0 = csr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|Win32.ActiveCfg = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|Win32.Build.0 = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|x64.ActiveCfg = cdd|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdd|x64.Build.0 = cdd|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|Win32.ActiveCfg = cdr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|Win32.Build.0 = cdr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|x64.ActiveCfg = cdr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cdr|x64.Build.0 = cdr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|Win32.ActiveCfg = cmd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|Win32.Build.0 = cmd|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|x64.ActiveCfg = cmd|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmd|x64.Build.0 = cmd|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|Win32.ActiveCfg = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|Win32.Build.0 = cmr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|x64.ActiveCfg = cmr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.cmr|x64.Build.0 = cmr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.csr|Win32.ActiveCfg = csr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.csr|Win32.Build.0 = csr|Win32
+ {FDE2592B-DF64-4308-B644-92E79E071986}.csr|x64.ActiveCfg = csr|x64
+ {FDE2592B-DF64-4308-B644-92E79E071986}.csr|x64.Build.0 = csr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|Win32.ActiveCfg = cdd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|Win32.Build.0 = cdd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|x64.ActiveCfg = cdd|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdd|x64.Build.0 = cdd|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|Win32.ActiveCfg = cdr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|Win32.Build.0 = cdr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|x64.ActiveCfg = cdr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cdr|x64.Build.0 = cdr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|Win32.ActiveCfg = cmd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|Win32.Build.0 = cmd|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|x64.ActiveCfg = cmd|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmd|x64.Build.0 = cmd|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|Win32.ActiveCfg = cmr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|Win32.Build.0 = cmr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|x64.ActiveCfg = cmr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.cmr|x64.Build.0 = cmr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.csr|Win32.ActiveCfg = csr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.csr|Win32.Build.0 = csr|Win32
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.csr|x64.ActiveCfg = csr|x64
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}.csr|x64.Build.0 = csr|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/lib/ta-lib/make/csr/windows/msbuild15/ta_libc/ta_libc.vcxproj b/lib/ta-lib/make/csr/windows/msbuild15/ta_libc/ta_libc.vcxproj
new file mode 100644
index 0000000..3d64885
--- /dev/null
+++ b/lib/ta-lib/make/csr/windows/msbuild15/ta_libc/ta_libc.vcxproj
@@ -0,0 +1,259 @@
+
+
+
+
+ cdd
+ Win32
+
+
+ cdd
+ x64
+
+
+ cdr
+ Win32
+
+
+ cdr
+ x64
+
+
+ cmd
+ Win32
+
+
+ cmd
+ x64
+
+
+ cmr
+ Win32
+
+
+ cmr
+ x64
+
+
+ csr
+ Win32
+
+
+ csr
+ x64
+
+
+
+ {B7BA9CEF-8430-4BCB-8EEE-5C351800A021}
+ ta_libc
+ 10.0.16299.0
+
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+ Makefile
+ v141
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>14.0.24720.0
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+ .a
+
+
+ lib /OUT:.\..\..\..\..\..\lib\ta_libc_$(Configuration).lib .\..\..\..\..\..\lib\ta_abstract_$(Configuration).lib .\..\..\..\..\..\lib\ta_common_$(Configuration).lib .\..\..\..\..\..\lib\ta_func_$(Configuration).lib
+ lib /OUT:.\..\..\..\..\..\lib\ta_libc_$(Configuration).lib .\..\..\..\..\..\lib\ta_abstract_$(Configuration).lib .\..\..\..\..\..\lib\ta_common_$(Configuration).lib .\..\..\..\..\..\lib\ta_func_$(Configuration).lib
+ del .\..\..\..\..\..\lib\ta_libc_$(Configuration).lib
+ .\..\..\..\..\..\lib\ta_libc_$(Configuration).lib
+ .lib
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ .\..\..\..\..\..\lib\
+
+
+ .\..\..\..\..\..\lib\
+ .\..\..\..\..\..\temp\$(Configuration)\$(ProjectName)\
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ lib /OUT:$(OutDir)ta_libc_$(Configuration).lib $(OutDir)ta_abstract_$(Configuration).lib $(OutDir)ta_common_$(Configuration).lib $(OutDir)ta_func_$(Configuration).lib
+ del $(OutDir)ta_libc_$(Configuration).lib
+ $(OutDir)ta_libc_$(Configuration).lib
+
+
+
+ .\..\..\..\..\..\lib\$(ProjectName)_$(Configuration).lib
+
+
+
+
+
+
+
+
+
+
+
+ {fde2592b-df64-4308-b644-92e79e071986}
+ true
+
+
+ {e3ab3a1b-0d33-4a51-a4f7-69ee5c079115}
+
+
+ {b9dbb4a6-c675-4486-b916-0b0dcc049bb2}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/ta-lib/vswhere.exe b/lib/ta-lib/vswhere.exe
new file mode 100644
index 0000000..b1e7ba1
Binary files /dev/null and b/lib/ta-lib/vswhere.exe differ