diff options
author | chai <chaifix@163.com> | 2018-12-07 20:16:33 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-12-07 20:16:33 +0800 |
commit | a059088c90fafb9ef21840db338f6bd04023b096 (patch) | |
tree | 00d2a75f1237011209fe79f3422da9fcb8e39b53 /build | |
parent | f065d7884d353c3545535850e4e8bdf8e10025ca (diff) |
Diffstat (limited to 'build')
-rw-r--r-- | build/vs/Tests/Test/Test.vcxproj | 138 | ||||
-rw-r--r-- | build/vs/Tests/Test/Test.vcxproj.filters | 6 | ||||
-rw-r--r-- | build/vs/Tests/Test/Test.vcxproj.user | 4 | ||||
-rw-r--r-- | build/vs/lua51/lua51.vcxproj | 188 | ||||
-rw-r--r-- | build/vs/lua51/lua51.vcxproj.filters | 64 | ||||
-rw-r--r-- | build/vs/lua51/lua51.vcxproj.user | 4 | ||||
-rw-r--r-- | build/vs/luax/luax.sln | 59 | ||||
-rw-r--r-- | build/vs/luax/luax.vcxproj | 139 | ||||
-rw-r--r-- | build/vs/luax/luax.vcxproj.filters | 17 | ||||
-rw-r--r-- | build/vs/luax/luax.vcxproj.user | 4 |
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 |