Files
libcoap/win32/libcoap.sln
T
jcmichelou a794fbd983 win32: Add configuration variables and install project for VS2017
Upgrade to VS2017. Added a property sheet with user variables to configure the
target installation directory and location of openssl library from within the
Visual Studio GUI and in a manner compatible with msbuild. This method is
inspired by the GTK project. It supports out of tree builds, and separate or
common directories for debug and release builds. The new install project copies
the library files to the selected target directory. It has all other projects
in dependency, so to build the library and utilities, you just build the
"install" target and it will take care of building the library, executable,
then copy to a tree with a unix-like structure (bin, lib, include).
Also fixes missing files in the testdriver project.
2018-05-15 16:50:49 +02:00

126 lines
8.4 KiB
Plaintext

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27004.2010
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libcoap", "libcoap.vcxproj", "{96A98759-36B3-4246-A265-CAFCEEC0F2F2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coap-client", "coap-client\coap-client.vcxproj", "{177F5822-F271-4903-9922-05ADAF358B1E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coap-server", "coap-server\coap-server.vcxproj", "{F9255447-0C93-47CB-8644-62F0E6995791}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdriver", "testdriver\testdriver.vcxproj", "{C21580DF-4786-441E-B921-21E66DFA926E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "coap-rd", "coap-rd\coap-rd.vcxproj", "{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install\install.vcxproj", "{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug DLL|x64 = Debug DLL|x64
Debug DLL|x86 = Debug DLL|x86
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release DLL|x64 = Release DLL|x64
Release DLL|x86 = Release DLL|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug DLL|x64.ActiveCfg = Debug DLL|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug DLL|x64.Build.0 = Debug DLL|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug DLL|x86.Build.0 = Debug DLL|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug|x64.ActiveCfg = Debug|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug|x64.Build.0 = Debug|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug|x86.ActiveCfg = Debug|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Debug|x86.Build.0 = Debug|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release DLL|x64.ActiveCfg = Release DLL|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release DLL|x64.Build.0 = Release DLL|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release DLL|x86.Build.0 = Release DLL|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release|x64.ActiveCfg = Release|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release|x64.Build.0 = Release|x64
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release|x86.ActiveCfg = Release|Win32
{96A98759-36B3-4246-A265-CAFCEEC0F2F2}.Release|x86.Build.0 = Release|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug DLL|x64.ActiveCfg = Debug DLL|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug DLL|x64.Build.0 = Debug DLL|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug DLL|x86.Build.0 = Debug DLL|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug|x64.ActiveCfg = Debug|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug|x64.Build.0 = Debug|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug|x86.ActiveCfg = Debug|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Debug|x86.Build.0 = Debug|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Release DLL|x64.ActiveCfg = Release DLL|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Release DLL|x64.Build.0 = Release DLL|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Release DLL|x86.Build.0 = Release DLL|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Release|x64.ActiveCfg = Release|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Release|x64.Build.0 = Release|x64
{177F5822-F271-4903-9922-05ADAF358B1E}.Release|x86.ActiveCfg = Release|Win32
{177F5822-F271-4903-9922-05ADAF358B1E}.Release|x86.Build.0 = Release|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug DLL|x64.ActiveCfg = Debug DLL|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug DLL|x64.Build.0 = Debug DLL|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug DLL|x86.Build.0 = Debug DLL|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug|x64.ActiveCfg = Debug|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug|x64.Build.0 = Debug|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug|x86.ActiveCfg = Debug|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Debug|x86.Build.0 = Debug|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Release DLL|x64.ActiveCfg = Release DLL|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Release DLL|x64.Build.0 = Release DLL|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Release DLL|x86.Build.0 = Release DLL|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Release|x64.ActiveCfg = Release|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Release|x64.Build.0 = Release|x64
{F9255447-0C93-47CB-8644-62F0E6995791}.Release|x86.ActiveCfg = Release|Win32
{F9255447-0C93-47CB-8644-62F0E6995791}.Release|x86.Build.0 = Release|Win32
{C21580DF-4786-441E-B921-21E66DFA926E}.Debug DLL|x64.ActiveCfg = Debug DLL|x64
{C21580DF-4786-441E-B921-21E66DFA926E}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{C21580DF-4786-441E-B921-21E66DFA926E}.Debug|x64.ActiveCfg = Debug|x64
{C21580DF-4786-441E-B921-21E66DFA926E}.Debug|x86.ActiveCfg = Debug|Win32
{C21580DF-4786-441E-B921-21E66DFA926E}.Release DLL|x64.ActiveCfg = Release DLL|x64
{C21580DF-4786-441E-B921-21E66DFA926E}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{C21580DF-4786-441E-B921-21E66DFA926E}.Release|x64.ActiveCfg = Release|x64
{C21580DF-4786-441E-B921-21E66DFA926E}.Release|x86.ActiveCfg = Release|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug DLL|x64.ActiveCfg = Debug DLL|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug DLL|x64.Build.0 = Debug DLL|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug DLL|x86.Build.0 = Debug DLL|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug|x64.ActiveCfg = Debug|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug|x64.Build.0 = Debug|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug|x86.ActiveCfg = Debug|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Debug|x86.Build.0 = Debug|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release DLL|x64.ActiveCfg = Release DLL|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release DLL|x64.Build.0 = Release DLL|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release DLL|x86.Build.0 = Release DLL|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release|x64.ActiveCfg = Release|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release|x64.Build.0 = Release|x64
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release|x86.ActiveCfg = Release|Win32
{640AC988-FE9E-4580-BDF5-0D9FD57C3CE5}.Release|x86.Build.0 = Release|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug DLL|x64.ActiveCfg = Debug|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug DLL|x64.Build.0 = Debug|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug DLL|x86.ActiveCfg = Debug DLL|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug DLL|x86.Build.0 = Debug DLL|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug|x64.ActiveCfg = Debug|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug|x64.Build.0 = Debug|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug|x86.ActiveCfg = Debug|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Debug|x86.Build.0 = Debug|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release DLL|x64.ActiveCfg = Release|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release DLL|x64.Build.0 = Release|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release DLL|x86.ActiveCfg = Release DLL|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release DLL|x86.Build.0 = Release DLL|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release|x64.ActiveCfg = Release|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release|x64.Build.0 = Release|x64
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release|x86.ActiveCfg = Release|Win32
{150F429D-82C6-4EA2-B1B2-16EF35F9C11A}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5DCF7800-FBBF-4AD7-A3B5-E70B574A9CE5}
EndGlobalSection
EndGlobal