Updated VSLinux solution

This commit is contained in:
Dimitris Panokostas 2017-03-30 23:41:57 +02:00
parent 5259607646
commit d00db779b1
8 changed files with 1903 additions and 407 deletions

View file

@ -1,20 +1,45 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
# Visual Studio 15
VisualStudioVersion = 15.0.26228.10
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Amiberry", "Amiberry.vcxproj", "{FDB65B17-494A-4248-9F05-B527D4EA15DF}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Amiberry", "Amiberry.vcxproj", "{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}"
ProjectSection(ProjectDependencies) = postProject
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD} = {06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "guisan", "guisan\guisan.vcxproj", "{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FDB65B17-494A-4248-9F05-B527D4EA15DF}.Debug|ARM.ActiveCfg = Debug|ARM
{FDB65B17-494A-4248-9F05-B527D4EA15DF}.Debug|ARM.Build.0 = Debug|ARM
{FDB65B17-494A-4248-9F05-B527D4EA15DF}.Release|ARM.ActiveCfg = Release|ARM
{FDB65B17-494A-4248-9F05-B527D4EA15DF}.Release|ARM.Build.0 = Release|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|ARM.ActiveCfg = Debug|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|ARM.Build.0 = Debug|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|x64.ActiveCfg = Debug|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Debug|x86.ActiveCfg = Debug|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Release|ARM.ActiveCfg = Release|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Release|ARM.Build.0 = Release|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Release|x64.ActiveCfg = Release|ARM
{7B9A67B2-3F13-4E7B-A875-AAB6CAAE63D7}.Release|x86.ActiveCfg = Release|ARM
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|ARM.ActiveCfg = Debug|ARM
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|ARM.Build.0 = Debug|ARM
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x64.ActiveCfg = Debug|x64
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x64.Build.0 = Debug|x64
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x86.ActiveCfg = Debug|x86
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Debug|x86.Build.0 = Debug|x86
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|ARM.ActiveCfg = Release|ARM
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|ARM.Build.0 = Release|ARM
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|x64.ActiveCfg = Release|x64
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|x64.Build.0 = Release|x64
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|x86.ActiveCfg = Release|x86
{06B356E1-FE8B-4E50-BF9F-A9D6E419ECBD}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
@ -9,68 +9,149 @@
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</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">
<ProjectGuid>{fdb65b17-494a-4248-9f05-b527d4ea15df}</ProjectGuid>
<ProjectGuid>{7b9a67b2-3f13-4e7b-a875-aab6caae63d7}</ProjectGuid>
<Keyword>Linux</Keyword>
<RootNamespace>Amiberry</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
<ApplicationType>Linux</ApplicationType>
<ApplicationTypeRevision>1.0</ApplicationTypeRevision>
<TargetLinuxPlatform>Generic</TargetLinuxPlatform>
<LinuxProjectType>{2238F9CD-F817-4ECC-BD14-2524D2669B35}</LinuxProjectType>
<LinuxProjectType>{FC1A4D80-50E9-41DA-9192-61C0DBAA00D2}</LinuxProjectType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<RemoteBuildCommandLine>cd ~/projects/Amiberry; make</RemoteBuildCommandLine>
<RemoteReBuildCommandLine>cd ~/projects/Amiberry; make clean; make</RemoteReBuildCommandLine>
<RemoteCleanCommandLine>cd ~/projects/Amiberry; make clean</RemoteCleanCommandLine>
</PropertyGroup>
<ItemGroup>
<ClCompile Include="..\src\akiko.cpp" />
<Text Include="..\conf\dir.txt">
<DeploymentContent>true</DeploymentContent>
</Text>
<Text Include="..\kickstarts\dir.txt">
<DeploymentContent>true</DeploymentContent>
</Text>
<Text Include="..\savestates\dir.txt">
<DeploymentContent>true</DeploymentContent>
</Text>
<Text Include="..\screenshots\dir.txt">
<DeploymentContent>true</DeploymentContent>
</Text>
</ItemGroup>
<ItemGroup>
<Image Include="..\data\35floppy.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\chip.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\cpu.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\delete.png">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\drive.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\expansion.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\file.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\joystick.bmp">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\joystick.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\misc.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\mouse.bmp">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\paths.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\remapping.bmp">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\savestate.png">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\screen.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
<Image Include="..\data\sound.ico">
<DeploymentContent>true</DeploymentContent>
</Image>
</ItemGroup>
<ItemGroup>
<Font Include="..\data\FreeSans.ttf">
<DeploymentContent>true</DeploymentContent>
</Font>
</ItemGroup>
<ItemGroup>
<None Include="..\Makefile">
<DeploymentContent>true</DeploymentContent>
</None>
<None Include="..\src\filesys.asm">
<DeploymentContent>true</DeploymentContent>
</None>
<None Include="..\src\inputevents.def">
<DeploymentContent>true</DeploymentContent>
</None>
<None Include="..\src\osdep\neon_helper.s" />
<None Include="..\src\table68k">
<DeploymentContent>true</DeploymentContent>
</None>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\akiko.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\archivers\7z\7zAlloc.cpp" />
<ClCompile Include="..\src\archivers\7z\7zBuf.cpp" />
<ClCompile Include="..\src\archivers\7z\7zCrc.cpp" />
<ClCompile Include="..\src\archivers\7z\7zDecode.cpp" />
<ClCompile Include="..\src\archivers\7z\7zExtract.cpp" />
<ClCompile Include="..\src\archivers\7z\7zHeader.cpp" />
<ClCompile Include="..\src\archivers\7z\7zIn.cpp" />
<ClCompile Include="..\src\archivers\7z\7zItem.cpp" />
<ClCompile Include="..\src\archivers\7z\7zStream.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zAlloc.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zDecode.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zExtract.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zHeader.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zIn.cpp" />
<ClCompile Include="..\src\archivers\7z\Archive\7z\7zItem.cpp" />
<ClCompile Include="..\src\archivers\7z\Bcj2.cpp" />
<ClCompile Include="..\src\archivers\7z\Bra.cpp" />
<ClCompile Include="..\src\archivers\7z\Bra86.cpp" />
@ -100,57 +181,163 @@
<ClCompile Include="..\src\archivers\lzx\unlzx.cpp" />
<ClCompile Include="..\src\archivers\wrp\warp.cpp" />
<ClCompile Include="..\src\archivers\zip\unzip.cpp" />
<ClCompile Include="..\src\aros.rom.cpp" />
<ClCompile Include="..\src\audio.cpp" />
<ClCompile Include="..\src\autoconf.cpp" />
<ClCompile Include="..\src\blitfunc.cpp" />
<ClCompile Include="..\src\blitops.cpp" />
<ClCompile Include="..\src\blittable.cpp" />
<ClCompile Include="..\src\blitter.cpp" />
<ClCompile Include="..\src\blkdev.cpp" />
<ClCompile Include="..\src\blkdev_cdimage.cpp" />
<ClCompile Include="..\src\bsdsocket.cpp" />
<ClCompile Include="..\src\build68k.cpp" />
<ClCompile Include="..\src\calc.cpp" />
<ClCompile Include="..\src\cdrom.cpp" />
<ClCompile Include="..\src\cfgfile.cpp" />
<ClCompile Include="..\src\cia.cpp" />
<ClCompile Include="..\src\cpudefs.cpp" />
<ClCompile Include="..\src\cpuemu_0.cpp" />
<ClCompile Include="..\src\cpuemu_11.cpp" />
<ClCompile Include="..\src\cpuemu_4.cpp" />
<ClCompile Include="..\src\cpustbl.cpp" />
<ClCompile Include="..\src\crc32.cpp" />
<ClCompile Include="..\src\custom.cpp" />
<ClCompile Include="..\src\disk.cpp" />
<ClCompile Include="..\src\diskutil.cpp" />
<ClCompile Include="..\src\drawing.cpp" />
<ClCompile Include="..\src\events.cpp" />
<ClCompile Include="..\src\expansion.cpp" />
<ClCompile Include="..\src\filesys.cpp" />
<ClCompile Include="..\src\filesys_bootrom.cpp" />
<ClCompile Include="..\src\fpp.cpp" />
<ClCompile Include="..\src\fsdb.cpp" />
<ClCompile Include="..\src\fsdb_unix.cpp" />
<ClCompile Include="..\src\fsusage.cpp" />
<ClCompile Include="..\src\genblitter.cpp" />
<ClCompile Include="..\src\gencpu.cpp" />
<ClCompile Include="..\src\gfxboard.cpp" />
<ClCompile Include="..\src\gfxutil.cpp" />
<ClCompile Include="..\src\hardfile.cpp" />
<ClCompile Include="..\src\inputdevice.cpp" />
<ClCompile Include="..\src\aros.rom.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\audio.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\autoconf.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blitfunc.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blitops.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blittable.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blitter.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blkdev.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\blkdev_cdimage.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\bsdsocket.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\build68k.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\calc.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cdrom.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cfgfile.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cia.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cpudefs.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cpuemu_0.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cpuemu_11.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cpuemu_4.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\cpustbl.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\crc32.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\custom.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\disk.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\diskutil.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\drawing.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\events.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\expansion.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\filesys.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\filesys_bootrom.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\fpp.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\fsdb.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\fsdb_unix.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\fsusage.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\genblitter.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\gencpu.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\genlinetoscr.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\gfxboard.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\gfxutil.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\hardfile.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\inputdevice.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\jit\codegen_arm.cpp" />
<ClCompile Include="..\src\jit\compemu.cpp" />
<ClCompile Include="..\src\jit\compemu_fpp.cpp" />
<ClCompile Include="..\src\jit\compemu_midfunc_arm.cpp" />
<ClCompile Include="..\src\jit\compemu_midfunc_arm2.cpp" />
<ClCompile Include="..\src\jit\compemu_support.cpp" />
<ClCompile Include="..\src\jit\compstbl.cpp" />
<ClCompile Include="..\src\keybuf.cpp" />
<ClCompile Include="..\src\linetoscr.c" />
<ClCompile Include="..\src\jit\gencomp_arm.cpp" />
<ClCompile Include="..\src\keybuf.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\linetoscr.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\machdep\support.cpp" />
<ClCompile Include="..\src\main.cpp" />
<ClCompile Include="..\src\memory.cpp" />
<ClCompile Include="..\src\native2amiga.cpp" />
<ClCompile Include="..\src\newcpu.cpp" />
<ClCompile Include="..\src\newcpu_common.cpp" />
<ClCompile Include="..\src\main.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\memory.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\native2amiga.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\newcpu.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\newcpu_common.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\osdep\amiberry.cpp" />
<ClCompile Include="..\src\osdep\amiberry_filesys.cpp" />
<ClCompile Include="..\src\osdep\amiberry_gfx.cpp" />
<ClCompile Include="..\src\osdep\amiberry_gui.cpp" />
<ClCompile Include="..\src\osdep\amiberry_input.cpp" />
<ClCompile Include="..\src\osdep\amiberry_mem.cpp" />
<ClCompile Include="..\src\osdep\amiberry_rp9.cpp" />
<ClCompile Include="..\src\osdep\bsdsocket_host.cpp" />
<ClCompile Include="..\src\osdep\cda_play.cpp" />
<ClCompile Include="..\src\osdep\charset.cpp" />
@ -174,7 +361,6 @@
<ClCompile Include="..\src\osdep\gui\PanelROM.cpp" />
<ClCompile Include="..\src\osdep\gui\PanelSavestate.cpp" />
<ClCompile Include="..\src\osdep\gui\PanelSound.cpp" />
<ClCompile Include="..\src\osdep\gui\sdltruetypefont.cpp" />
<ClCompile Include="..\src\osdep\gui\SelectFile.cpp" />
<ClCompile Include="..\src\osdep\gui\SelectFolder.cpp" />
<ClCompile Include="..\src\osdep\gui\SelectorEntry.cpp" />
@ -183,39 +369,163 @@
<ClCompile Include="..\src\osdep\gui\UaeDropDown.cpp" />
<ClCompile Include="..\src\osdep\gui\UaeListBox.cpp" />
<ClCompile Include="..\src\osdep\gui\UaeRadioButton.cpp" />
<ClCompile Include="..\src\osdep\hardfile_pandora.cpp" />
<ClCompile Include="..\src\osdep\keyboard.cpp" />
<ClCompile Include="..\src\osdep\hardfile_amiberry.cpp" />
<ClCompile Include="..\src\osdep\keyboard_amiberry.cpp" />
<ClCompile Include="..\src\osdep\menu\menu_config.cpp" />
<ClCompile Include="..\src\osdep\mp3decoder.cpp" />
<ClCompile Include="..\src\osdep\pandora.cpp" />
<ClCompile Include="..\src\osdep\pandora_filesys.cpp" />
<ClCompile Include="..\src\osdep\pandora_gfx.cpp" />
<ClCompile Include="..\src\osdep\pandora_gui.cpp" />
<ClCompile Include="..\src\osdep\pandora_input.cpp" />
<ClCompile Include="..\src\osdep\pandora_mem.cpp" />
<ClCompile Include="..\src\osdep\pandora_rp9.cpp" />
<ClCompile Include="..\src\osdep\picasso96.cpp" />
<ClCompile Include="..\src\osdep\sigsegv_handler.cpp" />
<ClCompile Include="..\src\osdep\writelog.cpp" />
<ClCompile Include="..\src\p96_blit.cpp" />
<ClCompile Include="..\src\readcpu.cpp" />
<ClCompile Include="..\src\rommgr.cpp" />
<ClCompile Include="..\src\savestate.cpp" />
<ClCompile Include="..\src\sinctable.cpp" />
<ClCompile Include="..\src\p96_blit.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\readcpu.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\rommgr.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\savestate.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\sinctable.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\sounddep\sound.cpp" />
<ClCompile Include="..\src\sounddep\sound_sdl_new.cpp" />
<ClCompile Include="..\src\statusline.cpp" />
<ClCompile Include="..\src\trace.c" />
<ClCompile Include="..\src\traps.cpp" />
<ClCompile Include="..\src\uaelib.cpp" />
<ClCompile Include="..\src\uaeresource.cpp" />
<ClCompile Include="..\src\zfile.cpp" />
<ClCompile Include="..\src\zfile_archive.cpp" />
<ClCompile Include="..\src\statusline.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\traps.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\uaelib.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\uaeresource.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\zfile.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
<ClCompile Include="..\src\zfile_archive.cpp">
<DeploymentContent>false</DeploymentContent>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\src\filesys.asm" />
<None Include="..\src\inputevents.def" />
<None Include="..\src\osdep\neon_helper.s" />
<None Include="..\src\table68k" />
<ClInclude Include="..\src\archivers\7z\7zAlloc.h" />
<ClInclude Include="..\src\archivers\7z\7zBuf.h" />
<ClInclude Include="..\src\archivers\7z\7zCrc.h" />
<ClInclude Include="..\src\archivers\7z\7zDecode.h" />
<ClInclude Include="..\src\archivers\7z\7zExtract.h" />
<ClInclude Include="..\src\archivers\7z\7zHeader.h" />
<ClInclude Include="..\src\archivers\7z\7zIn.h" />
<ClInclude Include="..\src\archivers\7z\7zItem.h" />
<ClInclude Include="..\src\archivers\7z\7zVersion.h" />
<ClInclude Include="..\src\archivers\7z\Bcj2.h" />
<ClInclude Include="..\src\archivers\7z\Bra.h" />
<ClInclude Include="..\src\archivers\7z\CpuArch.h" />
<ClInclude Include="..\src\archivers\7z\LzmaDec.h" />
<ClInclude Include="..\src\archivers\7z\Types.h" />
<ClInclude Include="..\src\archivers\dms\cdata.h" />
<ClInclude Include="..\src\archivers\dms\crc_csum.h" />
<ClInclude Include="..\src\archivers\dms\getbits.h" />
<ClInclude Include="..\src\archivers\dms\maketbl.h" />
<ClInclude Include="..\src\archivers\dms\pfile.h" />
<ClInclude Include="..\src\archivers\dms\tables.h" />
<ClInclude Include="..\src\archivers\dms\u_deep.h" />
<ClInclude Include="..\src\archivers\dms\u_heavy.h" />
<ClInclude Include="..\src\archivers\dms\u_init.h" />
<ClInclude Include="..\src\archivers\dms\u_medium.h" />
<ClInclude Include="..\src\archivers\dms\u_quick.h" />
<ClInclude Include="..\src\archivers\dms\u_rle.h" />
<ClInclude Include="..\src\archivers\lha\lha.h" />
<ClInclude Include="..\src\archivers\lha\lha_macro.h" />
<ClInclude Include="..\src\archivers\wrp\warp.h" />
<ClInclude Include="..\src\archivers\zip\unzip.h" />
<ClInclude Include="..\src\include\akiko.h" />
<ClInclude Include="..\src\include\audio.h" />
<ClInclude Include="..\src\include\autoconf.h" />
<ClInclude Include="..\src\include\blit.h" />
<ClInclude Include="..\src\include\blitfunc.h" />
<ClInclude Include="..\src\include\blitter.h" />
<ClInclude Include="..\src\include\blkdev.h" />
<ClInclude Include="..\src\include\bsdsocket.h" />
<ClInclude Include="..\src\include\calc.h" />
<ClInclude Include="..\src\include\cia.h" />
<ClInclude Include="..\src\include\clipboard.h" />
<ClInclude Include="..\src\include\commpipe.h" />
<ClInclude Include="..\src\include\cputbl.h" />
<ClInclude Include="..\src\include\cpu_prefetch.h" />
<ClInclude Include="..\src\include\crc32.h" />
<ClInclude Include="..\src\include\custom.h" />
<ClInclude Include="..\src\include\debug.h" />
<ClInclude Include="..\src\include\disk.h" />
<ClInclude Include="..\src\include\diskutil.h" />
<ClInclude Include="..\src\include\drawing.h" />
<ClInclude Include="..\src\include\ersatz.h" />
<ClInclude Include="..\src\include\events.h" />
<ClInclude Include="..\src\include\execio.h" />
<ClInclude Include="..\src\include\execlib.h" />
<ClInclude Include="..\src\include\filesys.h" />
<ClInclude Include="..\src\include\flags_arm.h" />
<ClInclude Include="..\src\include\fpp-ieee-be.h" />
<ClInclude Include="..\src\include\fpp-unknown.h" />
<ClInclude Include="..\src\include\fsdb.h" />
<ClInclude Include="..\src\include\fsusage.h" />
<ClInclude Include="..\src\include\genblitter.h" />
<ClInclude Include="..\src\include\gensound.h" />
<ClInclude Include="..\src\include\gfxboard.h" />
<ClInclude Include="..\src\include\gui.h" />
<ClInclude Include="..\src\include\inputdevice.h" />
<ClInclude Include="..\src\include\keyboard.h" />
<ClInclude Include="..\src\include\keybuf.h" />
<ClInclude Include="..\src\include\mackbd.h" />
<ClInclude Include="..\src\include\memory.h" />
<ClInclude Include="..\src\include\native2amiga.h" />
<ClInclude Include="..\src\include\native2amiga_api.h" />
<ClInclude Include="..\src\include\newcpu.h" />
<ClInclude Include="..\src\include\options.h" />
<ClInclude Include="..\src\include\osemu.h" />
<ClInclude Include="..\src\include\picasso96.h" />
<ClInclude Include="..\src\include\readcpu.h" />
<ClInclude Include="..\src\include\rommgr.h" />
<ClInclude Include="..\src\include\rtgmodes.h" />
<ClInclude Include="..\src\include\savestate.h" />
<ClInclude Include="..\src\include\scsi.h" />
<ClInclude Include="..\src\include\scsidev.h" />
<ClInclude Include="..\src\include\statusline.h" />
<ClInclude Include="..\src\include\sysdeps.h" />
<ClInclude Include="..\src\include\traps.h" />
<ClInclude Include="..\src\include\uae.h" />
<ClInclude Include="..\src\include\uaeresource.h" />
<ClInclude Include="..\src\include\xwin.h" />
<ClInclude Include="..\src\include\zarchive.h" />
<ClInclude Include="..\src\include\zfile.h" />
<ClInclude Include="..\src\jit\codegen_arm.h" />
<ClInclude Include="..\src\jit\compemu.h" />
<ClInclude Include="..\src\jit\compemu_midfunc_arm.h" />
<ClInclude Include="..\src\jit\compemu_midfunc_arm2.h" />
<ClInclude Include="..\src\jit\comptbl.h" />
<ClInclude Include="..\src\machdep\m68k.h" />
<ClInclude Include="..\src\machdep\maccess.h" />
<ClInclude Include="..\src\machdep\md-fpp.h" />
<ClInclude Include="..\src\machdep\rpt.h" />
<ClInclude Include="..\src\osdep\amiberry_gfx.h" />
<ClInclude Include="..\src\osdep\amiberry_rp9.h" />
<ClInclude Include="..\src\osdep\cda_play.h" />
<ClInclude Include="..\src\osdep\config.h" />
<ClInclude Include="..\src\osdep\gui\gui_handling.h" />
<ClInclude Include="..\src\osdep\gui\SelectorEntry.hpp" />
<ClInclude Include="..\src\osdep\gui\UaeCheckBox.hpp" />
<ClInclude Include="..\src\osdep\gui\UaeDropDown.hpp" />
<ClInclude Include="..\src\osdep\gui\UaeListBox.hpp" />
<ClInclude Include="..\src\osdep\gui\UaeRadioButton.hpp" />
<ClInclude Include="..\src\osdep\mp3decoder.h" />
<ClInclude Include="..\src\osdep\sysconfig.h" />
<ClInclude Include="..\src\osdep\target.h" />
<ClInclude Include="..\src\sounddep\sound.h" />
<ClInclude Include="..\src\threaddep\thread.h" />
</ItemGroup>
<ItemDefinitionGroup />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -1,5 +1,12 @@
Visual Studio solution using VC++ for Linux.
===========================================
With this solution you can use Visual Studio to edit the sources, remote debug and remote build the project running on a Pi.
For now, no cross compilation is supported in this project but if that is added from Microsoft in the future this solution will be updated accordingly.
The project is configured to be deployed on a standard Raspbian distro, under the folder ~/projects/ (it will create a subfolder named Amiberry there). The sources are copied to the destination Pi (make sure you edit the connection details so they are correct!), then built using the Remote Build commands available in the project Properties.
If you want to use Intellisense, you will need to copy the include files from the Pi locally and point the project to them.
You will need Visual Studio 2015 or later and VC++ for Linux installed.
Look here for more information on VC++ for Linux:
https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/

View file

@ -0,0 +1,201 @@
<?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|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</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">
<ProjectGuid>{06b356e1-fe8b-4e50-bf9f-a9d6e419ecbd}</ProjectGuid>
<Keyword>Linux</Keyword>
<RootNamespace>guisan</RootNamespace>
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
<ApplicationType>Linux</ApplicationType>
<ApplicationTypeRevision>1.0</ApplicationTypeRevision>
<TargetLinuxPlatform>Generic</TargetLinuxPlatform>
<LinuxProjectType>{FC1A4D80-50E9-41DA-9192-61C0DBAA00D2}</LinuxProjectType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
<RemoteRootDir>~/projects/Amiberry/src</RemoteRootDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<ConfigurationType>Makefile</ConfigurationType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<RemoteBuildCommandLine>cd ~/projects/Amiberry/src/guisan/; make all</RemoteBuildCommandLine>
<RemoteCleanCommandLine>cd ~/projects/Amiberry/src/guisan/; make clean</RemoteCleanCommandLine>
<RemoteReBuildCommandLine>cd ~/projects/Amiberry/src/guisan/; make clean; make all</RemoteReBuildCommandLine>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\src\guisan\lib\.keep">
<DeploymentContent>true</DeploymentContent>
</None>
<None Include="..\..\src\guisan\Makefile" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\guisan\include\guisan.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\actionevent.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\actionlistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\basiccontainer.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\cliprectangle.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\color.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\deathlistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\defaultfont.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\event.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\exception.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\focushandler.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\focuslistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\font.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\genericinput.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\glut.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\graphics.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\gui.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\image.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\imagefont.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\imageloader.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\input.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\inputevent.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\key.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\keyevent.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\keyinput.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\keylistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\listmodel.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\mouseevent.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\mouseinput.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\mouselistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\opengl.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglgraphics.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglimage.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglsdlimageloader.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\platform.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\rectangle.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlgraphics.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlimage.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlimageloader.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlinput.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlpixel.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdltruetypefont.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\selectionevent.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\selectionlistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widget.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgetlistener.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\button.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\checkbox.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\container.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\dropdown.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\icon.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\imagebutton.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\label.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\listbox.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\radiobutton.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\scrollarea.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\slider.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\tab.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\tabbedarea.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\textbox.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\textfield.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\window.hpp" />
<ClInclude Include="..\..\src\guisan\include\guisan\x.hpp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\guisan\src\actionevent.cpp" />
<ClCompile Include="..\..\src\guisan\src\basiccontainer.cpp" />
<ClCompile Include="..\..\src\guisan\src\cliprectangle.cpp" />
<ClCompile Include="..\..\src\guisan\src\color.cpp" />
<ClCompile Include="..\..\src\guisan\src\defaultfont.cpp" />
<ClCompile Include="..\..\src\guisan\src\event.cpp" />
<ClCompile Include="..\..\src\guisan\src\exception.cpp" />
<ClCompile Include="..\..\src\guisan\src\focushandler.cpp" />
<ClCompile Include="..\..\src\guisan\src\font.cpp" />
<ClCompile Include="..\..\src\guisan\src\genericinput.cpp" />
<ClCompile Include="..\..\src\guisan\src\graphics.cpp" />
<ClCompile Include="..\..\src\guisan\src\gui.cpp" />
<ClCompile Include="..\..\src\guisan\src\guisan.cpp" />
<ClCompile Include="..\..\src\guisan\src\image.cpp" />
<ClCompile Include="..\..\src\guisan\src\imagefont.cpp" />
<ClCompile Include="..\..\src\guisan\src\inputevent.cpp" />
<ClCompile Include="..\..\src\guisan\src\key.cpp" />
<ClCompile Include="..\..\src\guisan\src\keyevent.cpp" />
<ClCompile Include="..\..\src\guisan\src\keyinput.cpp" />
<ClCompile Include="..\..\src\guisan\src\mouseevent.cpp" />
<ClCompile Include="..\..\src\guisan\src\mouseinput.cpp" />
<ClCompile Include="..\..\src\guisan\src\opengl\opengl.cpp" />
<ClCompile Include="..\..\src\guisan\src\opengl\openglgraphics.cpp" />
<ClCompile Include="..\..\src\guisan\src\opengl\openglimage.cpp" />
<ClCompile Include="..\..\src\guisan\src\rectangle.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdl.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdlgraphics.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdlimage.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdlimageloader.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdlinput.cpp" />
<ClCompile Include="..\..\src\guisan\src\sdl\sdltruetypefont.cpp" />
<ClCompile Include="..\..\src\guisan\src\selectionevent.cpp" />
<ClCompile Include="..\..\src\guisan\src\widget.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\button.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\checkbox.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\container.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\dropdown.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\icon.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\imagebutton.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\label.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\listbox.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\radiobutton.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\scrollarea.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\slider.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\tab.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\tabbedarea.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\textbox.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\textfield.cpp" />
<ClCompile Include="..\..\src\guisan\src\widgets\window.cpp" />
</ItemGroup>
<ItemDefinitionGroup />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View file

@ -0,0 +1,384 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{eeccf75c-d704-4a8b-9282-f083ba4283a7}</UniqueIdentifier>
</Filter>
<Filter Include="lib">
<UniqueIdentifier>{7f295f07-15f7-4000-81ea-c83f4ca91ca7}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{0ae8cfa1-0e8f-4a72-9ea2-f8c1fc9b8970}</UniqueIdentifier>
</Filter>
<Filter Include="include\guisan">
<UniqueIdentifier>{27c19eef-8ca1-41c3-a0b5-ef0f16bde5a7}</UniqueIdentifier>
</Filter>
<Filter Include="include\guisan\opengl">
<UniqueIdentifier>{5fa33cfa-ffca-4f07-b5ca-3fca6db3dc91}</UniqueIdentifier>
</Filter>
<Filter Include="include\guisan\sdl">
<UniqueIdentifier>{5227ba91-51a7-4209-9121-03505fdb08fc}</UniqueIdentifier>
</Filter>
<Filter Include="include\guisan\widgets">
<UniqueIdentifier>{6248903a-d143-48ca-b3e9-48692f78ec08}</UniqueIdentifier>
</Filter>
<Filter Include="src\opengl">
<UniqueIdentifier>{aee8cc37-3791-4194-98db-09124b276380}</UniqueIdentifier>
</Filter>
<Filter Include="src\sdl">
<UniqueIdentifier>{4542cfd7-c089-47ed-825c-f4c219c7f45b}</UniqueIdentifier>
</Filter>
<Filter Include="src\widgets">
<UniqueIdentifier>{52b5b3c9-6832-454a-b245-039fb824f16f}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\guisan\lib\.keep">
<Filter>lib</Filter>
</None>
<None Include="..\..\src\guisan\Makefile" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\guisan\include\guisan.hpp">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\actionevent.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\actionlistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\basiccontainer.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\cliprectangle.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\color.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\deathlistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\defaultfont.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\event.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\exception.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\focushandler.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\focuslistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\font.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\genericinput.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\glut.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\graphics.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\gui.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\image.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\imagefont.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\imageloader.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\input.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\inputevent.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\key.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\keyevent.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\keyinput.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\keylistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\listmodel.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\mouseevent.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\mouseinput.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\mouselistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\opengl.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\platform.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\rectangle.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\selectionevent.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\selectionlistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widget.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgetlistener.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\x.hpp">
<Filter>include\guisan</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglgraphics.hpp">
<Filter>include\guisan\opengl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglimage.hpp">
<Filter>include\guisan\opengl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\opengl\openglsdlimageloader.hpp">
<Filter>include\guisan\opengl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlgraphics.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlimage.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlimageloader.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlinput.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdlpixel.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\sdl\sdltruetypefont.hpp">
<Filter>include\guisan\sdl</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\button.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\checkbox.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\container.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\dropdown.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\icon.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\imagebutton.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\label.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\listbox.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\radiobutton.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\scrollarea.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\slider.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\tab.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\tabbedarea.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\textbox.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\textfield.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
<ClInclude Include="..\..\src\guisan\include\guisan\widgets\window.hpp">
<Filter>include\guisan\widgets</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\guisan\src\actionevent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\basiccontainer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\cliprectangle.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\color.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\defaultfont.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\event.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\exception.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\focushandler.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\font.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\genericinput.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\graphics.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\gui.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\guisan.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\image.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\imagefont.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\inputevent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\key.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\keyevent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\keyinput.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\mouseevent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\mouseinput.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\rectangle.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\selectionevent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widget.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\opengl\opengl.cpp">
<Filter>src\opengl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\opengl\openglgraphics.cpp">
<Filter>src\opengl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\opengl\openglimage.cpp">
<Filter>src\opengl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdl.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdlgraphics.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdlimage.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdlimageloader.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdlinput.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\sdl\sdltruetypefont.cpp">
<Filter>src\sdl</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\button.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\checkbox.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\container.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\dropdown.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\icon.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\imagebutton.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\label.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\listbox.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\radiobutton.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\scrollarea.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\slider.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\tab.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\tabbedarea.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\textbox.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\textfield.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
<ClCompile Include="..\..\src\guisan\src\widgets\window.cpp">
<Filter>src\widgets</Filter>
</ClCompile>
</ItemGroup>
</Project>

View file

@ -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>