Makefile revision 197428
1181641Skmacy# $FreeBSD: head/sys/modules/procfs/Makefile 197428 2009-09-23 12:08:08Z kib $
2181641Skmacy
3181641Skmacy.PATH: ${.CURDIR}/../../fs/procfs
4181641Skmacy
5181641SkmacyKMOD=		procfs
6181641SkmacySRCS=
7181641SkmacySRCS+=		opt_compat.h
8181641SkmacySRCS+=		vnode_if.h
9181641SkmacySRCS+=		procfs_ctl.c
10181641SkmacySRCS+=		procfs_dbregs.c
11181641SkmacySRCS+=		procfs_fpregs.c
12181641SkmacySRCS+=		procfs_ioctl.c
13181641SkmacySRCS+=		procfs_map.c
14181641SkmacySRCS+=		procfs_mem.c
15181641SkmacySRCS+=		procfs_note.c
16181641SkmacySRCS+=		procfs_osrel.c
17181641SkmacySRCS+=		procfs_regs.c
18181641SkmacySRCS+=		procfs_rlimit.c
19181641SkmacySRCS+=		procfs_status.c
20181641SkmacySRCS+=		procfs_type.c
21181641SkmacySRCS+=		procfs.c
22181641Skmacy
23181641SkmacyEXPORT_SYMS=
24181641SkmacyEXPORT_SYMS+=	procfs_attr
25181641SkmacyEXPORT_SYMS+=	procfs_candebug
26181641SkmacyEXPORT_SYMS+=	procfs_docurproc
27181641SkmacyEXPORT_SYMS+=	procfs_doprocfile
28181641SkmacyEXPORT_SYMS+=	procfs_doprocmem
29181641SkmacyEXPORT_SYMS+=	procfs_notsystem
30181641Skmacy
31181641Skmacy.if !defined(KERNBUILDDIR)
32181641Skmacyopt_compat.h:
33181641Skmacy	echo "#define COMPAT_43 1" > ${.TARGET}
34181641Skmacy	echo "#define COMPAT_FREEBSD4 1" >> ${.TARGET}
35181641Skmacy	echo "#define COMPAT_FREEBSD5 1" >> ${.TARGET}
36181641Skmacy	echo "#define COMPAT_FREEBSD6 1" >> ${.TARGET}
37181641Skmacy.if ${MACHINE_ARCH} == "amd64"
38181641Skmacy	echo "#define COMPAT_IA32 1" >> ${.TARGET}
39181641Skmacy	echo "#define COMPAT_LINUX32 1" >> ${.TARGET}
40181641Skmacy.endif
41181641Skmacy.endif
42181641Skmacy
43181641Skmacy.include <bsd.kmod.mk>
44181641Skmacy