Print this page




   7 #
   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) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  27 # Copyright 2016 Joyent, Inc.
  28 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  29 # Copyright 2016 Joyent, Inc.
  30 # Copyright 2016 OmniTI Computer Consulting, Inc.  All rights reserved.
  31 #
  32 
  33 #
  34 # This Makefile defines all file modules for the directory uts/common
  35 # and its children. These are the source files which may be considered
  36 # common to all SunOS systems.
  37 
  38 i386_CORE_OBJS += \
  39                 atomic.o        \
  40                 avintr.o        \
  41                 pic.o
  42 
  43 sparc_CORE_OBJS +=
  44 
  45 COMMON_CORE_OBJS +=             \
  46                 beep.o          \
  47                 bitset.o        \


 267                 poll.o          \
 268                 pool.o          \
 269                 pool_pset.o     \
 270                 port_subr.o     \
 271                 ppriv.o         \
 272                 printf.o        \
 273                 priocntl.o      \
 274                 priv.o          \
 275                 priv_const.o    \
 276                 proc.o          \
 277                 procset.o       \
 278                 processor_bind.o        \
 279                 processor_info.o        \
 280                 profil.o        \
 281                 project.o       \
 282                 qsort.o         \
 283                 getrandom.o     \
 284                 rctl.o          \
 285                 rctlsys.o       \
 286                 readlink.o      \
 287                 refhash.o       \
 288                 refstr.o        \
 289                 rename.o        \
 290                 resolvepath.o   \
 291                 retire_store.o  \
 292                 process.o       \
 293                 rlimit.o        \
 294                 rmap.o          \
 295                 rw.o            \
 296                 rwstlock.o      \
 297                 sad_conf.o      \
 298                 sid.o           \
 299                 sidsys.o        \
 300                 sched.o         \
 301                 schedctl.o      \
 302                 sctp_crc32.o    \
 303                 seg_dev.o       \
 304                 seg_kp.o        \
 305                 seg_kpm.o       \
 306                 seg_map.o       \
 307                 seg_vn.o        \


 542 
 543 ICMP6_OBJS +=   icmp6ddi.o
 544 
 545 RTS_OBJS +=     rtsddi.o
 546 
 547 IP_ICMP_OBJS =  icmp.o icmp_opt_data.o
 548 IP_RTS_OBJS =   rts.o rts_opt_data.o
 549 IP_TCP_OBJS =   tcp.o tcp_fusion.o tcp_opt_data.o tcp_sack.o tcp_stats.o \
 550                 tcp_misc.o tcp_timers.o tcp_time_wait.o tcp_tpi.o tcp_output.o \
 551                 tcp_input.o tcp_socket.o tcp_bind.o tcp_cluster.o tcp_tunables.o
 552 IP_UDP_OBJS =   udp.o udp_opt_data.o udp_tunables.o udp_stats.o
 553 IP_SCTP_OBJS =  sctp.o sctp_opt_data.o sctp_output.o \
 554                 sctp_init.o sctp_input.o sctp_cookie.o \
 555                 sctp_conn.o sctp_error.o sctp_snmp.o \
 556                 sctp_tunables.o sctp_shutdown.o sctp_common.o \
 557                 sctp_timer.o sctp_heartbeat.o sctp_hash.o \
 558                 sctp_bind.o sctp_notify.o sctp_asconf.o \
 559                 sctp_addr.o tn_ipopt.o tnet.o ip_netinfo.o \
 560                 sctp_misc.o
 561 IP_ILB_OBJS =   ilb.o ilb_nat.o ilb_conn.o ilb_alg_hash.o ilb_alg_rr.o
 562 IP_COMM_OBJS =  inet_hash.o
 563 
 564 IP_OBJS +=      igmp.o ipmp.o ip.o ip6.o ip6_asp.o ip6_if.o ip6_ire.o \
 565                 ip6_rts.o ip_if.o ip_ire.o ip_listutils.o ip_mroute.o \
 566                 ip_multi.o ip2mac.o ip_ndp.o ip_rts.o ip_srcid.o \
 567                 ipddi.o ipdrop.o mi.o nd.o tunables.o optcom.o snmpcom.o \
 568                 ipsec_loader.o spd.o ipclassifier.o inet_common.o ip_squeue.o \
 569                 squeue.o ip_sadb.o ip_ftable.o proto_set.o radix.o ip_dummy.o \
 570                 ip_helper_stream.o ip_tunables.o \
 571                 ip_output.o ip_input.o ip6_input.o ip6_output.o ip_arp.o \
 572                 conn_opt.o ip_attr.o ip_dce.o \
 573                 bpf_filter.o \
 574                 $(IP_ICMP_OBJS) \
 575                 $(IP_RTS_OBJS) \
 576                 $(IP_TCP_OBJS) \
 577                 $(IP_UDP_OBJS) \
 578                 $(IP_SCTP_OBJS) \
 579                 $(IP_ILB_OBJS) \
 580                 $(IP_COMM_OBJS)
 581 
 582 IP6_OBJS +=     ip6ddi.o
 583 
 584 HOOK_OBJS +=    hook.o
 585 
 586 NETI_OBJS +=    neti_impl.o neti_mod.o neti_stack.o
 587 
 588 KEYSOCK_OBJS += keysockddi.o keysock.o keysock_opt_data.o
 589 
 590 IPNET_OBJS +=   ipnet.o ipnet_bpf.o
 591 
 592 SPDSOCK_OBJS += spdsockddi.o spdsock.o spdsock_opt_data.o
 593 
 594 IPSECESP_OBJS += ipsecespddi.o ipsecesp.o
 595 
 596 IPSECAH_OBJS += ipsecahddi.o ipsecah.o sadb.o
 597 
 598 DATAFILT_OBJS += datafilt.o
 599 


 600 SPPP_OBJS +=    sppp.o sppp_dlpi.o sppp_mod.o s_common.o
 601 
 602 SPPPTUN_OBJS += sppptun.o sppptun_mod.o
 603 
 604 SPPPASYN_OBJS += spppasyn.o spppasyn_mod.o
 605 
 606 SPPPCOMP_OBJS += spppcomp.o spppcomp_mod.o deflate.o bsd-comp.o vjcompress.o \
 607                 zlib.o
 608 
 609 TCP_OBJS +=     tcpddi.o
 610 
 611 TCP6_OBJS +=    tcp6ddi.o
 612 
 613 NCA_OBJS +=     ncaddi.o
 614 
 615 SDP_SOCK_MOD_OBJS += sockmod_sdp.o socksdp.o socksdpsubr.o
 616 
 617 SCTP_SOCK_MOD_OBJS += sockmod_sctp.o socksctp.o socksctpsubr.o
 618 
 619 PFP_SOCK_MOD_OBJS += sockmod_pfp.o


 677 MAC_WIFI_OBJS +=        mac_wifi.o
 678 
 679 MAC_IB_OBJS +=          mac_ib.o
 680 
 681 IPTUN_OBJS +=   iptun_dev.o iptun_ctl.o iptun.o
 682 
 683 AGGR_OBJS +=    aggr_dev.o aggr_ctl.o aggr_grp.o aggr_port.o \
 684                 aggr_send.o aggr_recv.o aggr_lacp.o
 685 
 686 SOFTMAC_OBJS += softmac_main.o softmac_ctl.o softmac_capab.o \
 687                 softmac_dev.o softmac_stat.o softmac_pkt.o softmac_fp.o
 688 
 689 NET80211_OBJS += net80211.o net80211_proto.o net80211_input.o \
 690                  net80211_output.o net80211_node.o net80211_crypto.o \
 691                  net80211_crypto_none.o net80211_crypto_wep.o net80211_ioctl.o \
 692                  net80211_crypto_tkip.o net80211_crypto_ccmp.o  \
 693                  net80211_ht.o
 694 
 695 VNIC_OBJS +=    vnic_ctl.o vnic_dev.o
 696 
 697 OVERLAY_OBJS += overlay.o overlay_fm.o overlay_mux.o overlay_plugin.o \
 698                 overlay_prop.o overlay_target.o
 699 
 700 OVERLAY_VXLAN_OBJS +=   overlay_vxlan.o
 701 
 702 VND_OBJS +=     vnd.o frameio.o
 703 
 704 GSQUEUE_OBJS += gsqueue.o
 705 
 706 SIMNET_OBJS +=  simnet.o
 707 
 708 IB_OBJS +=      ibnex.o ibnex_ioctl.o ibnex_hca.o
 709 
 710 IBCM_OBJS +=    ibcm_impl.o ibcm_sm.o ibcm_ti.o ibcm_utils.o ibcm_path.o \
 711                 ibcm_arp.o ibcm_arp_link.o
 712 
 713 IBDM_OBJS +=    ibdm.o
 714 
 715 IBDMA_OBJS +=   ibdma.o
 716 
 717 IBMF_OBJS +=    ibmf.o ibmf_impl.o ibmf_dr.o ibmf_wqe.o ibmf_ud_dest.o ibmf_mod.o \
 718                 ibmf_send.o ibmf_recv.o ibmf_handlers.o ibmf_trans.o \
 719                 ibmf_timers.o ibmf_msg.o ibmf_utils.o ibmf_rmpp.o \
 720                 ibmf_saa.o ibmf_saa_impl.o ibmf_saa_utils.o ibmf_saa_events.o
 721 
 722 IBTL_OBJS +=    ibtl_impl.o ibtl_util.o ibtl_mem.o ibtl_handlers.o ibtl_qp.o \
 723                 ibtl_cq.o ibtl_wr.o ibtl_hca.o ibtl_chan.o ibtl_cm.o \
 724                 ibtl_mcg.o ibtl_ibnex.o ibtl_srq.o ibtl_part.o
 725 


1135 ELFEXEC_OBJS += elf.o elf_notes.o old_notes.o
1136 
1137 INTPEXEC_OBJS +=intp.o
1138 
1139 SHBINEXEC_OBJS +=shbin.o
1140 
1141 JAVAEXEC_OBJS +=java.o
1142 
1143 #
1144 #                       file system modules
1145 #
1146 AUTOFS_OBJS +=  auto_vfsops.o auto_vnops.o auto_subr.o auto_xdr.o auto_sys.o
1147 
1148 DCFS_OBJS +=    dc_vnops.o
1149 
1150 DEVFS_OBJS +=   devfs_subr.o    devfs_vfsops.o  devfs_vnops.o
1151 
1152 DEV_OBJS  +=    sdev_subr.o     sdev_vfsops.o   sdev_vnops.o    \
1153                 sdev_ptsops.o   sdev_zvolops.o  sdev_comm.o     \
1154                 sdev_profile.o  sdev_ncache.o   sdev_netops.o   \
1155                 sdev_ipnetops.o sdev_vtops.o    sdev_plugin.o

1156 
1157 CTFS_OBJS +=    ctfs_all.o ctfs_cdir.o ctfs_ctl.o ctfs_event.o \
1158                 ctfs_latest.o ctfs_root.o ctfs_sym.o ctfs_tdir.o ctfs_tmpl.o
1159 
1160 OBJFS_OBJS +=   objfs_vfs.o     objfs_root.o    objfs_common.o \
1161                 objfs_odir.o    objfs_data.o
1162 
1163 FDFS_OBJS +=    fdops.o
1164 
1165 FIFO_OBJS +=    fifosubr.o      fifovnops.o
1166 
1167 PIPE_OBJS +=    pipe.o
1168 
1169 HSFS_OBJS +=    hsfs_node.o     hsfs_subr.o     hsfs_vfsops.o   hsfs_vnops.o \
1170                 hsfs_susp.o     hsfs_rrip.o     hsfs_susp_subr.o
1171 
1172 HYPRLOFS_OBJS += hyprlofs_dir.o hyprlofs_subr.o \
1173                 hyprlofs_vnops.o hyprlofs_vfsops.o
1174 
1175 LOFS_OBJS +=    lofs_subr.o     lofs_vfsops.o   lofs_vnops.o
1176 
1177 LXPROC_OBJS +=  lxpr_subr.o     lxpr_vfsops.o   lxpr_vnops.o
1178 
1179 NAMEFS_OBJS +=  namevfs.o       namevno.o
1180 
1181 NFS_OBJS +=     nfs_client.o    nfs_common.o    nfs_dump.o \
1182                 nfs_subr.o      nfs_vfsops.o    nfs_vnops.o \
1183                 nfs_xdr.o       nfs_sys.o       nfs_strerror.o \
1184                 nfs3_vfsops.o   nfs3_vnops.o    nfs3_xdr.o \
1185                 nfs_acl_vnops.o nfs_acl_xdr.o   nfs4_vfsops.o \
1186                 nfs4_vnops.o    nfs4_xdr.o      nfs4_idmap.o \
1187                 nfs4_shadow.o   nfs4_subr.o \
1188                 nfs4_attr.o     nfs4_rnode.o    nfs4_client.o \
1189                 nfs4_acache.o   nfs4_common.o   nfs4_client_state.o \
1190                 nfs4_callback.o nfs4_recovery.o nfs4_client_secinfo.o \
1191                 nfs4_client_debug.o     nfs_stats.o \
1192                 nfs4_acl.o      nfs4_stub_vnops.o       nfs_cmd.o
1193 
1194 NFSSRV_OBJS +=  nfs_server.o    nfs_srv.o       nfs3_srv.o \
1195                 nfs_acl_srv.o   nfs_auth.o      nfs_auth_xdr.o \
1196                 nfs_export.o    nfs_log.o       nfs_log_xdr.o \
1197                 nfs4_srv.o      nfs4_state.o    nfs4_srv_attr.o \
1198                 nfs4_srv_ns.o   nfs4_db.o       nfs4_srv_deleg.o \


1900 RAL_OBJS += rt2560.o ral_rate.o
1901 
1902 RUM_OBJS += rum.o
1903 
1904 RWD_OBJS += rt2661.o
1905 
1906 RWN_OBJS += rt2860.o
1907 
1908 UATH_OBJS += uath.o
1909 
1910 UATHFW_OBJS += uathfw_mod.o
1911 
1912 URAL_OBJS += ural.o
1913 
1914 RTW_OBJS += rtw.o smc93cx6.o rtwphy.o rtwphyio.o
1915 
1916 ZYD_OBJS += zyd.o zyd_usb.o zyd_hw.o zyd_fw.o
1917 
1918 MXFE_OBJS += mxfe.o
1919 
1920 MPTSAS_OBJS += mptsas.o mptsas_impl.o mptsas_init.o \
1921                 mptsas_raid.o mptsas_smhba.o
1922 
1923 SFE_OBJS += sfe.o sfe_util.o
1924 
1925 BFE_OBJS += bfe.o
1926 
1927 BRIDGE_OBJS += bridge.o
1928 
1929 IDM_SHARED_OBJS += base64.o
1930 
1931 IDM_OBJS +=     $(IDM_SHARED_OBJS) \
1932                 idm.o idm_impl.o idm_text.o idm_conn_sm.o idm_so.o
1933 
1934 VR_OBJS += vr.o
1935 
1936 ATGE_OBJS += atge_main.o atge_l1e.o atge_mii.o atge_l1.o atge_l1c.o
1937 
1938 YGE_OBJS = yge.o
1939 
1940 SKD_OBJS = skd.o


2134 #       hxge 10G driver module
2135 #
2136 HXGE_OBJS =     hxge_main.o hxge_vmac.o hxge_send.o             \
2137                 hxge_txdma.o hxge_rxdma.o hxge_virtual.o        \
2138                 hxge_fm.o hxge_fzc.o hxge_hw.o hxge_kstats.o    \
2139                 hxge_ndd.o hxge_pfc.o                           \
2140                 hpi.o hpi_vmac.o hpi_rxdma.o hpi_txdma.o        \
2141                 hpi_vir.o hpi_pfc.o
2142 
2143 #
2144 #       MEGARAID_SAS module
2145 #
2146 MEGA_SAS_OBJS = megaraid_sas.o
2147 
2148 #
2149 #       MR_SAS module
2150 #
2151 MR_SAS_OBJS = ld_pd_map.o mr_sas.o mr_sas_tbolt.o mr_sas_list.o
2152 
2153 #
2154 #       DR_SAS module
2155 #
2156 DR_SAS_OBJS = dr_sas.o
2157 
2158 #
2159 #       CPQARY3 module
2160 #
2161 CPQARY3_OBJS =  cpqary3.o cpqary3_noe.o cpqary3_talk2ctlr.o     \
2162                 cpqary3_isr.o cpqary3_transport.o cpqary3_mem.o \
2163                 cpqary3_scsi.o cpqary3_util.o cpqary3_ioctl.o   \
2164                 cpqary3_bd.o
2165 
2166 #
2167 #       HP Smart Array driver module (smrt)
2168 #
2169 SMRT_OBJS =     smrt.o \
2170                 smrt_device.o \
2171                 smrt_interrupts.o \
2172                 smrt_commands.o \
2173                 smrt_logvol.o \
2174                 smrt_hba.o \
2175                 smrt_ciss_simple.o \
2176                 smrt_ciss.o
2177 
2178 #
2179 #       ISCSI_INITIATOR module
2180 #
2181 ISCSI_INITIATOR_OBJS =  chap.o iscsi_io.o iscsi_thread.o        \
2182                         iscsi_ioctl.o iscsid.o iscsi.o          \
2183                         iscsi_login.o isns_client.o iscsiAuthClient.o   \
2184                         iscsi_lun.o iscsiAuthClientGlue.o       \
2185                         iscsi_net.o nvfile.o iscsi_cmd.o        \
2186                         iscsi_queue.o persistent.o iscsi_conn.o \
2187                         iscsi_sess.o radius_auth.o iscsi_crc.o  \
2188                         iscsi_stats.o radius_packet.o iscsi_doorclt.o   \
2189                         iscsi_targetparam.o utils.o kifconf.o
2190 
2191 #
2192 #       ntxn 10Gb/1Gb NIC driver module
2193 #
2194 NTXN_OBJS =     unm_nic_init.o unm_gem.o unm_nic_hw.o unm_ndd.o \
2195                         unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
2196 
2197 #
2198 #       Myricom 10Gb NIC driver module
2199 #
2200 MYRI10GE_OBJS = myri10ge.o myri10ge_lro.o
2201 
2202 #       nulldriver module
2203 #
2204 NULLDRIVER_OBJS =       nulldriver.o
2205 
2206 TPM_OBJS =      tpm.o tpm_hcall.o
2207 
2208 #
2209 # USB Fast ethernet drivers
2210 #
2211 USBGEM_OBJS = usbgem.o
2212 AXF_OBJS = axf_usbgem.o
2213 UDMF_OBJS = udmf_usbgem.o
2214 URF_OBJS = urf_usbgem.o
2215 UPF_OBJS = upf_usbgem.o
2216 
2217 #
2218 #       NFP objects
2219 #
2220 NFP_OBJS = hostif.o osif.o drvlist.o i21555.o i21285.o i21555d.o
2221 
2222 #
2223 #       BNXE objects
2224 #
2225 BNXE_OBJS +=    bnxe_cfg.o              \
2226                 bnxe_fcoe.o             \
2227                 bnxe_debug.o            \
2228                 bnxe_gld.o              \
2229                 bnxe_hw.o               \
2230                 bnxe_intr.o             \
2231                 bnxe_kstat.o            \
2232                 bnxe_lock.o             \
2233                 bnxe_main.o             \
2234                 bnxe_mm.o               \
2235                 bnxe_mm_l4.o            \
2236                 bnxe_mm_l5.o            \
2237                 bnxe_rr.o               \
2238                 bnxe_rx.o               \
2239                 bnxe_timer.o            \
2240                 bnxe_tx.o               \
2241                 bnxe_workq.o            \
2242                 bnxe_clc.o              \




   7 #
   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) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  27 # Copyright 2015, Joyent, Inc.
  28 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  29 # Copyright 2016 Joyent, Inc.
  30 # Copyright 2016 OmniTI Computer Consulting, Inc.  All rights reserved.
  31 #
  32 
  33 #
  34 # This Makefile defines all file modules for the directory uts/common
  35 # and its children. These are the source files which may be considered
  36 # common to all SunOS systems.
  37 
  38 i386_CORE_OBJS += \
  39                 atomic.o        \
  40                 avintr.o        \
  41                 pic.o
  42 
  43 sparc_CORE_OBJS +=
  44 
  45 COMMON_CORE_OBJS +=             \
  46                 beep.o          \
  47                 bitset.o        \


 267                 poll.o          \
 268                 pool.o          \
 269                 pool_pset.o     \
 270                 port_subr.o     \
 271                 ppriv.o         \
 272                 printf.o        \
 273                 priocntl.o      \
 274                 priv.o          \
 275                 priv_const.o    \
 276                 proc.o          \
 277                 procset.o       \
 278                 processor_bind.o        \
 279                 processor_info.o        \
 280                 profil.o        \
 281                 project.o       \
 282                 qsort.o         \
 283                 getrandom.o     \
 284                 rctl.o          \
 285                 rctlsys.o       \
 286                 readlink.o      \

 287                 refstr.o        \
 288                 rename.o        \
 289                 resolvepath.o   \
 290                 retire_store.o  \
 291                 process.o       \
 292                 rlimit.o        \
 293                 rmap.o          \
 294                 rw.o            \
 295                 rwstlock.o      \
 296                 sad_conf.o      \
 297                 sid.o           \
 298                 sidsys.o        \
 299                 sched.o         \
 300                 schedctl.o      \
 301                 sctp_crc32.o    \
 302                 seg_dev.o       \
 303                 seg_kp.o        \
 304                 seg_kpm.o       \
 305                 seg_map.o       \
 306                 seg_vn.o        \


 541 
 542 ICMP6_OBJS +=   icmp6ddi.o
 543 
 544 RTS_OBJS +=     rtsddi.o
 545 
 546 IP_ICMP_OBJS =  icmp.o icmp_opt_data.o
 547 IP_RTS_OBJS =   rts.o rts_opt_data.o
 548 IP_TCP_OBJS =   tcp.o tcp_fusion.o tcp_opt_data.o tcp_sack.o tcp_stats.o \
 549                 tcp_misc.o tcp_timers.o tcp_time_wait.o tcp_tpi.o tcp_output.o \
 550                 tcp_input.o tcp_socket.o tcp_bind.o tcp_cluster.o tcp_tunables.o
 551 IP_UDP_OBJS =   udp.o udp_opt_data.o udp_tunables.o udp_stats.o
 552 IP_SCTP_OBJS =  sctp.o sctp_opt_data.o sctp_output.o \
 553                 sctp_init.o sctp_input.o sctp_cookie.o \
 554                 sctp_conn.o sctp_error.o sctp_snmp.o \
 555                 sctp_tunables.o sctp_shutdown.o sctp_common.o \
 556                 sctp_timer.o sctp_heartbeat.o sctp_hash.o \
 557                 sctp_bind.o sctp_notify.o sctp_asconf.o \
 558                 sctp_addr.o tn_ipopt.o tnet.o ip_netinfo.o \
 559                 sctp_misc.o
 560 IP_ILB_OBJS =   ilb.o ilb_nat.o ilb_conn.o ilb_alg_hash.o ilb_alg_rr.o

 561 
 562 IP_OBJS +=      igmp.o ipmp.o ip.o ip6.o ip6_asp.o ip6_if.o ip6_ire.o \
 563                 ip6_rts.o ip_if.o ip_ire.o ip_listutils.o ip_mroute.o \
 564                 ip_multi.o ip2mac.o ip_ndp.o ip_rts.o ip_srcid.o \
 565                 ipddi.o ipdrop.o mi.o nd.o tunables.o optcom.o snmpcom.o \
 566                 ipsec_loader.o spd.o ipclassifier.o inet_common.o ip_squeue.o \
 567                 squeue.o ip_sadb.o ip_ftable.o proto_set.o radix.o ip_dummy.o \
 568                 ip_helper_stream.o ip_tunables.o \
 569                 ip_output.o ip_input.o ip6_input.o ip6_output.o ip_arp.o \
 570                 conn_opt.o ip_attr.o ip_dce.o \
 571                 bpf_filter.o \
 572                 $(IP_ICMP_OBJS) \
 573                 $(IP_RTS_OBJS) \
 574                 $(IP_TCP_OBJS) \
 575                 $(IP_UDP_OBJS) \
 576                 $(IP_SCTP_OBJS) \
 577                 $(IP_ILB_OBJS)

 578 
 579 IP6_OBJS +=     ip6ddi.o
 580 
 581 HOOK_OBJS +=    hook.o
 582 
 583 NETI_OBJS +=    neti_impl.o neti_mod.o neti_stack.o
 584 
 585 KEYSOCK_OBJS += keysockddi.o keysock.o keysock_opt_data.o
 586 
 587 IPNET_OBJS +=   ipnet.o ipnet_bpf.o
 588 
 589 SPDSOCK_OBJS += spdsockddi.o spdsock.o spdsock_opt_data.o
 590 
 591 IPSECESP_OBJS += ipsecespddi.o ipsecesp.o
 592 
 593 IPSECAH_OBJS += ipsecahddi.o ipsecah.o sadb.o
 594 
 595 DATAFILT_OBJS += datafilt.o
 596 
 597 HTTPFILT_OBJS += httpfilt.o
 598 
 599 SPPP_OBJS +=    sppp.o sppp_dlpi.o sppp_mod.o s_common.o
 600 
 601 SPPPTUN_OBJS += sppptun.o sppptun_mod.o
 602 
 603 SPPPASYN_OBJS += spppasyn.o spppasyn_mod.o
 604 
 605 SPPPCOMP_OBJS += spppcomp.o spppcomp_mod.o deflate.o bsd-comp.o vjcompress.o \
 606                 zlib.o
 607 
 608 TCP_OBJS +=     tcpddi.o
 609 
 610 TCP6_OBJS +=    tcp6ddi.o
 611 
 612 NCA_OBJS +=     ncaddi.o
 613 
 614 SDP_SOCK_MOD_OBJS += sockmod_sdp.o socksdp.o socksdpsubr.o
 615 
 616 SCTP_SOCK_MOD_OBJS += sockmod_sctp.o socksctp.o socksctpsubr.o
 617 
 618 PFP_SOCK_MOD_OBJS += sockmod_pfp.o


 676 MAC_WIFI_OBJS +=        mac_wifi.o
 677 
 678 MAC_IB_OBJS +=          mac_ib.o
 679 
 680 IPTUN_OBJS +=   iptun_dev.o iptun_ctl.o iptun.o
 681 
 682 AGGR_OBJS +=    aggr_dev.o aggr_ctl.o aggr_grp.o aggr_port.o \
 683                 aggr_send.o aggr_recv.o aggr_lacp.o
 684 
 685 SOFTMAC_OBJS += softmac_main.o softmac_ctl.o softmac_capab.o \
 686                 softmac_dev.o softmac_stat.o softmac_pkt.o softmac_fp.o
 687 
 688 NET80211_OBJS += net80211.o net80211_proto.o net80211_input.o \
 689                  net80211_output.o net80211_node.o net80211_crypto.o \
 690                  net80211_crypto_none.o net80211_crypto_wep.o net80211_ioctl.o \
 691                  net80211_crypto_tkip.o net80211_crypto_ccmp.o  \
 692                  net80211_ht.o
 693 
 694 VNIC_OBJS +=    vnic_ctl.o vnic_dev.o
 695 









 696 SIMNET_OBJS +=  simnet.o
 697 
 698 IB_OBJS +=      ibnex.o ibnex_ioctl.o ibnex_hca.o
 699 
 700 IBCM_OBJS +=    ibcm_impl.o ibcm_sm.o ibcm_ti.o ibcm_utils.o ibcm_path.o \
 701                 ibcm_arp.o ibcm_arp_link.o
 702 
 703 IBDM_OBJS +=    ibdm.o
 704 
 705 IBDMA_OBJS +=   ibdma.o
 706 
 707 IBMF_OBJS +=    ibmf.o ibmf_impl.o ibmf_dr.o ibmf_wqe.o ibmf_ud_dest.o ibmf_mod.o \
 708                 ibmf_send.o ibmf_recv.o ibmf_handlers.o ibmf_trans.o \
 709                 ibmf_timers.o ibmf_msg.o ibmf_utils.o ibmf_rmpp.o \
 710                 ibmf_saa.o ibmf_saa_impl.o ibmf_saa_utils.o ibmf_saa_events.o
 711 
 712 IBTL_OBJS +=    ibtl_impl.o ibtl_util.o ibtl_mem.o ibtl_handlers.o ibtl_qp.o \
 713                 ibtl_cq.o ibtl_wr.o ibtl_hca.o ibtl_chan.o ibtl_cm.o \
 714                 ibtl_mcg.o ibtl_ibnex.o ibtl_srq.o ibtl_part.o
 715 


1125 ELFEXEC_OBJS += elf.o elf_notes.o old_notes.o
1126 
1127 INTPEXEC_OBJS +=intp.o
1128 
1129 SHBINEXEC_OBJS +=shbin.o
1130 
1131 JAVAEXEC_OBJS +=java.o
1132 
1133 #
1134 #                       file system modules
1135 #
1136 AUTOFS_OBJS +=  auto_vfsops.o auto_vnops.o auto_subr.o auto_xdr.o auto_sys.o
1137 
1138 DCFS_OBJS +=    dc_vnops.o
1139 
1140 DEVFS_OBJS +=   devfs_subr.o    devfs_vfsops.o  devfs_vnops.o
1141 
1142 DEV_OBJS  +=    sdev_subr.o     sdev_vfsops.o   sdev_vnops.o    \
1143                 sdev_ptsops.o   sdev_zvolops.o  sdev_comm.o     \
1144                 sdev_profile.o  sdev_ncache.o   sdev_netops.o   \
1145                 sdev_ipnetops.o \
1146                 sdev_vtops.o
1147 
1148 CTFS_OBJS +=    ctfs_all.o ctfs_cdir.o ctfs_ctl.o ctfs_event.o \
1149                 ctfs_latest.o ctfs_root.o ctfs_sym.o ctfs_tdir.o ctfs_tmpl.o
1150 
1151 OBJFS_OBJS +=   objfs_vfs.o     objfs_root.o    objfs_common.o \
1152                 objfs_odir.o    objfs_data.o
1153 
1154 FDFS_OBJS +=    fdops.o
1155 
1156 FIFO_OBJS +=    fifosubr.o      fifovnops.o
1157 
1158 PIPE_OBJS +=    pipe.o
1159 
1160 HSFS_OBJS +=    hsfs_node.o     hsfs_subr.o     hsfs_vfsops.o   hsfs_vnops.o \
1161                 hsfs_susp.o     hsfs_rrip.o     hsfs_susp_subr.o
1162 



1163 LOFS_OBJS +=    lofs_subr.o     lofs_vfsops.o   lofs_vnops.o
1164 


1165 NAMEFS_OBJS +=  namevfs.o       namevno.o
1166 
1167 NFS_OBJS +=     nfs_client.o    nfs_common.o    nfs_dump.o \
1168                 nfs_subr.o      nfs_vfsops.o    nfs_vnops.o \
1169                 nfs_xdr.o       nfs_sys.o       nfs_strerror.o \
1170                 nfs3_vfsops.o   nfs3_vnops.o    nfs3_xdr.o \
1171                 nfs_acl_vnops.o nfs_acl_xdr.o   nfs4_vfsops.o \
1172                 nfs4_vnops.o    nfs4_xdr.o      nfs4_idmap.o \
1173                 nfs4_shadow.o   nfs4_subr.o \
1174                 nfs4_attr.o     nfs4_rnode.o    nfs4_client.o \
1175                 nfs4_acache.o   nfs4_common.o   nfs4_client_state.o \
1176                 nfs4_callback.o nfs4_recovery.o nfs4_client_secinfo.o \
1177                 nfs4_client_debug.o     nfs_stats.o \
1178                 nfs4_acl.o      nfs4_stub_vnops.o       nfs_cmd.o
1179 
1180 NFSSRV_OBJS +=  nfs_server.o    nfs_srv.o       nfs3_srv.o \
1181                 nfs_acl_srv.o   nfs_auth.o      nfs_auth_xdr.o \
1182                 nfs_export.o    nfs_log.o       nfs_log_xdr.o \
1183                 nfs4_srv.o      nfs4_state.o    nfs4_srv_attr.o \
1184                 nfs4_srv_ns.o   nfs4_db.o       nfs4_srv_deleg.o \


1886 RAL_OBJS += rt2560.o ral_rate.o
1887 
1888 RUM_OBJS += rum.o
1889 
1890 RWD_OBJS += rt2661.o
1891 
1892 RWN_OBJS += rt2860.o
1893 
1894 UATH_OBJS += uath.o
1895 
1896 UATHFW_OBJS += uathfw_mod.o
1897 
1898 URAL_OBJS += ural.o
1899 
1900 RTW_OBJS += rtw.o smc93cx6.o rtwphy.o rtwphyio.o
1901 
1902 ZYD_OBJS += zyd.o zyd_usb.o zyd_hw.o zyd_fw.o
1903 
1904 MXFE_OBJS += mxfe.o
1905 
1906 MPTSAS_OBJS += mptsas.o mptsas_hash.o mptsas_impl.o mptsas_init.o \
1907                 mptsas_raid.o mptsas_smhba.o
1908 
1909 SFE_OBJS += sfe.o sfe_util.o
1910 
1911 BFE_OBJS += bfe.o
1912 
1913 BRIDGE_OBJS += bridge.o
1914 
1915 IDM_SHARED_OBJS += base64.o
1916 
1917 IDM_OBJS +=     $(IDM_SHARED_OBJS) \
1918                 idm.o idm_impl.o idm_text.o idm_conn_sm.o idm_so.o
1919 
1920 VR_OBJS += vr.o
1921 
1922 ATGE_OBJS += atge_main.o atge_l1e.o atge_mii.o atge_l1.o atge_l1c.o
1923 
1924 YGE_OBJS = yge.o
1925 
1926 SKD_OBJS = skd.o


2120 #       hxge 10G driver module
2121 #
2122 HXGE_OBJS =     hxge_main.o hxge_vmac.o hxge_send.o             \
2123                 hxge_txdma.o hxge_rxdma.o hxge_virtual.o        \
2124                 hxge_fm.o hxge_fzc.o hxge_hw.o hxge_kstats.o    \
2125                 hxge_ndd.o hxge_pfc.o                           \
2126                 hpi.o hpi_vmac.o hpi_rxdma.o hpi_txdma.o        \
2127                 hpi_vir.o hpi_pfc.o
2128 
2129 #
2130 #       MEGARAID_SAS module
2131 #
2132 MEGA_SAS_OBJS = megaraid_sas.o
2133 
2134 #
2135 #       MR_SAS module
2136 #
2137 MR_SAS_OBJS = ld_pd_map.o mr_sas.o mr_sas_tbolt.o mr_sas_list.o
2138 
2139 #





2140 #       CPQARY3 module
2141 #
2142 CPQARY3_OBJS =  cpqary3.o cpqary3_noe.o cpqary3_talk2ctlr.o     \
2143                 cpqary3_isr.o cpqary3_transport.o cpqary3_mem.o \
2144                 cpqary3_scsi.o cpqary3_util.o cpqary3_ioctl.o   \
2145                 cpqary3_bd.o
2146 
2147 #












2148 #       ISCSI_INITIATOR module
2149 #
2150 ISCSI_INITIATOR_OBJS =  chap.o iscsi_io.o iscsi_thread.o        \
2151                         iscsi_ioctl.o iscsid.o iscsi.o          \
2152                         iscsi_login.o isns_client.o iscsiAuthClient.o   \
2153                         iscsi_lun.o iscsiAuthClientGlue.o       \
2154                         iscsi_net.o nvfile.o iscsi_cmd.o        \
2155                         iscsi_queue.o persistent.o iscsi_conn.o \
2156                         iscsi_sess.o radius_auth.o iscsi_crc.o  \
2157                         iscsi_stats.o radius_packet.o iscsi_doorclt.o   \
2158                         iscsi_targetparam.o utils.o kifconf.o
2159 
2160 #
2161 #       ntxn 10Gb/1Gb NIC driver module
2162 #
2163 NTXN_OBJS =     unm_nic_init.o unm_gem.o unm_nic_hw.o unm_ndd.o \
2164                         unm_nic_main.o unm_nic_isr.o unm_nic_ctx.o niu.o
2165 
2166 #
2167 #       Myricom 10Gb NIC driver module
2168 #
2169 MYRI10GE_OBJS = myri10ge.o myri10ge_lro.o
2170 
2171 #       nulldriver module
2172 #
2173 NULLDRIVER_OBJS =       nulldriver.o
2174 
2175 TPM_OBJS =      tpm.o tpm_hcall.o
2176 
2177 #














2178 #       BNXE objects
2179 #
2180 BNXE_OBJS +=    bnxe_cfg.o              \
2181                 bnxe_fcoe.o             \
2182                 bnxe_debug.o            \
2183                 bnxe_gld.o              \
2184                 bnxe_hw.o               \
2185                 bnxe_intr.o             \
2186                 bnxe_kstat.o            \
2187                 bnxe_lock.o             \
2188                 bnxe_main.o             \
2189                 bnxe_mm.o               \
2190                 bnxe_mm_l4.o            \
2191                 bnxe_mm_l5.o            \
2192                 bnxe_rr.o               \
2193                 bnxe_rx.o               \
2194                 bnxe_timer.o            \
2195                 bnxe_tx.o               \
2196                 bnxe_workq.o            \
2197                 bnxe_clc.o              \