1193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/compat/linuxkpi/common/src 22da3897dSHans Petter Selasky 32da3897dSHans Petter SelaskyKMOD= linuxkpi 4a00230f6SMark JohnstonSRCS= linux_compat.c \ 51e3db1deSHans Petter Selasky linux_current.c \ 6fa765ca7SBjoern A. Zeeb linux_devres.c \ 7a91b408aSEmmanuel Vadot linux_dmi.c \ 8ebe5cf35SHans Petter Selasky linux_domain.c \ 9a6c2507dSBjoern A. Zeeb linux_firmware.c \ 10*e3b16f53SJean-Sébastien Pédron linux_folio.c \ 11469884cfSHans Petter Selasky linux_fpu.c \ 129ea3e141SMark Johnston linux_hrtimer.c \ 13a00230f6SMark Johnston linux_idr.c \ 1466ea3906SVladimir Kondratyev linux_interrupt.c \ 151961a14aSEmmanuel Vadot linux_i2c.c \ 161961a14aSEmmanuel Vadot linux_i2cbb.c \ 17a00230f6SMark Johnston linux_kmod.c \ 1880446fc7SJean-Sébastien Pédron linux_kobject.c \ 191e3db1deSHans Petter Selasky linux_kthread.c \ 209760ac0aSHans Petter Selasky linux_lock.c \ 21d1058958SBjoern A. Zeeb linux_netdev.c \ 221cdefd08SHans Petter Selasky linux_page.c \ 232da3897dSHans Petter Selasky linux_pci.c \ 242da3897dSHans Petter Selasky linux_radix.c \ 251a01b4e5SHans Petter Selasky linux_rcu.c \ 2646565964SMark Johnston linux_schedule.c \ 27f697b943SJake Freeland linux_seq_file.c \ 281179b649SEmmanuel Vadot linux_shmemfs.c \ 292c95fb75SEmmanuel Vadot linux_shrinker.c \ 30f697b943SJake Freeland linux_simple_attr.c \ 3149ed6e97SBjoern A. Zeeb linux_skbuff.c \ 3214c5024dSHans Petter Selasky linux_slab.c \ 33ef23481aSHans Petter Selasky linux_tasklet.c \ 34ca2ad6bdSHans Petter Selasky linux_usb.c \ 35d96e5996SHans Petter Selasky linux_work.c \ 36d96e5996SHans Petter Selasky linux_xarray.c 372da3897dSHans Petter Selasky 38dab39c11SEmmanuel Vadot.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ 39dab39c11SEmmanuel Vadot ${MACHINE_CPUARCH} == "i386" 40469884cfSHans Petter SelaskySRCS+= opt_acpi.h acpi_if.h linux_acpi.c 41dab39c11SEmmanuel Vadot.endif 42dab39c11SEmmanuel Vadot 43fdc18947STijl Coosemans.if ${MACHINE_CPUARCH} == "i386" 44fdc18947STijl CoosemansSRCS+= opt_apic.h 45fdc18947STijl Coosemans.endif 46fdc18947STijl Coosemans 47f5a2e7b0SEugene GrosbeinSRCS+= opt_ddb.h 4815fe2513SKonstantin BelousovSRCS+= ${LINUXKPI_GENSRCS} 492da3897dSHans Petter Selasky 50514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES} 51193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/contrib/ck/include 522da3897dSHans Petter Selasky 535bb3134aSKonstantin BelousovEXPORT_SYMS= YES 545bb3134aSKonstantin Belousov 552da3897dSHans Petter Selasky.include <bsd.kmod.mk> 56