Create GitHub workflows to execute the WinSim demos with libslirp network interface implemented in FreeRTOS+TCP VS Static Project (#1054)

* Add libslirp to the existing FreeRTOS+TCP static project

* Update demos to run with libslirp

* Add ipconfigUSE_LIBSLIRP

* Call developer command prompt and update meson build options

---------

Co-authored-by: Xiaodong Li <xiaodonn@amazon.com>
This commit is contained in:
Xiaodong Li 2023-07-27 12:18:09 -07:00 committed by GitHub
parent f776f5ee4a
commit 792efb4bb7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
39 changed files with 3825 additions and 137 deletions

View file

@ -12,22 +12,49 @@
<Filter Include="compiler_msvc">
<UniqueIdentifier>{a3216426-70cf-4b4f-8b8f-423c8d0416cb}</UniqueIdentifier>
</Filter>
<Filter Include="tcp_utilities">
<UniqueIdentifier>{b2e06bcd-b665-4ef4-8eff-5203748463d1}</UniqueIdentifier>
<Filter Include="Network Interface">
<UniqueIdentifier>{21d82bd5-24ba-4986-bf91-cc5eefe88952}</UniqueIdentifier>
</Filter>
<Filter Include="tcp_utilities\include">
<UniqueIdentifier>{af7dc417-59c0-4c2b-bb4b-cc9b84817e89}</UniqueIdentifier>
<Filter Include="Network Interface\libslirp">
<UniqueIdentifier>{6ceb2f4f-e7f3-4a8d-a60b-4c48157f091d}</UniqueIdentifier>
</Filter>
<Filter Include="winpcap">
<Filter Include="Network Interface\winpcap">
<UniqueIdentifier>{97a99563-c215-4975-9cb8-c6a29a30f03f}</UniqueIdentifier>
<Extensions>h</Extensions>
</Filter>
<Filter Include="winpcap\include">
<Filter Include="Network Interface\winpcap\include">
<UniqueIdentifier>{7a52d3bf-8fc9-4242-8636-e173ade0aa68}</UniqueIdentifier>
</Filter>
<Filter Include="winpcap\include\pcap">
<Filter Include="Network Interface\winpcap\include\pcap">
<UniqueIdentifier>{2968f486-aba8-47f5-a175-fe77e197a2c6}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\tcp_utilities">
<UniqueIdentifier>{b2e06bcd-b665-4ef4-8eff-5203748463d1}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\tcp_utilities\include">
<UniqueIdentifier>{af7dc417-59c0-4c2b-bb4b-cc9b84817e89}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\dependency">
<UniqueIdentifier>{2f9d315d-e376-46c7-b896-052a57fa90c9}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\dependency\glib">
<UniqueIdentifier>{80f9d2cd-c700-4cc5-b0a4-e00ad25ad4b0}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\dependency\glib\include">
<UniqueIdentifier>{dd33c19f-f4e9-4a7e-bdf9-c2716cf554b9}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\dependency\glib\x86">
<UniqueIdentifier>{e1a1fbf5-cbe9-4b8c-8cc0-b07325ec237a}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\dependency\glib\x64">
<UniqueIdentifier>{c96ee908-213c-4a3b-bf42-eb90362fe673}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\include">
<UniqueIdentifier>{0e5bd1c4-dcc1-4cfe-ade2-37c6b0137e5b}</UniqueIdentifier>
</Filter>
<Filter Include="Network Interface\libslirp\source">
<UniqueIdentifier>{bf054a66-9772-4e3d-9f7d-2ad8b488c759}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\FreeRTOS_ICMP.c">
@ -94,19 +121,17 @@
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\tcp_dump_packets.c">
<Filter>tcp_utilities</Filter>
<Filter>Network Interface\tcp_utilities</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\tcp_mem_stats.c">
<Filter>tcp_utilities</Filter>
<Filter>Network Interface\tcp_utilities</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\tcp_netstat.c">
<Filter>tcp_utilities</Filter>
<Filter>Network Interface\tcp_utilities</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\portable\BufferManagement\BufferAllocation_2.c">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="plus_tcp_hooks_winsim.c" />
<ClCompile Include="NetworkInterface_WinPCap.c" />
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\FreeRTOS_BitConfig.c">
<Filter>source</Filter>
</ClCompile>
@ -170,6 +195,111 @@
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\FreeRTOS_UDP_IPv6.c">
<Filter>source</Filter>
</ClCompile>
<ClCompile Include="NetworkInterface_WinPCap.c">
<Filter>Network Interface\winpcap</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\libslirp\MBuffNetifBackendLibslirp.c">
<Filter>Network Interface\libslirp</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\FreeRTOS-Plus-TCP\source\portable\NetworkInterface\libslirp\MBuffNetworkInterface.c">
<Filter>Network Interface\libslirp</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\arp_table.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\bootp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\cksum.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\dhcpv6.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\dnssearch.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\if.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip_icmp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip_input.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip_output.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip6_icmp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip6_input.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ip6_output.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\mbuf.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\misc.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ncsi.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\ndp_table.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\sbuf.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\slirp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\socket.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\state.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\stream.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\tcp_input.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\tcp_output.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\tcp_subr.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\tcp_timer.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\tftp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\udp.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\udp6.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\util.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\version.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="..\..\ThirdParty\libslirp\src\vmstate.c">
<Filter>Network Interface\libslirp\source</Filter>
</ClCompile>
<ClCompile Include="plus_tcp_hooks_winsim.c">
<Filter>Network Interface</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\source\include\FreeRTOS_Sockets.h">
@ -254,13 +384,13 @@
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\include\tcp_dump_packets.h">
<Filter>tcp_utilities\include</Filter>
<Filter>Network Interface\tcp_utilities\include</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\include\tcp_netstat.h">
<Filter>tcp_utilities\include</Filter>
<Filter>Network Interface\tcp_utilities\include</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\tools\tcp_utilities\include\tcp_mem_stats.h">
<Filter>tcp_utilities\include</Filter>
<Filter>Network Interface\tcp_utilities\include</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\source\portable\Compiler\MSVC\pack_struct_end.h">
<Filter>compiler_msvc</Filter>
@ -269,53 +399,53 @@
<Filter>compiler_msvc</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\sll.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\usb.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\vlan.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap-bpf.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap-namedb.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\remote-ext.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\bittypes.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\ip6_misc.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\Win32-Extensions.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\Packet32.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap-stdinc.h">
<Filter>winpcap\include</Filter>
<Filter>Network Interface\winpcap\include</Filter>
</ClInclude>
<ClInclude Include="FreeRTOSIPConfig.h" />
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\pcap.h">
<Filter>winpcap\include\pcap</Filter>
<Filter>Network Interface\winpcap\include\pcap</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\namedb.h">
<Filter>winpcap\include\pcap</Filter>
<Filter>Network Interface\winpcap\include\pcap</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\bpf.h">
<Filter>winpcap\include\pcap</Filter>
<Filter>Network Interface\winpcap\include\pcap</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\winpcap\include\pcap\bluetooth.h">
<Filter>winpcap\include\pcap</Filter>
<Filter>Network Interface\winpcap\include\pcap</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\source\include\FreeRTOS_BitConfig.h">
<Filter>include</Filter>
@ -356,5 +486,457 @@
<ClInclude Include="..\..\Source\FreeRTOS-Plus-TCP\source\include\FreeRTOS_Routing.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\galloca.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\garray.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gasyncqueue.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gasyncqueueprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gatomic.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbacktrace.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbase64.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbitlock.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbookmarkfile.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbsearcharray.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gbytes.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gcharset.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gcharsetprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gchecksum.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gconstructor.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gconvert.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gconvertprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gdataset.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gdatasetprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gdate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gdatetime.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gdir.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\genviron.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gerror.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gfileutils.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\ggettext.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\ghash.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\ghmac.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\ghook.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\ghostutils.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gi18n.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gi18n-lib.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\giochannel.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gjournal-private.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gkeyfile.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib_trace.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-autocleanups.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-init.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glibintl.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-object.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-private.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-typeof.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-unix.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glib-unixprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\glist.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmacros.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmain.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmain-internal.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmappedfile.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmarkup.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmem.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmessages.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gmirroringtable.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gnode.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\goption.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gpathbuf.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gpattern.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gpoll.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gprimes.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gprintf.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gprintfint.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gqsort.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gquark.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gqueue.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\grand.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\grcbox.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\grcboxprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\grefcount.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\grefstring.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gregex.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gscanner.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gscripttable.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gsequence.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gshell.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gslice.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gslist.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gspawn.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gspawn-private.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstdio.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstdioprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstrfuncs.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstring.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstringchunk.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gstrvbuilder.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtestutils.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gthread.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gthreadpool.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gthreadprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtimer.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtimezone.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtrace-private.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtranslit-data.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtrashstack.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtree.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gtypes.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunibreak.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunichartables.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunicode.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunicodeprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunicomp.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gunidecomp.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\guri.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\guriprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gutils.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gutilsprivate.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\guuid.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvalgrind.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvariant.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvariant-core.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvariant-internal.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvariant-serialiser.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvarianttype.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gvarianttypeinfo.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gversion.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gwakeup.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\gwin32.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\glib\valgrind.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\build\glib\glibconfig.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\build\glib\glib-visibility.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\build\glib\gversionmacros.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\glib\build\subprojects\pcre2-10.42\pcre2.h">
<Filter>Network Interface\libslirp\dependency\glib\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\bootp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\debug.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\dhcpv6.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\if.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\ip.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\ip_icmp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\ip6.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\ip6_icmp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\libslirp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\main.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\mbuf.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\misc.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\ncsi-pkt.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\sbuf.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\slirp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\socket.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\stream.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\tcp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\tcp_timer.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\tcp_var.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\tcpip.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\tftp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\udp.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\util.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
<ClInclude Include="..\..\ThirdParty\libslirp\src\vmstate.h">
<Filter>Network Interface\libslirp\include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Library Include="..\..\ThirdParty\glib\build\subprojects\pcre2-10.42\pcre2-8.lib">
<Filter>Network Interface\libslirp\dependency\glib\x86</Filter>
</Library>
<Library Include="..\..\ThirdParty\glib\build\subprojects\proxy-libintl\intl.lib">
<Filter>Network Interface\libslirp\dependency\glib\x86</Filter>
</Library>
<Library Include="..\..\ThirdParty\glib\build\glib\glib-2.0.lib">
<Filter>Network Interface\libslirp\dependency\glib\x86</Filter>
</Library>
</ItemGroup>
</Project>

View file

@ -0,0 +1,24 @@
/* SPDX-License-Identifier: BSD-3-Clause */
#ifndef LIBSLIRP_VERSION_H_
#define LIBSLIRP_VERSION_H_
#ifdef __cplusplus
extern "C" {
#endif
#define SLIRP_MAJOR_VERSION 4
#define SLIRP_MINOR_VERSION 7
#define SLIRP_MICRO_VERSION 0
#define SLIRP_VERSION_STRING "4.7.0"
#define SLIRP_CHECK_VERSION(major,minor,micro) \
(SLIRP_MAJOR_VERSION > (major) || \
(SLIRP_MAJOR_VERSION == (major) && SLIRP_MINOR_VERSION > (minor)) || \
(SLIRP_MAJOR_VERSION == (major) && SLIRP_MINOR_VERSION == (minor) && \
SLIRP_MICRO_VERSION >= (micro)))
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* LIBSLIRP_VERSION_H_ */

View file

@ -204,7 +204,13 @@ void vPlatformInitIpStack( void )
#if defined( ipconfigIPv4_BACKWARD_COMPATIBLE ) && ( ipconfigIPv4_BACKWARD_COMPATIBLE == 0 )
/* Initialise the interface descriptor for WinPCap. */
pxWinPcap_FillInterfaceDescriptor( 0, &( xInterfaces[ 0 ] ) );
#ifdef ipconfigUSE_LIBSLIRP
extern NetworkInterface_t* pxFillInterfaceDescriptor(BaseType_t xEMACIndex,
NetworkInterface_t * pxInterface);
pxFillInterfaceDescriptor( 0, &( xInterfaces[ 0 ] ) );
#else
pxWinPcap_FillInterfaceDescriptor( 0, &( xInterfaces[ 0 ] ) );
#endif
/* === End-point 0 === */
FreeRTOS_FillEndPoint( &( xInterfaces[ 0 ] ), &( xEndPoints[ 0 ] ), ucIPAddress, ucNetMask, ucGatewayAddress, ucDNSServerAddress, ucMACAddress );

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_with_Libslirp|Win32">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_with_Libslirp|x64">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@ -31,6 +39,11 @@
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -41,6 +54,11 @@
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -54,12 +72,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@ -71,6 +95,13 @@
<SourcePath>..\..\..\FreeRTOS\Source;$(SourcePath)</SourcePath>
<PublicModuleDirectories>..\..\..\FreeRTOS\Source;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\FreeRTOS\Source\portable\MemMang;$(PublicModuleDirectories)</PublicModuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<LinkIncremental>true</LinkIncremental>
<IntDir>build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(IncludePath)</IncludePath>
<SourcePath>..\..\..\FreeRTOS\Source;$(SourcePath)</SourcePath>
<PublicModuleDirectories>..\..\..\FreeRTOS\Source;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\FreeRTOS\Source\portable\MemMang;$(PublicModuleDirectories)</PublicModuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
<IntDir>build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
@ -89,6 +120,12 @@
<SourcePath>..\..\..\FreeRTOS\Source;$(SourcePath)</SourcePath>
<PublicModuleDirectories>..\..\..\FreeRTOS\Source;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\FreeRTOS\Source\portable\MemMang;$(PublicModuleDirectories)</PublicModuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<IntDir>build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(IncludePath)</IncludePath>
<SourcePath>..\..\..\FreeRTOS\Source;$(SourcePath)</SourcePath>
<PublicModuleDirectories>..\..\..\FreeRTOS\Source;..\..\..\FreeRTOS\Source\include;..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\FreeRTOS\Source\portable\MemMang;$(PublicModuleDirectories)</PublicModuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>build\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(IncludePath)</IncludePath>
@ -112,6 +149,20 @@
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@ -131,6 +182,7 @@
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\FreeRTOS\Source\portable\MSVC-MingW;..\..\..\FreeRTOS\Source\include;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>

View file

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32819.101
# Visual Studio Version 16
VisualStudioVersion = 16.0.33529.622
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeRTOS+TCP", "FreeRTOS+TCP\FreeRTOS+TCP.vcxproj", "{C90E6CC5-818B-4C97-8876-0986D989387C}"
EndProject
@ -17,12 +17,18 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "corePKCS11", "corePKCS11\co
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug_with_Libslirp|x64 = Debug_with_Libslirp|x64
Debug_with_Libslirp|x86 = Debug_with_Libslirp|x86
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug|x64.ActiveCfg = Debug|x64
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug|x64.Build.0 = Debug|x64
{C90E6CC5-818B-4C97-8876-0986D989387C}.Debug|x86.ActiveCfg = Debug|Win32
@ -31,6 +37,10 @@ Global
{C90E6CC5-818B-4C97-8876-0986D989387C}.Release|x64.Build.0 = Release|x64
{C90E6CC5-818B-4C97-8876-0986D989387C}.Release|x86.ActiveCfg = Release|Win32
{C90E6CC5-818B-4C97-8876-0986D989387C}.Release|x86.Build.0 = Release|Win32
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug|x64.ActiveCfg = Debug|x64
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug|x64.Build.0 = Debug|x64
{72C209C4-49A4-4942-A201-44706C9D77EC}.Debug|x86.ActiveCfg = Debug|Win32
@ -39,6 +49,10 @@ Global
{72C209C4-49A4-4942-A201-44706C9D77EC}.Release|x64.Build.0 = Release|x64
{72C209C4-49A4-4942-A201-44706C9D77EC}.Release|x86.ActiveCfg = Release|Win32
{72C209C4-49A4-4942-A201-44706C9D77EC}.Release|x86.Build.0 = Release|Win32
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug|x64.ActiveCfg = Debug|x64
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug|x64.Build.0 = Debug|x64
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Debug|x86.ActiveCfg = Debug|Win32
@ -47,6 +61,10 @@ Global
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Release|x64.Build.0 = Release|x64
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Release|x86.ActiveCfg = Release|Win32
{E1016F3E-94E9-4864-9FD8-1D7C1FEFBFD7}.Release|x86.Build.0 = Release|Win32
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug|x64.ActiveCfg = Debug|x64
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug|x64.Build.0 = Debug|x64
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Debug|x86.ActiveCfg = Debug|Win32
@ -55,6 +73,10 @@ Global
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Release|x64.Build.0 = Release|x64
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Release|x86.ActiveCfg = Release|Win32
{EE39FA0F-CEFB-4C29-A571-05A28FDD47FD}.Release|x86.Build.0 = Release|Win32
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug|x64.ActiveCfg = Debug|x64
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug|x64.Build.0 = Debug|x64
{BE362AC0-B10B-4276-B84E-6304652BA228}.Debug|x86.ActiveCfg = Debug|Win32
@ -63,6 +85,10 @@ Global
{BE362AC0-B10B-4276-B84E-6304652BA228}.Release|x64.Build.0 = Release|x64
{BE362AC0-B10B-4276-B84E-6304652BA228}.Release|x86.ActiveCfg = Release|Win32
{BE362AC0-B10B-4276-B84E-6304652BA228}.Release|x86.Build.0 = Release|Win32
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug_with_Libslirp|x64.ActiveCfg = Debug_with_Libslirp|x64
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug_with_Libslirp|x64.Build.0 = Debug_with_Libslirp|x64
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug_with_Libslirp|x86.ActiveCfg = Debug_with_Libslirp|Win32
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug_with_Libslirp|x86.Build.0 = Debug_with_Libslirp|Win32
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug|x64.ActiveCfg = Debug|x64
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug|x64.Build.0 = Debug|x64
{19F0FF1A-3368-491A-9932-A2F089508F51}.Debug|x86.ActiveCfg = Debug|Win32

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_with_Libslirp|Win32">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_with_Libslirp|x64">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@ -32,6 +40,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -45,6 +59,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -60,12 +80,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@ -74,6 +100,10 @@
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -82,6 +112,10 @@
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PublicIncludeDirectories>..\..\Source\Utilities\logging;$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -100,6 +134,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(PublicIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
@ -132,6 +180,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(PublicIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_with_Libslirp|Win32">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_with_Libslirp|x64">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@ -258,6 +266,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -271,6 +285,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -286,12 +306,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@ -319,6 +345,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h"</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.\;..\..\ThirdParty\mbedtls\library;..\..\ThirdParty\mbedtls\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
@ -351,6 +391,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions);MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h"</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.\;..\..\ThirdParty\mbedtls\library;..\..\ThirdParty\mbedtls\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_with_Libslirp|Win32">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_with_Libslirp|x64">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@ -32,6 +40,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -45,6 +59,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -60,12 +80,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@ -74,6 +100,10 @@
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -82,6 +112,10 @@
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PublicIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories);$(PublicIncludeDirectories)</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -103,6 +137,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
@ -135,6 +183,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\Application-Protocols\coreHTTP\source\include;..\..\Source\Application-Protocols\coreHTTP\source\dependency\3rdparty\llhttp\include;..\..\Source\Application-Protocols\coreHTTP\source\interface;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>

View file

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_with_Libslirp|Win32">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_with_Libslirp|x64">
<Configuration>Debug_with_Libslirp</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@ -32,6 +40,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -45,6 +59,12 @@
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
@ -60,12 +80,18 @@
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@ -74,6 +100,10 @@
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -82,6 +112,10 @@
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<PublicIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\</PublicIncludeDirectories>
<AllProjectIncludesArePublic>true</AllProjectIncludesArePublic>
@ -100,6 +134,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h";WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\portable\os;..\..\Source\corePKCS11\source\portable\os\freertos_winsim;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
@ -132,6 +180,20 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_with_Libslirp|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>MBEDTLS_CONFIG_FILE="mbedtls_config_v3.2.1.h";_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\Source\corePKCS11\source\include;..\..\Source\corePKCS11\source\portable\os;..\..\Source\corePKCS11\source\portable\os\freertos_winsim;..\..\Source\corePKCS11\source\dependency\3rdparty\mbedtls_utils;..\..\Source\corePKCS11\source\dependency\3rdparty\pkcs11;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>