NetworkComponents.dsc.inc 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. ## @file
  2. # Network DSC include file for [Components*] section of all Architectures.
  3. #
  4. # This file can be included to the [Components*] section(s) of a platform DSC file
  5. # by using "!include NetworkPkg/NetworkComponents.dsc.inc" to specify the INF files
  6. # of EDKII network drivers according to the value of flags described in
  7. # "NetworkDefines.dsc.inc".
  8. #
  9. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  10. #
  11. # SPDX-License-Identifier: BSD-2-Clause-Patent
  12. #
  13. ##
  14. !if $(NETWORK_ENABLE) == TRUE
  15. NetworkPkg/DpcDxe/DpcDxe.inf
  16. !if $(NETWORK_SNP_ENABLE) == TRUE
  17. NetworkPkg/SnpDxe/SnpDxe.inf
  18. !endif
  19. !if $(NETWORK_VLAN_ENABLE) == TRUE
  20. NetworkPkg/VlanConfigDxe/VlanConfigDxe.inf
  21. !endif
  22. NetworkPkg/MnpDxe/MnpDxe.inf
  23. !if $(NETWORK_IP4_ENABLE) == TRUE
  24. NetworkPkg/ArpDxe/ArpDxe.inf
  25. NetworkPkg/Dhcp4Dxe/Dhcp4Dxe.inf
  26. NetworkPkg/Ip4Dxe/Ip4Dxe.inf
  27. NetworkPkg/Udp4Dxe/Udp4Dxe.inf
  28. NetworkPkg/Mtftp4Dxe/Mtftp4Dxe.inf
  29. !endif
  30. !if $(NETWORK_IP6_ENABLE) == TRUE
  31. NetworkPkg/Dhcp6Dxe/Dhcp6Dxe.inf
  32. NetworkPkg/Ip6Dxe/Ip6Dxe.inf
  33. NetworkPkg/Udp6Dxe/Udp6Dxe.inf
  34. NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf
  35. !endif
  36. NetworkPkg/TcpDxe/TcpDxe.inf
  37. NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf
  38. !if $(NETWORK_TLS_ENABLE) == TRUE
  39. NetworkPkg/TlsDxe/TlsDxe.inf
  40. NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigDxe.inf
  41. !endif
  42. !if ($(NETWORK_HTTP_BOOT_ENABLE) == TRUE) OR ($(NETWORK_HTTP_ENABLE) == TRUE)
  43. NetworkPkg/DnsDxe/DnsDxe.inf
  44. NetworkPkg/HttpDxe/HttpDxe.inf
  45. NetworkPkg/HttpUtilitiesDxe/HttpUtilitiesDxe.inf
  46. !endif
  47. !if $(NETWORK_HTTP_BOOT_ENABLE) == TRUE
  48. NetworkPkg/HttpBootDxe/HttpBootDxe.inf
  49. !endif
  50. !if $(NETWORK_ISCSI_ENABLE) == TRUE
  51. NetworkPkg/IScsiDxe/IScsiDxe.inf
  52. !endif
  53. !endif