Makefile 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # SPDX-License-Identifier: GPL-2.0
  2. # Copyright (c) 2018, Intel Corporation.
  3. #
  4. # Makefile for the Intel(R) Ethernet Connection E800 Series Linux Driver
  5. #
  6. obj-$(CONFIG_ICE) += ice.o
  7. ice-y := ice_main.o \
  8. ice_controlq.o \
  9. ice_common.o \
  10. ice_nvm.o \
  11. ice_switch.o \
  12. ice_sched.o \
  13. ice_base.o \
  14. ice_lib.o \
  15. ice_txrx_lib.o \
  16. ice_txrx.o \
  17. ice_fltr.o \
  18. ice_pf_vsi_vlan_ops.o \
  19. ice_vsi_vlan_ops.o \
  20. ice_vsi_vlan_lib.o \
  21. ice_fdir.o \
  22. ice_ethtool_fdir.o \
  23. ice_vlan_mode.o \
  24. ice_flex_pipe.o \
  25. ice_flow.o \
  26. ice_idc.o \
  27. ice_devlink.o \
  28. ice_fw_update.o \
  29. ice_lag.o \
  30. ice_ethtool.o \
  31. ice_repr.o \
  32. ice_tc_lib.o
  33. ice-$(CONFIG_PCI_IOV) += \
  34. ice_sriov.o \
  35. ice_virtchnl.o \
  36. ice_virtchnl_allowlist.o \
  37. ice_virtchnl_fdir.o \
  38. ice_vf_mbx.o \
  39. ice_vf_vsi_vlan_ops.o \
  40. ice_vf_lib.o
  41. ice-$(CONFIG_PTP_1588_CLOCK) += ice_ptp.o ice_ptp_hw.o
  42. ice-$(CONFIG_TTY) += ice_gnss.o
  43. ice-$(CONFIG_DCB) += ice_dcb.o ice_dcb_nl.o ice_dcb_lib.o
  44. ice-$(CONFIG_RFS_ACCEL) += ice_arfs.o
  45. ice-$(CONFIG_XDP_SOCKETS) += ice_xsk.o
  46. ice-$(CONFIG_ICE_SWITCHDEV) += ice_eswitch.o