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 \ 10469884cfSHans Petter Selasky linux_fpu.c \ 119ea3e141SMark Johnston linux_hrtimer.c \ 12a00230f6SMark Johnston linux_idr.c \ 1366ea3906SVladimir Kondratyev linux_interrupt.c \ 141961a14aSEmmanuel Vadot linux_i2c.c \ 151961a14aSEmmanuel Vadot linux_i2cbb.c \ 16a00230f6SMark Johnston linux_kmod.c \ 17*80446fc7SJean-Sébastien Pédron linux_kobject.c \ 181e3db1deSHans Petter Selasky linux_kthread.c \ 199760ac0aSHans Petter Selasky linux_lock.c \ 20d1058958SBjoern A. Zeeb linux_netdev.c \ 211cdefd08SHans Petter Selasky linux_page.c \ 222da3897dSHans Petter Selasky linux_pci.c \ 232da3897dSHans Petter Selasky linux_radix.c \ 241a01b4e5SHans Petter Selasky linux_rcu.c \ 2546565964SMark Johnston linux_schedule.c \ 26f697b943SJake Freeland linux_seq_file.c \ 271179b649SEmmanuel Vadot linux_shmemfs.c \ 282c95fb75SEmmanuel Vadot linux_shrinker.c \ 29f697b943SJake Freeland linux_simple_attr.c \ 3049ed6e97SBjoern A. Zeeb linux_skbuff.c \ 3114c5024dSHans Petter Selasky linux_slab.c \ 32ef23481aSHans Petter Selasky linux_tasklet.c \ 33ca2ad6bdSHans Petter Selasky linux_usb.c \ 34d96e5996SHans Petter Selasky linux_work.c \ 35d96e5996SHans Petter Selasky linux_xarray.c 362da3897dSHans Petter Selasky 37dab39c11SEmmanuel Vadot.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ 38dab39c11SEmmanuel Vadot ${MACHINE_CPUARCH} == "i386" 39469884cfSHans Petter SelaskySRCS+= opt_acpi.h acpi_if.h linux_acpi.c 40dab39c11SEmmanuel Vadot.endif 41dab39c11SEmmanuel Vadot 42fdc18947STijl Coosemans.if ${MACHINE_CPUARCH} == "i386" 43fdc18947STijl CoosemansSRCS+= opt_apic.h 44fdc18947STijl Coosemans.endif 45fdc18947STijl Coosemans 46f5a2e7b0SEugene GrosbeinSRCS+= opt_ddb.h 4715fe2513SKonstantin BelousovSRCS+= ${LINUXKPI_GENSRCS} 482da3897dSHans Petter Selasky 49514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES} 50193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/contrib/ck/include 512da3897dSHans Petter Selasky 525bb3134aSKonstantin BelousovEXPORT_SYMS= YES 535bb3134aSKonstantin Belousov 542da3897dSHans Petter Selasky.include <bsd.kmod.mk> 55