aboutsummaryrefslogtreecommitdiff
path: root/build/vs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-07 20:16:33 +0800
committerchai <chaifix@163.com>2018-12-07 20:16:33 +0800
commita059088c90fafb9ef21840db338f6bd04023b096 (patch)
tree00d2a75f1237011209fe79f3422da9fcb8e39b53 /build/vs
parentf065d7884d353c3545535850e4e8bdf8e10025ca (diff)
Diffstat (limited to 'build/vs')
-rw-r--r--build/vs/Tests/Test/Test.vcxproj138
-rw-r--r--build/vs/Tests/Test/Test.vcxproj.filters6
-rw-r--r--build/vs/Tests/Test/Test.vcxproj.user4
-rw-r--r--build/vs/lua51/lua51.vcxproj188
-rw-r--r--build/vs/lua51/lua51.vcxproj.filters64
-rw-r--r--build/vs/lua51/lua51.vcxproj.user4
-rw-r--r--build/vs/luax/luax.sln59
-rw-r--r--build/vs/luax/luax.vcxproj139
-rw-r--r--build/vs/luax/luax.vcxproj.filters17
-rw-r--r--build/vs/luax/luax.vcxproj.user4
10 files changed, 623 insertions, 0 deletions
diff --git a/build/vs/Tests/Test/Test.vcxproj b/build/vs/Tests/Test/Test.vcxproj
new file mode 100644
index 0000000..990932b
--- /dev/null
+++ b/build/vs/Tests/Test/Test.vcxproj
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.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">
+ <VCProjectVersion>15.0</VCProjectVersion>
+ <ProjectGuid>{CF3E2490-ECD1-4E73-8507-8255B757DBAC}</ProjectGuid>
+ <RootNamespace>Test</RootNamespace>
+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </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'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\src;$(ProjectDir)..\..\..\..\libs\lua-5.1.5\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\src;$(ProjectDir)..\..\..\..\libs\lua-5.1.5\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\..\tests\main.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\lua51\lua51.vcxproj">
+ <Project>{a5d20e8f-8105-414f-8b84-1d389fc6628d}</Project>
+ </ProjectReference>
+ <ProjectReference Include="..\..\luax\luax.vcxproj">
+ <Project>{d2570cc8-74b4-4eec-a03a-990ea0f0ea6f}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/Tests/Test/Test.vcxproj.filters b/build/vs/Tests/Test/Test.vcxproj.filters
new file mode 100644
index 0000000..8f3de10
--- /dev/null
+++ b/build/vs/Tests/Test/Test.vcxproj.filters
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="..\..\..\..\tests\main.cpp" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/Tests/Test/Test.vcxproj.user b/build/vs/Tests/Test/Test.vcxproj.user
new file mode 100644
index 0000000..be25078
--- /dev/null
+++ b/build/vs/Tests/Test/Test.vcxproj.user
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project> \ No newline at end of file
diff --git a/build/vs/lua51/lua51.vcxproj b/build/vs/lua51/lua51.vcxproj
new file mode 100644
index 0000000..988b9c5
--- /dev/null
+++ b/build/vs/lua51/lua51.vcxproj
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.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">
+ <VCProjectVersion>15.0</VCProjectVersion>
+ <ProjectGuid>{A5D20E8F-8105-414F-8B84-1D389FC6628D}</ProjectGuid>
+ <RootNamespace>lua51</RootNamespace>
+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </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'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lapi.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lauxlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lbaselib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lcode.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldblib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldebug.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldo.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldump.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lfunc.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lgc.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\linit.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\liolib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\llex.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lmathlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lmem.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\loadlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lobject.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lopcodes.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\loslib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lparser.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstate.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstring.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstrlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltable.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltablib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltm.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\luac.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lundump.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lvm.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lzio.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\print.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lapi.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lauxlib.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lcode.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ldebug.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ldo.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lfunc.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lgc.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\llex.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\llimits.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lmem.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lobject.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lopcodes.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lparser.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lstate.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lstring.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ltable.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ltm.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lua.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\luaconf.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lualib.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lundump.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lvm.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lzio.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\..\libs\lua-5.1.5\src\Makefile" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/lua51/lua51.vcxproj.filters b/build/vs/lua51/lua51.vcxproj.filters
new file mode 100644
index 0000000..889613c
--- /dev/null
+++ b/build/vs/lua51/lua51.vcxproj.filters
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lapi.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lauxlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lbaselib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lcode.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldblib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldebug.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldo.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ldump.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lfunc.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lgc.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\linit.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\liolib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\llex.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lmathlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lmem.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\loadlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lobject.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lopcodes.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\loslib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lparser.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstate.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstring.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lstrlib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltable.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltablib.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\ltm.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\luac.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lundump.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lvm.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\lzio.c" />
+ <ClCompile Include="..\..\..\libs\lua-5.1.5\src\print.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lapi.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lauxlib.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lcode.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ldebug.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ldo.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lfunc.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lgc.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\llex.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\llimits.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lmem.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lobject.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lopcodes.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lparser.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lstate.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lstring.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ltable.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\ltm.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lua.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\luaconf.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lualib.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lundump.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lvm.h" />
+ <ClInclude Include="..\..\..\libs\lua-5.1.5\src\lzio.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\..\..\libs\lua-5.1.5\src\Makefile" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/lua51/lua51.vcxproj.user b/build/vs/lua51/lua51.vcxproj.user
new file mode 100644
index 0000000..be25078
--- /dev/null
+++ b/build/vs/lua51/lua51.vcxproj.user
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project> \ No newline at end of file
diff --git a/build/vs/luax/luax.sln b/build/vs/luax/luax.sln
new file mode 100644
index 0000000..bf9bbbe
--- /dev/null
+++ b/build/vs/luax/luax.sln
@@ -0,0 +1,59 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2047
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luax", "luax.vcxproj", "{D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lua", "Lua", "{C11B7F81-3690-4CDD-ACC0-F26635BAFB75}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua51", "..\lua51\lua51.vcxproj", "{A5D20E8F-8105-414F-8B84-1D389FC6628D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{66261502-0FB8-41DE-A4BC-6F44C29A1E5D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Test", "..\Tests\Test\Test.vcxproj", "{CF3E2490-ECD1-4E73-8507-8255B757DBAC}"
+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
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Debug|x64.ActiveCfg = Debug|x64
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Debug|x64.Build.0 = Debug|x64
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Debug|x86.ActiveCfg = Debug|Win32
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Debug|x86.Build.0 = Debug|Win32
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Release|x64.ActiveCfg = Release|x64
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Release|x64.Build.0 = Release|x64
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Release|x86.ActiveCfg = Release|Win32
+ {D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}.Release|x86.Build.0 = Release|Win32
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Debug|x64.ActiveCfg = Debug|x64
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Debug|x64.Build.0 = Debug|x64
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Debug|x86.ActiveCfg = Debug|Win32
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Debug|x86.Build.0 = Debug|Win32
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Release|x64.ActiveCfg = Release|x64
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Release|x64.Build.0 = Release|x64
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Release|x86.ActiveCfg = Release|Win32
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D}.Release|x86.Build.0 = Release|Win32
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Debug|x64.ActiveCfg = Debug|x64
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Debug|x64.Build.0 = Debug|x64
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Debug|x86.ActiveCfg = Debug|Win32
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Debug|x86.Build.0 = Debug|Win32
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Release|x64.ActiveCfg = Release|x64
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Release|x64.Build.0 = Release|x64
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Release|x86.ActiveCfg = Release|Win32
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A5D20E8F-8105-414F-8B84-1D389FC6628D} = {C11B7F81-3690-4CDD-ACC0-F26635BAFB75}
+ {CF3E2490-ECD1-4E73-8507-8255B757DBAC} = {66261502-0FB8-41DE-A4BC-6F44C29A1E5D}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {C0B44CC5-3D2B-4C59-A0DE-10B9D7DF57A0}
+ EndGlobalSection
+EndGlobal
diff --git a/build/vs/luax/luax.vcxproj b/build/vs/luax/luax.vcxproj
new file mode 100644
index 0000000..7f86401
--- /dev/null
+++ b/build/vs/luax/luax.vcxproj
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="15.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">
+ <VCProjectVersion>15.0</VCProjectVersion>
+ <ProjectGuid>{D2570CC8-74B4-4EEC-A03A-990EA0F0EA6F}</ProjectGuid>
+ <RootNamespace>luax</RootNamespace>
+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v141</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </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'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)..\..\..\..\bin</OutDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\src\luax.cpp" />
+ <ClCompile Include="..\..\..\src\luax_object.cpp" />
+ <ClCompile Include="..\..\..\src\luax_ref.cpp" />
+ <ClCompile Include="..\..\..\src\luax_runtime.cpp" />
+ <ClCompile Include="..\..\..\src\luax_state.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\src\luax.h" />
+ <ClInclude Include="..\..\..\src\luax_object.h" />
+ <ClInclude Include="..\..\..\src\luax_ref.h" />
+ <ClInclude Include="..\..\..\src\luax_runtime.h" />
+ <ClInclude Include="..\..\..\src\luax_state.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/luax/luax.vcxproj.filters b/build/vs/luax/luax.vcxproj.filters
new file mode 100644
index 0000000..698a6bc
--- /dev/null
+++ b/build/vs/luax/luax.vcxproj.filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="..\..\..\src\luax.cpp" />
+ <ClCompile Include="..\..\..\src\luax_object.cpp" />
+ <ClCompile Include="..\..\..\src\luax_ref.cpp" />
+ <ClCompile Include="..\..\..\src\luax_runtime.cpp" />
+ <ClCompile Include="..\..\..\src\luax_state.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\src\luax.h" />
+ <ClInclude Include="..\..\..\src\luax_object.h" />
+ <ClInclude Include="..\..\..\src\luax_ref.h" />
+ <ClInclude Include="..\..\..\src\luax_runtime.h" />
+ <ClInclude Include="..\..\..\src\luax_state.h" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/build/vs/luax/luax.vcxproj.user b/build/vs/luax/luax.vcxproj.user
new file mode 100644
index 0000000..be25078
--- /dev/null
+++ b/build/vs/luax/luax.vcxproj.user
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project> \ No newline at end of file