xref: /openbmc/linux/drivers/infiniband/core/Makefile (revision 6c80b41a)
12f85d24eSMatan Barakinfiniband-$(CONFIG_INFINIBAND_ADDR_TRANS)	:= rdma_cm.o
275216638SSean Heftyuser_access-$(CONFIG_INFINIBAND_ADDR_TRANS)	:= rdma_ucm.o
37025fcd3SSean Hefty
4c2e49c92SMark Blochobj-$(CONFIG_INFINIBAND) +=		ib_core.o ib_cm.o iw_cm.o \
52f85d24eSMatan Barak					$(infiniband-y)
617781cd6SJames Lentiniobj-$(CONFIG_INFINIBAND_USER_MAD) +=	ib_umad.o
775216638SSean Heftyobj-$(CONFIG_INFINIBAND_USER_ACCESS) +=	ib_uverbs.o ib_ucm.o \
875216638SSean Hefty					$(user_access-y)
91da177e4SLinus Torvalds
10a060b562SChristoph Hellwigib_core-y :=			packer.o ud_header.o verbs.o cq.o rw.o sysfs.o \
1103db3a2dSMatan Barak				device.o fmr_pool.o cache.o netlink.o \
12c2e49c92SMark Bloch				roce_gid_mgmt.o mr_pool.o addr.o sa_query.o \
13d291f1a6SDaniel Jurgens				multicast.o mad.o smi.o agent.o mad_rmpp.o \
146c80b41aSLeon Romanovsky				security.o nldev.o
156c80b41aSLeon Romanovsky
16f7c6a7b5SRoland Dreierib_core-$(CONFIG_INFINIBAND_USER_MEM) += umem.o
17882214e2SHaggai Eranib_core-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += umem_odp.o umem_rbtree.o
1843579b5fSParav Panditib_core-$(CONFIG_CGROUP_RDMA) += cgroup.o
191da177e4SLinus Torvalds
20a977049dSHal Rosenstockib_cm-y :=			cm.o
21a977049dSHal Rosenstock
2230dc5e63STatyana Nikolovaiw_cm-y :=			iwcm.o iwpm_util.o iwpm_msg.o
2307ebafbaSTom Tucker
24e51060f0SSean Heftyrdma_cm-y :=			cma.o
25e51060f0SSean Hefty
26045959dbSMatan Barakrdma_cm-$(CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS) += cma_configfs.o
27045959dbSMatan Barak
2875216638SSean Heftyrdma_ucm-y :=			ucma.o
2975216638SSean Hefty
301da177e4SLinus Torvaldsib_umad-y :=			user_mad.o
312d927d69SRoland Dreier
328fd65b09SHal Rosenstockib_ucm-y :=			ucm.o
338fd65b09SHal Rosenstock
3438321256SMatan Barakib_uverbs-y :=			uverbs_main.o uverbs_cmd.o uverbs_marshall.o \
356be60aedSMatan Barak				rdma_core.o uverbs_std_types.o
36