Makefile.rumpvfs revision 1.37
11.37Spooka# $NetBSD: Makefile.rumpvfs,v 1.37 2013/12/09 16:54:20 pooka Exp $ 21.1Spooka# 31.1Spooka 41.1SpookaLIB= rumpvfs 51.1Spooka 61.20Spooka.PATH: ${RUMPTOP}/librump/rumpvfs ${RUMPTOP}/librump \ 71.9Spooka ${RUMPTOP}/../kern \ 81.4Spooka ${RUMPTOP}/../miscfs/genfs ${RUMPTOP}/../miscfs/syncfs \ 91.8Spooka ${RUMPTOP}/../miscfs/specfs ${RUMPTOP}/../miscfs/deadfs \ 101.14Spooka ${RUMPTOP}/../compat/common ${RUMPTOP}/../uvm \ 111.29Sbouyer ${RUMPTOP}/../dev ${RUMPTOP}/../ufs/mfs \ 121.29Sbouyer ${RUMPTOP}/../dev ${RUMPTOP}/../ufs/ufs 131.1Spooka 141.1Spooka# 151.1Spooka# Source modules, first the ones specifically implemented for librump. 161.1Spooka# 171.23SpookaSRCS= rump_vfs.c devnodes.c devnull.c rumpblk.c rumpfs.c vm_vfs.c 181.1Spooka 191.17SpookaSRCS+= rumpvfs_if_wrappers.c 201.17Spooka 211.10Spooka# sys/kern I/O 221.10SpookaSRCS+= kern_physio.c 231.10Spooka 241.1Spooka# sys/kern vfs 251.1SpookaSRCS+= vfs_bio.c vfs_cache.c vfs_cwd.c vfs_dirhash.c vfs_getcwd.c \ 261.31Srmind vfs_hooks.c vfs_init.c vfs_lockf.c vfs_lookup.c vfs_mount.c \ 271.31Srmind vfs_subr.c vfs_syscalls.c vfs_trans.c vfs_vnode.c vfs_vnops.c \ 281.31Srmind vfs_wapbl.c vfs_xattr.c 291.1Spooka 301.28Spooka# sys/kern module support 311.28SpookaSRCS+= kern_module_vfs.c subr_kobj_vfs.c 321.19Spooka 331.11Spooka# sys/uvm 341.18SpookaSRCS+= uvm_vnode.c 351.11Spooka 361.6Spooka# sys/miscfs/syncfs 371.6SpookaSRCS+= sync_subr.c sync_vnops.c 381.6Spooka 391.8Spooka# sys/miscfs/deadfs 401.8SpookaSRCS+= dead_vnops.c 411.8Spooka 421.1Spooka# sys/miscfs 431.33SriastradSRCS+= genfs_io.c genfs_rename.c genfs_vfsops.c genfs_vnops.c spec_vnops.c 441.1Spooka 451.1Spooka# sys/kern bufq 461.1SpookaSRCS+= subr_bufq.c bufq_disksort.c bufq_fcfs.c bufq_priocscan.c \ 471.1Spooka bufq_readprio.c 481.1Spooka 491.25Spooka# MFS miniroot support 501.25SpookaSRCS+= mfs_miniroot.c 511.25Spooka 521.37Spooka# ktrace vfs part 531.37SpookaSRCS+= kern_ktrace_vfs.c 541.37Spooka 551.35Sdholland#quota2 plists 561.35SdhollandSRCS+= quota1_subr.c vfs_quotactl.c 571.35Sdholland 581.14Spooka# dev 591.14Spooka# firmload is technically part of rumpdev, but it's pure vfs in nature. 601.15SpookaSRCS+= firmload.c 611.14Spooka 621.7Spooka# compat syscalls 631.7SpookaSRCS+= vfs_syscalls_50.c compat.c 641.7Spooka 651.1SpookaSRCS+= rumpvnode_if.c 661.1Spooka 671.1Spooka# no shlib_version because this is automatically in sync with lib/librump 681.1SpookaSHLIB_MAJOR= 0 691.1SpookaSHLIB_MINOR= 0 701.1Spooka 711.1SpookaCPPFLAGS+= -I${RUMPTOP}/librump/rumpkern 721.1Spooka 731.36Spooka.include "${RUMPTOP}/Makefile.rump" 741.36Spooka 751.1Spooka.include <bsd.lib.mk> 761.1Spooka.include <bsd.klinks.mk> 77