GNU Linux-libre 4.14.254-gnu1
[releases.git] / drivers / net / ethernet / cavium / liquidio / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 #
3 # Cavium Liquidio ethernet device driver
4 #
5 obj-$(CONFIG_LIQUIDIO) += liquidio.o
6
7 liquidio-$(CONFIG_LIQUIDIO) += lio_ethtool.o \
8                         lio_core.o         \
9                         request_manager.o  \
10                         response_manager.o \
11                         octeon_device.o    \
12                         cn66xx_device.o    \
13                         cn68xx_device.o    \
14                         cn23xx_pf_device.o \
15                         cn23xx_vf_device.o \
16                         octeon_mailbox.o   \
17                         octeon_mem_ops.o   \
18                         octeon_droq.o      \
19                         octeon_nic.o
20
21 liquidio-objs := lio_main.o octeon_console.o $(liquidio-y)
22
23 obj-$(CONFIG_LIQUIDIO_VF) += liquidio_vf.o
24
25 ifeq ($(CONFIG_LIQUIDIO)$(CONFIG_LIQUIDIO_VF), yy)
26         liquidio_vf-objs := lio_vf_main.o
27 else
28 liquidio_vf-$(CONFIG_LIQUIDIO_VF) += lio_ethtool.o \
29                         lio_core.o         \
30                         request_manager.o  \
31                         response_manager.o \
32                         octeon_device.o    \
33                         cn66xx_device.o    \
34                         cn68xx_device.o    \
35                         cn23xx_pf_device.o \
36                         cn23xx_vf_device.o \
37                         octeon_mailbox.o   \
38                         octeon_mem_ops.o   \
39                         octeon_droq.o      \
40                         octeon_nic.o
41
42 liquidio_vf-objs := lio_vf_main.o $(liquidio_vf-y)
43 endif