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 \
|