1 1.1 pooka # $NetBSD: Makefile.rumpvfs,v 1.1 2008/11/19 14:10:49 pooka Exp $ 2 1.1 pooka # 3 1.1 pooka 4 1.1 pooka .include "${RUMPTOP}/Makefile.rump" 5 1.1 pooka 6 1.1 pooka LIB= rumpvfs 7 1.1 pooka 8 1.1 pooka .PATH: ${RUMPTOP}/librump/rumpvfs \ 9 1.1 pooka ${RUMPTOP}/../kern ${RUMPTOP}/../lib/libkern \ 10 1.1 pooka ${RUMPTOP}/../miscfs/genfs ${RUMPTOP}/../miscfs/syncfs 11 1.1 pooka 12 1.1 pooka # 13 1.1 pooka # Source modules, first the ones specifically implemented for librump. 14 1.1 pooka # 15 1.1 pooka SRCS= genfs_io.c rump_vfs.c rumpfs.c specfs.c vm_vfs.c 16 1.1 pooka 17 1.1 pooka SRCS+= fstrans_stub.c vfsops_stub.c 18 1.1 pooka 19 1.1 pooka # sys/kern vfs 20 1.1 pooka SRCS+= vfs_bio.c vfs_cache.c vfs_cwd.c vfs_dirhash.c vfs_getcwd.c \ 21 1.1 pooka vfs_hooks.c vfs_init.c vfs_lookup.c vfs_subr.c vfs_syscalls.c \ 22 1.1 pooka vfs_vnops.c vfs_wapbl.c 23 1.1 pooka 24 1.1 pooka # sys/miscfs 25 1.1 pooka SRCS+= genfs_vfsops.c genfs_vnops.c sync_subr.c 26 1.1 pooka 27 1.1 pooka # sys/kern bufq 28 1.1 pooka SRCS+= subr_bufq.c bufq_disksort.c bufq_fcfs.c bufq_priocscan.c \ 29 1.1 pooka bufq_readprio.c 30 1.1 pooka 31 1.1 pooka SRCS+= rumpvnode_if.c 32 1.1 pooka 33 1.1 pooka # no shlib_version because this is automatically in sync with lib/librump 34 1.1 pooka SHLIB_MAJOR= 0 35 1.1 pooka SHLIB_MINOR= 0 36 1.1 pooka 37 1.1 pooka CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern/opt -DMAXUSERS=32 38 1.1 pooka CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern 39 1.1 pooka CFLAGS+= -Wno-pointer-sign 40 1.1 pooka 41 1.1 pooka .include <bsd.lib.mk> 42 1.1 pooka .include <bsd.klinks.mk> 43