8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 Joyent, Inc. All rights reserved.
25 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
26 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
27 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
28 #
29
30 #
31 # This Makefile defines all file modules for the directory uts/common
32 # and its children. These are the source files which may be considered
33 # common to all SunOS systems.
34
35 i386_CORE_OBJS += \
36 atomic.o \
37 avintr.o \
38 pic.o
39
40 sparc_CORE_OBJS +=
41
42 COMMON_CORE_OBJS += \
43 beep.o \
44 bitset.o \
45 bp_map.o \
46 brand.o \
47 cpucaps.o \
1987 #
1988 IGB_OBJS = igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1989 igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1990
1991 #
1992 # Intel Pro/100 NIC driver module
1993 #
1994 IPRB_OBJS = iprb.o
1995
1996 #
1997 # Intel 10GbE PCIE NIC driver module
1998 #
1999 IXGBE_OBJS = ixgbe_82598.o ixgbe_82599.o ixgbe_api.o \
2000 ixgbe_common.o ixgbe_phy.o \
2001 ixgbe_buf.o ixgbe_debug.o ixgbe_gld.o \
2002 ixgbe_log.o ixgbe_main.o \
2003 ixgbe_osdep.o ixgbe_rx.o ixgbe_stat.o \
2004 ixgbe_tx.o ixgbe_x540.o ixgbe_mbx.o
2005
2006 #
2007 # NIU 10G/1G driver module
2008 #
2009 NXGE_OBJS = nxge_mac.o nxge_ipp.o nxge_rxdma.o \
2010 nxge_txdma.o nxge_txc.o nxge_main.o \
2011 nxge_hw.o nxge_fzc.o nxge_virtual.o \
2012 nxge_send.o nxge_classify.o nxge_fflp.o \
2013 nxge_fflp_hash.o nxge_ndd.o nxge_kstats.o \
2014 nxge_zcp.o nxge_fm.o nxge_espc.o nxge_hv.o \
2015 nxge_hio.o nxge_hio_guest.o nxge_intr.o
2016
2017 NXGE_NPI_OBJS = \
2018 npi.o npi_mac.o npi_ipp.o \
2019 npi_txdma.o npi_rxdma.o npi_txc.o \
2020 npi_zcp.o npi_espc.o npi_fflp.o \
2021 npi_vir.o
2022
2023 NXGE_HCALL_OBJS = \
2024 nxge_hcall.o
2025
2026 #
|
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2012 Joyent, Inc. All rights reserved.
25 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
26 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
27 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
28 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
29 #
30
31 #
32 # This Makefile defines all file modules for the directory uts/common
33 # and its children. These are the source files which may be considered
34 # common to all SunOS systems.
35
36 i386_CORE_OBJS += \
37 atomic.o \
38 avintr.o \
39 pic.o
40
41 sparc_CORE_OBJS +=
42
43 COMMON_CORE_OBJS += \
44 beep.o \
45 bitset.o \
46 bp_map.o \
47 brand.o \
48 cpucaps.o \
1988 #
1989 IGB_OBJS = igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1990 igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1991
1992 #
1993 # Intel Pro/100 NIC driver module
1994 #
1995 IPRB_OBJS = iprb.o
1996
1997 #
1998 # Intel 10GbE PCIE NIC driver module
1999 #
2000 IXGBE_OBJS = ixgbe_82598.o ixgbe_82599.o ixgbe_api.o \
2001 ixgbe_common.o ixgbe_phy.o \
2002 ixgbe_buf.o ixgbe_debug.o ixgbe_gld.o \
2003 ixgbe_log.o ixgbe_main.o \
2004 ixgbe_osdep.o ixgbe_rx.o ixgbe_stat.o \
2005 ixgbe_tx.o ixgbe_x540.o ixgbe_mbx.o
2006
2007 #
2008 # Solarflare 1/10/40GbE NIC driver module
2009 #
2010 # NB: The illumos specific sources are listed first, with the
2011 # common (OS-independent) sources afterwards. Also the _h.o files
2012 # are generated from compiling the .h files.
2013 #
2014 SFXGE_OBJS = sfxge_err.o sfxge_ev.o sfxge_hash.o sfxge_intr.o sfxge_mac.o \
2015 sfxge_gld_v3.o sfxge_mon.o sfxge_phy.o \
2016 sfxge_sram.o sfxge_bar.o sfxge_pci.o sfxge_nvram.o \
2017 sfxge_rx.o sfxge_tcp.o sfxge_tx.o sfxge_mcdi.o sfxge_vpd.o \
2018 sfxge.o sfxge_dma.o \
2019 sfxge.h.o sfxge_debug.h.o sfxge_ioc.h.o efsys.h.o \
2020 efx_bootcfg.o efx_crc32.o efx_ev.o efx_filter.o \
2021 efx_hash.o efx_intr.o efx_mac.o efx_mcdi.o efx_mon.o \
2022 efx_nic.o efx_nvram.o efx_phy.o efx_port.o efx_rx.o \
2023 efx_sram.o efx_tx.o efx_vpd.o efx_wol.o mcdi_mon.o \
2024 siena_mac.o siena_mcdi.o siena_nic.o siena_nvram.o \
2025 siena_phy.o siena_sram.o siena_vpd.o \
2026 ef10_ev.o ef10_filter.o ef10_intr.o ef10_mac.o ef10_mcdi.o \
2027 ef10_nic.o ef10_nvram.o ef10_phy.o ef10_rx.o ef10_tx.o \
2028 ef10_vpd.o hunt_nic.o hunt_phy.o
2029
2030 #
2031 # NIU 10G/1G driver module
2032 #
2033 NXGE_OBJS = nxge_mac.o nxge_ipp.o nxge_rxdma.o \
2034 nxge_txdma.o nxge_txc.o nxge_main.o \
2035 nxge_hw.o nxge_fzc.o nxge_virtual.o \
2036 nxge_send.o nxge_classify.o nxge_fflp.o \
2037 nxge_fflp_hash.o nxge_ndd.o nxge_kstats.o \
2038 nxge_zcp.o nxge_fm.o nxge_espc.o nxge_hv.o \
2039 nxge_hio.o nxge_hio_guest.o nxge_intr.o
2040
2041 NXGE_NPI_OBJS = \
2042 npi.o npi_mac.o npi_ipp.o \
2043 npi_txdma.o npi_rxdma.o npi_txc.o \
2044 npi_zcp.o npi_espc.o npi_fflp.o \
2045 npi_vir.o
2046
2047 NXGE_HCALL_OBJS = \
2048 nxge_hcall.o
2049
2050 #
|