A private doorbell project to serve an Android app with webcam pictures and microphone recordings when someone presses the button. Information is being spread via MQTT. https://www.taibsu.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
heimdall/heimdall.vcxproj

184 lines
10 KiB

<?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|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{67b6d91e-d080-4a26-855a-f3b7f20ddd1c}</ProjectGuid>
<Keyword>Linux</Keyword>
<RootNamespace>heimdall</RootNamespace>
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
<ApplicationType>Linux</ApplicationType>
<ApplicationTypeRevision>1.0</ApplicationTypeRevision>
<TargetLinuxPlatform>Raspberry</TargetLinuxPlatform>
<LinuxProjectType>{8748239F-558C-44D1-944B-07B09C35B330}</LinuxProjectType>
<ProjectName>heimdall</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
</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'">
<ProjectPublicIncludePath>
</ProjectPublicIncludePath>
<OutDir>$(ProjectDir)bin\$(Platform)\$(Configuration)\</OutDir>
<TargetName>$(ProjectName)</TargetName>
<IncludePath>$(ProjectDir)3rdparty\cppgpio\include;$(ProjectDir)3rdparty\config4cpp\include</IncludePath>
<LibraryPath>
</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<IncludePath>$(ProjectDir)3rdparty\cppgpio\include;$(ProjectDir)3rdparty\config4cpp\include</IncludePath>
<LibraryPath>
</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<IncludePath>$(ProjectDir)3rdparty\cppgpio\include;$(ProjectDir)3rdparty\config4cpp\include</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<IncludePath>$(ProjectDir)3rdparty\cppgpio\include;$(ProjectDir)3rdparty\config4cpp\include</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Link>
<LibraryDependencies>cppgpio;pthread;config4cpp;mosquittopp</LibraryDependencies>
</Link>
<RemotePostBuildEvent>
<Command>
</Command>
<Message>
</Message>
</RemotePostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Link>
<LibraryDependencies>cppgpio;pthread;config4cpp;mosquittopp</LibraryDependencies>
<AdditionalLibraryDirectories>/home/tai/CppGPIO;/home/tai/config4cpp/lib;%(Link.AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
<RemotePostBuildEvent>
<Command>
</Command>
<Message>
</Message>
<AdditionalSourcesToCopyMapping>%(AdditionalSourcesToCopyMapping)</AdditionalSourcesToCopyMapping>
</RemotePostBuildEvent>
<ClCompile>
<AdditionalIncludeDirectories>/home/tai/config4cpp/include;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CppLanguageStandard>c++14</CppLanguageStandard>
</ClCompile>
<PostBuildEvent>
<AdditionalSourcesToCopyMapping>heimdall.cfg:=projects/$(RemoteOutRelDir)/heimdall.cfg;sounds/ding.wav:=projects/$(RemoteOutRelDir)/sounds/ding.wav;sounds/notAtHome.wav:=projects/$(RemoteOutRelDir)/sounds/notAtHome.wav;sounds/onOurWay.wav:=projects/$(RemoteOutRelDir)/sounds/onOurWay.wav;script/openDoor.py:=projects/$(RemoteOutRelDir)/script/openDoor.py</AdditionalSourcesToCopyMapping>
</PostBuildEvent>
<RemotePreBuildEvent>
<Command>rm -f $(RemoteOutDir)heimdall.cfg; if [ ! -d $(RemoteOutDir)sounds ]; then mkdir $(RemoteOutDir)sounds; fi; if [ ! -d $(RemoteOutDir)script ]; then mkdir $(RemoteOutDir)script; fi; </Command>
</RemotePreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="config.cpp" />
<ClCompile Include="main.cpp" />
<ClCompile Include="heimdall.cpp" />
<ClCompile Include="mqttClient.cpp" />
<ClCompile Include="threadLauncher.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="config.h" />
<ClInclude Include="log.h" />
<ClInclude Include="heimdall.h" />
<ClInclude Include="mqttClient.h" />
<ClInclude Include="threadLauncher.h" />
</ItemGroup>
<ItemGroup>
<None Include="heimdall.cfg" />
<None Include="script\openDoor.py" />
</ItemGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<CppLanguageStandard>c++14</CppLanguageStandard>
<AdditionalIncludeDirectories>/home/tai/config4cpp/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>/home/tai/CppGPIO;/home/tai/config4cpp/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
<RemotePostBuildEvent>
<AdditionalSourcesToCopyMapping>%(AdditionalSourcesToCopyMapping)</AdditionalSourcesToCopyMapping>
</RemotePostBuildEvent>
<PostBuildEvent>
<AdditionalSourcesToCopyMapping>heimdall.cfg:=projects/$(RemoteOutRelDir)/heimdall.cfg;sounds/ding.wav:=projects/$(RemoteOutRelDir)/sounds/ding.wav;sounds/notAtHome.wav:=projects/$(RemoteOutRelDir)/sounds/notAtHome.wav;sounds/onOurWay.wav:=projects/$(RemoteOutRelDir)/sounds/onOurWay.wav;script/openDoor.py:=projects/$(RemoteOutRelDir)/script/openDoor.py</AdditionalSourcesToCopyMapping>
</PostBuildEvent>
<RemotePreBuildEvent>
<Command>rm -f $(RemoteOutDir)heimdall.cfg; if [ ! -d $(RemoteOutDir)sounds ]; then mkdir $(RemoteOutDir)sounds; fi; if [ ! -d $(RemoteOutDir)script ]; then mkdir $(RemoteOutDir)script; fi; </Command>
</RemotePreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Link>
<AdditionalLibraryDirectories>/home/tai/CppGPIO;/home/tai/config4cpp/lib;%(Link.AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>cppgpio;pthread;config4cpp;mosquittopp</LibraryDependencies>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>/home/tai/config4cpp/include;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CppLanguageStandard>c++14</CppLanguageStandard>
</ClCompile>
<RemotePostBuildEvent>
<Command>
</Command>
<AdditionalSourcesToCopyMapping>%(AdditionalSourcesToCopyMapping)</AdditionalSourcesToCopyMapping>
</RemotePostBuildEvent>
<PostBuildEvent>
<AdditionalSourcesToCopyMapping>heimdall.cfg:=projects/$(RemoteOutRelDir)/heimdall.cfg;sounds/ding.wav:=projects/$(RemoteOutRelDir)/sounds/ding.wav;sounds/notAtHome.wav:=projects/$(RemoteOutRelDir)/sounds/notAtHome.wav;sounds/onOurWay.wav:=projects/$(RemoteOutRelDir)/sounds/onOurWay.wav;script/openDoor.py:=projects/$(RemoteOutRelDir)/script/openDoor.py</AdditionalSourcesToCopyMapping>
</PostBuildEvent>
<RemotePreBuildEvent>
<Command>rm -f $(RemoteOutDir)heimdall.cfg; if [ ! -d $(RemoteOutDir)sounds ]; then mkdir $(RemoteOutDir)sounds; fi; if [ ! -d $(RemoteOutDir)script ]; then mkdir $(RemoteOutDir)script; fi; </Command>
</RemotePreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Link>
<AdditionalLibraryDirectories>/home/tai/CppGPIO;/home/tai/config4cpp/lib;%(Link.AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>cppgpio;pthread;config4cpp;mosquittopp</LibraryDependencies>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>/home/tai/config4cpp/include;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<CppLanguageStandard>c++14</CppLanguageStandard>
</ClCompile>
<RemotePostBuildEvent>
<Command>
</Command>
<AdditionalSourcesToCopyMapping>%(AdditionalSourcesToCopyMapping)</AdditionalSourcesToCopyMapping>
</RemotePostBuildEvent>
<PostBuildEvent>
<AdditionalSourcesToCopyMapping>heimdall.cfg:=projects/$(RemoteOutRelDir)/heimdall.cfg;sounds/ding.wav:=projects/$(RemoteOutRelDir)/sounds/ding.wav;sounds/notAtHome.wav:=projects/$(RemoteOutRelDir)/sounds/notAtHome.wav;sounds/onOurWay.wav:=projects/$(RemoteOutRelDir)/sounds/onOurWay.wav;script/openDoor.py:=projects/$(RemoteOutRelDir)/script/openDoor.py</AdditionalSourcesToCopyMapping>
</PostBuildEvent>
<RemotePreBuildEvent>
<Command>rm -f $(RemoteOutDir)heimdall.cfg; if [ ! -d $(RemoteOutDir)sounds ]; then mkdir $(RemoteOutDir)sounds; fi; if [ ! -d $(RemoteOutDir)script ]; then mkdir $(RemoteOutDir)script; fi; </Command>
</RemotePreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>