190223Sdes# $FreeBSD: stable/11/sys/modules/procfs/Makefile 319182 2017-05-30 04:11:12Z ngie $
290223Sdes
3319182Sngie.PATH: ${SRCTOP}/sys/fs/procfs
490223Sdes
590223SdesKMOD=		procfs
6149231SyarSRCS=
7149231SyarSRCS+=		opt_compat.h
890223SdesSRCS+=		vnode_if.h
990223SdesSRCS+=		procfs_ctl.c
1090223SdesSRCS+=		procfs_dbregs.c
1190223SdesSRCS+=		procfs_fpregs.c
1290223SdesSRCS+=		procfs_ioctl.c
1390223SdesSRCS+=		procfs_map.c
1490223SdesSRCS+=		procfs_mem.c
1590223SdesSRCS+=		procfs_note.c
16197428SkibSRCS+=		procfs_osrel.c
1790223SdesSRCS+=		procfs_regs.c
1890223SdesSRCS+=		procfs_rlimit.c
1990223SdesSRCS+=		procfs_status.c
2090223SdesSRCS+=		procfs_type.c
2190223SdesSRCS+=		procfs.c
2290223Sdes
2390223SdesEXPORT_SYMS=
2490223SdesEXPORT_SYMS+=	procfs_attr
2590223SdesEXPORT_SYMS+=	procfs_candebug
2690223SdesEXPORT_SYMS+=	procfs_docurproc
2790223SdesEXPORT_SYMS+=	procfs_doprocfile
2890223SdesEXPORT_SYMS+=	procfs_doprocmem
2990223SdesEXPORT_SYMS+=	procfs_notsystem
3090223Sdes
31149234Syar.if !defined(KERNBUILDDIR)
32148960Syaropt_compat.h:
33148960Syar	echo "#define COMPAT_43 1" > ${.TARGET}
34149234Syar	echo "#define COMPAT_FREEBSD4 1" >> ${.TARGET}
35149234Syar	echo "#define COMPAT_FREEBSD5 1" >> ${.TARGET}
36162711Sru	echo "#define COMPAT_FREEBSD6 1" >> ${.TARGET}
37211690Simp.if ${MACHINE_CPUARCH} == "amd64"
38205014Snwhitehorn	echo "#define COMPAT_FREEBSD32 1" >> ${.TARGET}
39149234Syar	echo "#define COMPAT_LINUX32 1" >> ${.TARGET}
40148960Syar.endif
41149234Syar.endif
42148960Syar
4390223Sdes.include <bsd.kmod.mk>
44