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