diff options
-rw-r--r-- | drivers/net/ethernet/cavium/liquidio/Makefile | 51 |
1 files changed, 16 insertions, 35 deletions
diff --git a/drivers/net/ethernet/cavium/liquidio/Makefile b/drivers/net/ethernet/cavium/liquidio/Makefile index e3fc4645cd8a..bc9937502043 100644 --- a/drivers/net/ethernet/cavium/liquidio/Makefile +++ b/drivers/net/ethernet/cavium/liquidio/Makefile | |||
@@ -2,42 +2,23 @@ | |||
2 | # | 2 | # |
3 | # Cavium Liquidio ethernet device driver | 3 | # Cavium Liquidio ethernet device driver |
4 | # | 4 | # |
5 | obj-$(CONFIG_LIQUIDIO) += liquidio.o | ||
6 | 5 | ||
7 | liquidio-$(CONFIG_LIQUIDIO) += lio_ethtool.o \ | 6 | common-objs := lio_ethtool.o \ |
8 | lio_core.o \ | 7 | lio_core.o \ |
9 | request_manager.o \ | 8 | request_manager.o \ |
10 | response_manager.o \ | 9 | response_manager.o \ |
11 | octeon_device.o \ | 10 | octeon_device.o \ |
12 | cn66xx_device.o \ | 11 | cn66xx_device.o \ |
13 | cn68xx_device.o \ | 12 | cn68xx_device.o \ |
14 | cn23xx_pf_device.o \ | 13 | cn23xx_pf_device.o \ |
15 | cn23xx_vf_device.o \ | 14 | cn23xx_vf_device.o \ |
16 | octeon_mailbox.o \ | 15 | octeon_mailbox.o \ |
17 | octeon_mem_ops.o \ | 16 | octeon_mem_ops.o \ |
18 | octeon_droq.o \ | 17 | octeon_droq.o \ |
19 | octeon_nic.o | 18 | octeon_nic.o |
20 | 19 | ||
21 | liquidio-objs := lio_main.o octeon_console.o lio_vf_rep.o $(liquidio-y) | 20 | obj-$(CONFIG_LIQUIDIO) += liquidio.o |
21 | liquidio-y := lio_main.o octeon_console.o lio_vf_rep.o $(common-objs) | ||
22 | 22 | ||
23 | obj-$(CONFIG_LIQUIDIO_VF) += liquidio_vf.o | 23 | obj-$(CONFIG_LIQUIDIO_VF) += liquidio_vf.o |
24 | 24 | liquidio_vf-y := lio_vf_main.o $(common-objs) | |
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 | ||