15fe251399
Centralize the list of generated files required by linuxkpi consumers, into the common variable. This way, consumers that use the variable are insulated from possible changes in the list. Reviewed by: hselasky, imp Sponsored by: Mellanox Technologies MFC after: 1 week Differential revision: https://reviews.freebsd.org/D24137
36 lines
657 B
Makefile
36 lines
657 B
Makefile
# $FreeBSD$
|
|
.PATH: ${SRCTOP}/sys/dev/mthca
|
|
|
|
KMOD= mthca
|
|
SRCS= \
|
|
mthca_allocator.c \
|
|
mthca_av.c \
|
|
mthca_catas.c \
|
|
mthca_cmd.c \
|
|
mthca_cq.c \
|
|
mthca_eq.c \
|
|
mthca_mad.c \
|
|
mthca_main.c \
|
|
mthca_mcg.c \
|
|
mthca_memfree.c \
|
|
mthca_mr.c \
|
|
mthca_pd.c \
|
|
mthca_profile.c \
|
|
mthca_provider.c \
|
|
mthca_qp.c \
|
|
mthca_reset.c \
|
|
mthca_srq.c \
|
|
mthca_uar.c
|
|
SRCS+= ${LINUXKPI_GENSRCS}
|
|
SRCS+= opt_inet.h opt_inet6.h
|
|
|
|
CFLAGS+= -I${SRCTOP}/sys/ofed/include
|
|
CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
|
CFLAGS+= -I${SRCTOP}/sys/compat/linuxkpi/common/include
|
|
CFLAGS+= -DCONFIG_INFINIBAND_USER_MEM
|
|
CFLAGS+= -DINET6 -DINET
|
|
|
|
.include <bsd.kmod.mk>
|
|
|
|
CFLAGS+= -Wno-cast-qual -Wno-pointer-arith
|