xref: /freebsd-13.1/sys/modules/linuxkpi/Makefile (revision fb3c236a)
12da3897dSHans Petter Selasky# $FreeBSD$
2193d9e76SEnji Cooper.PATH:	${SRCTOP}/sys/compat/linuxkpi/common/src
32da3897dSHans Petter Selasky
42da3897dSHans Petter SelaskyKMOD=	linuxkpi
5a00230f6SMark JohnstonSRCS=	linux_compat.c \
61e3db1deSHans Petter Selasky	linux_current.c \
7ff119f7cSBjoern A. Zeeb	linux_devres.c \
8a91b408aSEmmanuel Vadot	linux_dmi.c \
977381150SHans Petter Selasky	linux_domain.c \
10ffd05df7SBjoern A. Zeeb	linux_firmware.c \
119ea3e141SMark Johnston	linux_hrtimer.c \
12a00230f6SMark Johnston	linux_idr.c \
13fd6adf78SVladimir Kondratyev	linux_interrupt.c \
14a00230f6SMark Johnston	linux_kmod.c \
151e3db1deSHans Petter Selasky	linux_kthread.c \
169760ac0aSHans Petter Selasky	linux_lock.c \
17*fb3c236aSBjoern A. Zeeb	linux_netdev.c \
181cdefd08SHans Petter Selasky	linux_page.c \
192da3897dSHans Petter Selasky	linux_pci.c \
202da3897dSHans Petter Selasky	linux_radix.c \
211a01b4e5SHans Petter Selasky	linux_rcu.c \
226a65ca35SJohannes Lundberg	linux_seq_file.c \
2346565964SMark Johnston	linux_schedule.c \
241179b649SEmmanuel Vadot	linux_shmemfs.c \
252c95fb75SEmmanuel Vadot	linux_shrinker.c \
26508c4fb4SBjoern A. Zeeb	linux_skbuff.c \
2714c5024dSHans Petter Selasky	linux_slab.c \
28ef23481aSHans Petter Selasky	linux_tasklet.c \
29ca2ad6bdSHans Petter Selasky	linux_usb.c \
30d96e5996SHans Petter Selasky	linux_work.c \
31d96e5996SHans Petter Selasky	linux_xarray.c
322da3897dSHans Petter Selasky
33dab39c11SEmmanuel Vadot.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
34dab39c11SEmmanuel Vadot    ${MACHINE_CPUARCH} == "i386"
3511d62b6fSEmmanuel VadotSRCS+=	opt_acpi.h acpi_if.h linux_acpi.c linux_fpu.c
36dab39c11SEmmanuel Vadot.endif
37dab39c11SEmmanuel Vadot
3815fe2513SKonstantin BelousovSRCS+=	${LINUXKPI_GENSRCS}
392da3897dSHans Petter Selasky
40193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/compat/linuxkpi/common/include
41193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/contrib/ck/include
422da3897dSHans Petter Selasky
4383271c68SKonstantin BelousovEXPORT_SYMS=	YES
4483271c68SKonstantin Belousov
452da3897dSHans Petter Selasky.include <bsd.kmod.mk>
46