Files
libcoap/win32/libcoap.props
T
Jon Shallow 91737ccb46 versioning: Include api version in non-posix coap_config.h/coap.h .in files
Add in some new .in files, but still keep original files in distribution
files.

Essentially, use coap@LIBCOAP_API_VERSION@ (or equivalent) instead of
coap2. so resultant files have the correct value.

coap_config.h.lwip.in: (new)
coap_config.h.riot.in: (new)
include/coap2/coap.h.windows.in: (new)

As per https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html, many of the
coap2/ prefixes are not required for #include, so these have been removed.

Make sure that the test suite accesses the latest source version of
coap@LIBCOAP_API_VERSION@/coap.h by creating a tests/test_common.h.in that
makes the correct tests/test_common.h which is included in all of the test
suite files.
2021-04-07 13:01:42 +01:00

83 lines
3.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<InstallDir>$(SolutionDir)out\</InstallDir>
<InstallDirDbg>$(SolutionDir)dbg\</InstallDirDbg>
<DbgSuffix />
<OpenSSLRootDir>$(OPENSSL_INSTALL_PATH)</OpenSSLRootDir>
<OpenSSLRootDirDbg>$(OPENSSL_INSTALL_PATH)</OpenSSLRootDirDbg>
<OpenSSLIncludeDir>$(OpenSSLRootDir)include</OpenSSLIncludeDir>
<OpenSSLIncludeDirDbg>$(OpenSSLRootDirDbg)include</OpenSSLIncludeDirDbg>
<OpenSSLLibDir>$(OpenSSLRootDir)lib</OpenSSLLibDir>
<OpenSSLLibDirDbg>$(OpenSSLRootDirDbg)lib</OpenSSLLibDirDbg>
<CUnitRootDir>$(InstallDir)</CUnitRootDir>
<CUnitRootDirDbg>$(InstallDirDbg)</CUnitRootDirDbg>
<CUnitIncludeDir>$(CUnitRootDir)include</CUnitIncludeDir>
<CUnitIncludeDirDbg>$(CUnitRootDirDbg)include</CUnitIncludeDirDbg>
<CUnitLibDir>$(CUnitRootDir)lib</CUnitLibDir>
<CUnitLibDirDbg>$(CUnitRootDirDbg)lib</CUnitLibDirDbg>
<LibCoAPIncludeDir>include\coap2</LibCoAPIncludeDir>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="InstallDir">
<Value>$(InstallDir)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="InstallDirDbg">
<Value>$(InstallDirDbg)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="DbgSuffix">
<Value>$(DbgSuffix)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OpenSSLRootDir">
<Value>$(OpenSSLRootDir)</Value>
</BuildMacro>
<BuildMacro Include="OpenSSLRootDirDbg">
<Value>$(OpenSSLRootDirDbg)</Value>
</BuildMacro>
<BuildMacro Include="OpenSSLIncludeDir">
<Value>$(OpenSSLIncludeDir)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OpenSSLIncludeDirDbg">
<Value>$(OpenSSLIncludeDirDbg)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OpenSSLLibDir">
<Value>$(OpenSSLLibDir)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OpenSSLLibDirDbg">
<Value>$(OpenSSLLibDirDbg)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="CUnitRootDir">
<Value>$(CUnitRootDir)</Value>
</BuildMacro>
<BuildMacro Include="CUnitRootDirDbg">
<Value>$(CUnitRootDirDbg)</Value>
</BuildMacro>
<BuildMacro Include="CUnitIncludeDir">
<Value>$(CUnitIncludeDir)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="CUnitIncludeDirDbg">
<Value>$(CUnitIncludeDirDbg)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="CUnitLibDir">
<Value>$(CUnitLibDir)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="CUnitLibDirDbg">
<Value>$(CUnitLibDirDbg)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
</ItemGroup>
</Project>