diff --git a/build/tflib.filters b/build/tflib.filters
new file mode 100644
index 000000000..583a7a442
--- /dev/null
+++ b/build/tflib.filters
@@ -0,0 +1,21 @@
+
+
+
+
+ {72a9ea2f-8fbe-4546-96f3-21a4de35bf0e}
+
+
+ {afa0f493-bfe6-4bd2-add2-3256306ed9c5}
+
+
+
+
+ Sources
+
+
+
+
+ Headers
+
+
+
\ No newline at end of file
diff --git a/build/tflib.vcxproj b/build/tflib.vcxproj
new file mode 100644
index 000000000..d1d756efb
--- /dev/null
+++ b/build/tflib.vcxproj
@@ -0,0 +1,181 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {7BF6939E-DFCD-49ED-B0A8-EDB68DDCE6D5}
+ fp
+ 10.0.17763.0
+
+
+
+ StaticLibrary
+ false
+ v141
+
+
+ StaticLibrary
+ false
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\lib\
+ ..\obj\$(SolutionName)\$(ProjectName)\
+ false
+ ..\lib\
+ ..\obj\$(SolutionName)\$(ProjectName)\
+ false
+ false
+ false
+ .lib
+ .lib
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\debug/li0.tlb
+
+
+
+
+ Disabled
+ ..\src\xvtdb\;..\src\cg;..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__;%(PreprocessorDefinitions)
+ false
+ MultiThreadedDebug
+ $(IntDir)$(TargetName).pch
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)$(TargetName).pdb
+ true
+ Level3
+ true
+ ProgramDatabase
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0410
+ ..\wx28X\include;%(AdditionalIncludeDirectories)
+
+
+ wsock32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ %(IgnoreSpecificDefaultLibraries)
+ true
+ $(TargetDir)$(TargetName).pdb
+ Windows
+ false
+
+
+ MachineX86
+ NotSet
+
+
+ true
+ .\..\debug/li0.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\release/li0.tlb
+
+
+
+
+ MaxSpeed
+ ..\src\xvtdb\;..\src\cg;..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ false
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0410
+ ..\wx28X\include;%(AdditionalIncludeDirectories)
+
+
+ wsock32.lib;%(AdditionalDependencies)
+ true
+ %(IgnoreSpecificDefaultLibraries)
+ Windows
+
+
+ MachineX86
+ 12.0
+ false
+ $(OutDir)$(TargetName)$(TargetExt)
+ $(TargetDir)$(TargetName).pdb
+
+
+ true
+ .\..\release/li0.bsc
+
+
+
+
+ Document
+ true
+
+
+ Document
+ true
+
+
+
+
+ {2d38a763-3d74-4338-9362-b891784ec90e}
+
+
+ {a1ce9743-a597-4f92-b55a-345a366c9e55}
+
+
+ {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file