opnsense-src/sys/modules/lindebugfs/Makefile
Ed Maste 96ef85cc51 lindebugfs: Export symbols
We currently rely on the kernel linker resolving undefined references
against local symbols from other kernel modules.  Be explicit about the
symbols to export, in advance of changing that behaviour.

PR:		207898
Reviewed by:	kib, bz
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47980

(cherry picked from commit c3d2c959b5c0ea05d6e5162def35d51ec267590c)
2025-01-07 13:48:33 -05:00

31 lines
855 B
Makefile

.PATH: ${SRCTOP}/sys/compat/lindebugfs
KMOD= lindebugfs
SRCS= lindebugfs.c
SRCS+= ${LINUXKPI_GENSRCS}
CFLAGS+= ${LINUXKPI_INCLUDES}
EXPORT_SYMS= debugfs_create_atomic_t
EXPORT_SYMS+= debugfs_create_blob
EXPORT_SYMS+= debugfs_create_bool
EXPORT_SYMS+= debugfs_create_dir
EXPORT_SYMS+= debugfs_create_file
EXPORT_SYMS+= debugfs_create_file_size
EXPORT_SYMS+= debugfs_create_file_unsafe
EXPORT_SYMS+= debugfs_create_mode_unsafe
EXPORT_SYMS+= debugfs_create_symlink
EXPORT_SYMS+= debugfs_create_u8
EXPORT_SYMS+= debugfs_create_u16
EXPORT_SYMS+= debugfs_create_u32
EXPORT_SYMS+= debugfs_create_u64
EXPORT_SYMS+= debugfs_create_ulong
EXPORT_SYMS+= debugfs_create_x8
EXPORT_SYMS+= debugfs_create_x16
EXPORT_SYMS+= debugfs_create_x32
EXPORT_SYMS+= debugfs_create_x64
EXPORT_SYMS+= debugfs_remove
EXPORT_SYMS+= debugfs_remove_recursive
.include <bsd.kmod.mk>