Fix memory barrier in a debug function
[netbsd-mini2440.git] / sys / rump / librump / rumpvfs / Makefile.rumpvfs
blobc83bbf6f2fab8a9ed5f4df1dacf09f637e1c8cb2
1 #       $NetBSD: Makefile.rumpvfs,v 1.22 2009/12/09 15:38:07 pooka Exp $
4 .include "${RUMPTOP}/Makefile.rump"
6 LIB=    rumpvfs
8 .PATH:  ${RUMPTOP}/librump/rumpvfs ${RUMPTOP}/librump           \
9         ${RUMPTOP}/../kern                                      \
10         ${RUMPTOP}/../miscfs/genfs ${RUMPTOP}/../miscfs/syncfs  \
11         ${RUMPTOP}/../miscfs/specfs ${RUMPTOP}/../miscfs/deadfs \
12         ${RUMPTOP}/../compat/common ${RUMPTOP}/../uvm           \
13         ${RUMPTOP}/../dev
16 # Source modules, first the ones specifically implemented for librump.
17
18 SRCS=   rump_vfs.c devnodes.c devnull.c rumpblk.c rumpfs.c vm_vfs.c
20 SRCS+=  fstrans_stub.c vfsops_stub.c
22 SRCS+=  rumpvfs_if_wrappers.c
24 # sys/kern I/O
25 SRCS+=  kern_physio.c
27 # sys/kern vfs
28 SRCS+=  vfs_bio.c vfs_cache.c vfs_cwd.c vfs_dirhash.c vfs_getcwd.c      \
29         vfs_hooks.c vfs_init.c vfs_lockf.c vfs_lookup.c vfs_subr.c      \
30         vfs_syscalls.c vfs_vnops.c vfs_wapbl.c vfs_xattr.c
32 # sys/kern module (and syscall)
33 SRCS+=  kern_module_vfs.c subr_kobj_vfs.c sys_module.c
35 # sys/uvm
36 SRCS+=  uvm_vnode.c
38 # sys/miscfs/syncfs
39 SRCS+=  sync_subr.c sync_vnops.c
41 # sys/miscfs/deadfs
42 SRCS+=  dead_vnops.c
44 # sys/miscfs
45 SRCS+=  genfs_io.c genfs_vfsops.c genfs_vnops.c spec_vnops.c
47 # sys/kern bufq
48 SRCS+=  subr_bufq.c bufq_disksort.c bufq_fcfs.c bufq_priocscan.c        \
49         bufq_readprio.c
51 # dev
52 # firmload is technically part of rumpdev, but it's pure vfs in nature.
53 SRCS+=  firmload.c
55 # compat syscalls
56 SRCS+=  vfs_syscalls_50.c compat.c
58 SRCS+=  rumpvnode_if.c
60 # no shlib_version because this is automatically in sync with lib/librump
61 SHLIB_MAJOR=    0
62 SHLIB_MINOR=    0
64 CPPFLAGS+=      -I${RUMPTOP}/librump/rumpkern
65 CFLAGS+=        -Wno-pointer-sign
67 .include <bsd.lib.mk>
68 .include <bsd.klinks.mk>