1 # $FreeBSD$
2
3 .PATH: ${.CURDIR}/../../fs/procfs
4
5 KMOD= procfs
6 SRCS=
7 SRCS+= opt_compat.h
8 SRCS+= vnode_if.h
9 SRCS+= procfs_ctl.c
10 SRCS+= procfs_dbregs.c
11 SRCS+= procfs_fpregs.c
12 SRCS+= procfs_ioctl.c
13 SRCS+= procfs_map.c
14 SRCS+= procfs_mem.c
15 SRCS+= procfs_note.c
16 SRCS+= procfs_osrel.c
17 SRCS+= procfs_regs.c
18 SRCS+= procfs_rlimit.c
19 SRCS+= procfs_status.c
20 SRCS+= procfs_type.c
21 SRCS+= procfs.c
22
23 EXPORT_SYMS=
24 EXPORT_SYMS+= procfs_attr
25 EXPORT_SYMS+= procfs_candebug
26 EXPORT_SYMS+= procfs_docurproc
27 EXPORT_SYMS+= procfs_doprocfile
28 EXPORT_SYMS+= procfs_doprocmem
29 EXPORT_SYMS+= procfs_notsystem
30
31 .if !defined(KERNBUILDDIR)
32 opt_compat.h:
33 echo "#define COMPAT_43 1" > ${.TARGET}
34 echo "#define COMPAT_FREEBSD4 1" >> ${.TARGET}
35 echo "#define COMPAT_FREEBSD5 1" >> ${.TARGET}
36 echo "#define COMPAT_FREEBSD6 1" >> ${.TARGET}
37 .if ${MACHINE_CPUARCH} == "amd64"
38 echo "#define COMPAT_FREEBSD32 1" >> ${.TARGET}
39 echo "#define COMPAT_LINUX32 1" >> ${.TARGET}
40 .endif
41 .endif
42
43 .include <bsd.kmod.mk>
Cache object: 669d835a757e4cd1f19d04abcdd1d195
|