Makefile revision 205014
133965Sjdp# $FreeBSD: head/sys/modules/procfs/Makefile 205014 2010-03-11 14:49:06Z nwhitehorn $
2218822Sdim
3218822Sdim.PATH: ${.CURDIR}/../../fs/procfs
433965Sjdp
5104834SobrienKMOD=		procfs
633965SjdpSRCS=
7104834SobrienSRCS+=		opt_compat.h
8104834SobrienSRCS+=		vnode_if.h
9104834SobrienSRCS+=		procfs_ctl.c
10104834SobrienSRCS+=		procfs_dbregs.c
1133965SjdpSRCS+=		procfs_fpregs.c
12104834SobrienSRCS+=		procfs_ioctl.c
13104834SobrienSRCS+=		procfs_map.c
14104834SobrienSRCS+=		procfs_mem.c
15104834SobrienSRCS+=		procfs_note.c
1633965SjdpSRCS+=		procfs_osrel.c
17104834SobrienSRCS+=		procfs_regs.c
18104834SobrienSRCS+=		procfs_rlimit.c
19218822SdimSRCS+=		procfs_status.c
2033965SjdpSRCS+=		procfs_type.c
21218822SdimSRCS+=		procfs.c
2233965Sjdp
2333965SjdpEXPORT_SYMS=
24218822SdimEXPORT_SYMS+=	procfs_attr
25218822SdimEXPORT_SYMS+=	procfs_candebug
2633965SjdpEXPORT_SYMS+=	procfs_docurproc
27218822SdimEXPORT_SYMS+=	procfs_doprocfile
28218822SdimEXPORT_SYMS+=	procfs_doprocmem
2933965SjdpEXPORT_SYMS+=	procfs_notsystem
30218822Sdim
3160484Sobrien.if !defined(KERNBUILDDIR)
3233965Sjdpopt_compat.h:
3360484Sobrien	echo "#define COMPAT_43 1" > ${.TARGET}
34104834Sobrien	echo "#define COMPAT_FREEBSD4 1" >> ${.TARGET}
35104834Sobrien	echo "#define COMPAT_FREEBSD5 1" >> ${.TARGET}
36104834Sobrien	echo "#define COMPAT_FREEBSD6 1" >> ${.TARGET}
37104834Sobrien.if ${MACHINE_ARCH} == "amd64"
38218822Sdim	echo "#define COMPAT_FREEBSD32 1" >> ${.TARGET}
39218822Sdim	echo "#define COMPAT_LINUX32 1" >> ${.TARGET}
40218822Sdim.endif
41218822Sdim.endif
42218822Sdim
43218822Sdim.include <bsd.kmod.mk>
44104834Sobrien