Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 # Copyright (c) 2018, Intel Corporation.
0003 
0004 #
0005 # Makefile for the Intel(R) Ethernet Connection E800 Series Linux Driver
0006 #
0007 
0008 obj-$(CONFIG_ICE) += ice.o
0009 
0010 ice-y := ice_main.o     \
0011          ice_controlq.o \
0012          ice_common.o   \
0013          ice_nvm.o      \
0014          ice_switch.o   \
0015          ice_sched.o    \
0016          ice_base.o     \
0017          ice_lib.o      \
0018          ice_txrx_lib.o \
0019          ice_txrx.o     \
0020          ice_fltr.o     \
0021          ice_pf_vsi_vlan_ops.o \
0022          ice_vsi_vlan_ops.o \
0023          ice_vsi_vlan_lib.o \
0024          ice_fdir.o     \
0025          ice_ethtool_fdir.o \
0026          ice_vlan_mode.o \
0027          ice_flex_pipe.o \
0028          ice_flow.o     \
0029          ice_idc.o      \
0030          ice_devlink.o  \
0031          ice_fw_update.o \
0032          ice_lag.o      \
0033          ice_ethtool.o  \
0034          ice_repr.o     \
0035          ice_tc_lib.o
0036 ice-$(CONFIG_PCI_IOV) +=        \
0037         ice_sriov.o             \
0038         ice_virtchnl.o          \
0039         ice_virtchnl_allowlist.o \
0040         ice_virtchnl_fdir.o     \
0041         ice_vf_mbx.o            \
0042         ice_vf_vsi_vlan_ops.o   \
0043         ice_vf_lib.o
0044 ice-$(CONFIG_PTP_1588_CLOCK) += ice_ptp.o ice_ptp_hw.o
0045 ice-$(CONFIG_TTY) += ice_gnss.o
0046 ice-$(CONFIG_DCB) += ice_dcb.o ice_dcb_nl.o ice_dcb_lib.o
0047 ice-$(CONFIG_RFS_ACCEL) += ice_arfs.o
0048 ice-$(CONFIG_XDP_SOCKETS) += ice_xsk.o
0049 ice-$(CONFIG_ICE_SWITCHDEV) += ice_eswitch.o