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  | 
