update visual studio solution to build all versions properly Pull pin defs into config file use config file to allow USE_SIMULATOR checks in OmoteUI this will allow the sim to compile in specific code within the UI
81 lines
No EOL
4.2 KiB
XML
81 lines
No EOL
4.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.Win32.props" />
|
|
<Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.x64.props" />
|
|
<Import Project="Mile.Project.Windows.Legacy\Mile.Project.Platform.ARM64.props" />
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{3CA6E070-4AC1-475E-BB17-CF29AE4806DF}</ProjectGuid>
|
|
<RootNamespace>LVGL</RootNamespace>
|
|
<MileProjectType>ConsoleApplication</MileProjectType>
|
|
<MileProjectManifestFile>LVGL.Simulator.manifest</MileProjectManifestFile>
|
|
<MileProjectEnableVCLTLSupport>true</MileProjectEnableVCLTLSupport>
|
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
<SupportLTL>false</SupportLTL>
|
|
</PropertyGroup>
|
|
<Import Project="Mile.Project.Windows.Legacy\Mile.Project.Cpp.props" />
|
|
<Import Project="freetype.props" />
|
|
<PropertyGroup>
|
|
<IncludePath>$(MSBuildThisFileDirectory);$(MSBuildThisFileDirectory)..\LvglPlatform\lvgl\;$(MSBuildThisFileDirectory)..\LvglPlatform\;$(IncludePath)</IncludePath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
<SourcePath>$(VC_SourcePath);</SourcePath>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<TreatWarningAsError>false</TreatWarningAsError>
|
|
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
|
|
<PreprocessorDefinitions>LV_CONF_INCLUDE_SIMPLE;LV_LVGL_H_INCLUDE_SIMPLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<Optimization Condition="'$(Configuration)'=='Release'">MinSpace</Optimization>
|
|
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\Platformio\include\OmoteUI</AdditionalIncludeDirectories>
|
|
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">stdcpp17</LanguageStandard>
|
|
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
<Link>
|
|
<AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
</AdditionalLibraryDirectories>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="LVGL.Portable.vcxitems" />
|
|
<Import Project="LVGL.Drivers.vcxitems" />
|
|
<ItemGroup>
|
|
<ClInclude Include="..\..\Platformio\include\OmoteUI\HardwareAbstractionInterface.h" />
|
|
<ClInclude Include="..\..\Platformio\include\OmoteUI\OmoteUI.hpp" />
|
|
<ClInclude Include="HardwareSimulator.hpp" />
|
|
<ClInclude Include="omoteconfig.h" />
|
|
<ClInclude Include="lv_conf.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="lv_drv_conf.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Manifest Include="LVGL.Simulator.manifest" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="Mile.Project.Properties.h" />
|
|
<ClInclude Include="resource.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\..\Platformio\src\HardwareAbstractionInterface.cpp" />
|
|
<ClCompile Include="..\..\Platformio\src\OmoteUI.cpp" />
|
|
<ClCompile Include="HardwareSimulator.cpp" />
|
|
<ClCompile Include="LVGL.Simulator.cpp">
|
|
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="LVGL.Simulator.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="LVGL.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="freetype.props" />
|
|
</ItemGroup>
|
|
<Import Project="Mile.Project.Windows.Legacy\Mile.Project.Cpp.targets" />
|
|
</Project> |