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 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