xref: /freebsd/sys/modules/cxgbe/if_cxgbe/Makefile (revision 031beb4e239bfce798af17f5fe8dba8bcaf13d99)
1230abe75SNavdeep Parhar#
2230abe75SNavdeep Parhar#
3230abe75SNavdeep Parhar
4bddf7343SJohn Baldwin.include <kmod.opts.mk>
5bddf7343SJohn Baldwin
6193d9e76SEnji CooperCXGBE=	${SRCTOP}/sys/dev/cxgbe
7a1b2b6e1SJohn Baldwin.PATH: ${CXGBE} ${CXGBE}/common ${CXGBE}/crypto ${CXGBE}/cudbg
8230abe75SNavdeep Parhar
9230abe75SNavdeep ParharKMOD=	if_cxgbe
1021b787b8SNavdeep ParharSRCS=	bus_if.h
1121b787b8SNavdeep ParharSRCS+=	device_if.h
12113f2316SJohn BaldwinSRCS+=	opt_ddb.h
1321b787b8SNavdeep ParharSRCS+=	opt_inet.h
1421b787b8SNavdeep ParharSRCS+=	opt_inet6.h
15bddf7343SJohn BaldwinSRCS+=	opt_kern_tls.h
16898dec78SUlrich SpörleinSRCS+=	opt_ofed.h
17eff62dbaSNavdeep ParharSRCS+=	opt_ratelimit.h
1807d684f7SNavdeep ParharSRCS+=	opt_rss.h
19f91fca5bSJohn BaldwinSRCS+=	pci_if.h pci_iov_if.h
2078afed13SJohn BaldwinSRCS+=	t4_clip.c
21e1320420SNavdeep ParharSRCS+=	t4_filter.c
2221b787b8SNavdeep ParharSRCS+=	t4_hw.c
23e1320420SNavdeep ParharSRCS+=	t4_if.c t4_if.h
24f91fca5bSJohn BaldwinSRCS+=	t4_iov.c
25*c3dd45c4SJohn BaldwinSRCS.KERN_TLS+=	t6_kern_tls.c
26a1b2b6e1SJohn BaldwinSRCS+=	t4_keyctx.c
2721b787b8SNavdeep ParharSRCS+=	t4_l2t.c
2821b787b8SNavdeep ParharSRCS+=	t4_main.c
297951040fSNavdeep ParharSRCS+=	t4_mp_ring.c
3021b787b8SNavdeep ParharSRCS+=	t4_netmap.c
312204b427SNavdeep ParharSRCS+=	t4_sched.c
3221b787b8SNavdeep ParharSRCS+=	t4_sge.c
332dae2a74SNavdeep ParharSRCS+=	t4_smt.c
3421b787b8SNavdeep ParharSRCS+=	t4_tracer.c
35f856f099SNavdeep ParharSRCS+=  cudbg_common.c
36f856f099SNavdeep ParharSRCS+=  cudbg_flash_utils.c
37f856f099SNavdeep ParharSRCS+=  cudbg_lib.c
38f856f099SNavdeep ParharSRCS+=  cudbg_wtp.c
39f856f099SNavdeep ParharSRCS+=  fastlz_api.c
40f856f099SNavdeep ParharSRCS+=  fastlz.c
41230abe75SNavdeep Parhar
427cf3e8e4SNavdeep ParharCFLAGS+= -I${CXGBE}
4388998d7aSNavdeep Parhar
445bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
455bb3134aSKonstantin Belousov
46230abe75SNavdeep Parhar.include <bsd.kmod.mk>
47