1#
2# Makefile for the NFS project
3#
4
5SUBPROJECTS = mount_nfs nfs_fs nfsiod nfsstat showmount files
6
7ifneq "$(RC_TARGET_CONFIG)" "iPhone"
8SUBPROJECTS += nfsd rpc.lockd rpc.statd rpc.rquotad ncdestroy nfs4mapid
9endif
10
11.PHONY: installsrc clean installhdrs install inplace
12
13inplace:
14	@for proj in $(SUBPROJECTS); do \
15		(cd $${proj} && $(MAKE) $@ SRCROOT=. OBJROOT=. SYMROOT=. DSTROOT=/ ) || exit 1; \
16	done
17
18installsrc::
19	@cp Makefile $(SRCROOT)
20
21install::
22	@for proj in $(SUBPROJECTS); do \
23		mkdir -p $(OBJROOT)/$${proj}; \
24		mkdir -p $(SYMROOT)/$${proj}; \
25	done
26
27installsrc clean installhdrs install::
28	@for proj in $(SUBPROJECTS); do \
29		(cd $${proj} && $(MAKE) $@ \
30			SRCROOT=$(SRCROOT)/$${proj} \
31			OBJROOT=$(OBJROOT)/$${proj} \
32			SYMROOT=$(SYMROOT)/$${proj} \
33			DSTROOT=$(DSTROOT) \
34		) || exit 1; \
35	done
36
37