162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# Copyright (c) 2018, Intel Corporation.
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci# Makefile for the Intel(R) Ethernet Connection E800 Series Linux Driver
662306a36Sopenharmony_ci#
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciobj-$(CONFIG_ICE) += ice.o
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciice-y := ice_main.o	\
1162306a36Sopenharmony_ci	 ice_controlq.o	\
1262306a36Sopenharmony_ci	 ice_common.o	\
1362306a36Sopenharmony_ci	 ice_nvm.o	\
1462306a36Sopenharmony_ci	 ice_switch.o	\
1562306a36Sopenharmony_ci	 ice_sched.o	\
1662306a36Sopenharmony_ci	 ice_base.o	\
1762306a36Sopenharmony_ci	 ice_lib.o	\
1862306a36Sopenharmony_ci	 ice_txrx_lib.o	\
1962306a36Sopenharmony_ci	 ice_txrx.o	\
2062306a36Sopenharmony_ci	 ice_fltr.o	\
2162306a36Sopenharmony_ci	 ice_irq.o	\
2262306a36Sopenharmony_ci	 ice_pf_vsi_vlan_ops.o \
2362306a36Sopenharmony_ci	 ice_vsi_vlan_ops.o \
2462306a36Sopenharmony_ci	 ice_vsi_vlan_lib.o \
2562306a36Sopenharmony_ci	 ice_fdir.o	\
2662306a36Sopenharmony_ci	 ice_ethtool_fdir.o \
2762306a36Sopenharmony_ci	 ice_vlan_mode.o \
2862306a36Sopenharmony_ci	 ice_flex_pipe.o \
2962306a36Sopenharmony_ci	 ice_flow.o	\
3062306a36Sopenharmony_ci	 ice_idc.o	\
3162306a36Sopenharmony_ci	 ice_devlink.o	\
3262306a36Sopenharmony_ci	 ice_ddp.o	\
3362306a36Sopenharmony_ci	 ice_fw_update.o \
3462306a36Sopenharmony_ci	 ice_lag.o	\
3562306a36Sopenharmony_ci	 ice_ethtool.o  \
3662306a36Sopenharmony_ci	 ice_repr.o	\
3762306a36Sopenharmony_ci	 ice_tc_lib.o
3862306a36Sopenharmony_ciice-$(CONFIG_PCI_IOV) +=	\
3962306a36Sopenharmony_ci	ice_sriov.o		\
4062306a36Sopenharmony_ci	ice_virtchnl.o		\
4162306a36Sopenharmony_ci	ice_virtchnl_allowlist.o \
4262306a36Sopenharmony_ci	ice_virtchnl_fdir.o	\
4362306a36Sopenharmony_ci	ice_vf_mbx.o		\
4462306a36Sopenharmony_ci	ice_vf_vsi_vlan_ops.o	\
4562306a36Sopenharmony_ci	ice_vf_lib.o
4662306a36Sopenharmony_ciice-$(CONFIG_PTP_1588_CLOCK) += ice_ptp.o ice_ptp_hw.o
4762306a36Sopenharmony_ciice-$(CONFIG_DCB) += ice_dcb.o ice_dcb_nl.o ice_dcb_lib.o
4862306a36Sopenharmony_ciice-$(CONFIG_RFS_ACCEL) += ice_arfs.o
4962306a36Sopenharmony_ciice-$(CONFIG_XDP_SOCKETS) += ice_xsk.o
5062306a36Sopenharmony_ciice-$(CONFIG_ICE_SWITCHDEV) += ice_eswitch.o ice_eswitch_br.o
5162306a36Sopenharmony_ciice-$(CONFIG_GNSS) += ice_gnss.o
52