1.PHONY: installsrc clean installhdrs install 2 3SUBPROJECTS = apr apr-util 4 5installsrc:: 6 @cp Makefile apr.plist $(SRCROOT) 7 8OSV = $(DSTROOT)/usr/local/OpenSourceVersions 9 10install:: 11 @for proj in $(SUBPROJECTS); do \ 12 mkdir -p $(SYMROOT)/$${proj}; \ 13 done 14 /bin/mkdir -p -m 0755 $(OSV) 15 /usr/bin/install -m 0444 $(SRCROOT)/apr.plist $(OSV) 16 17installsrc clean installhdrs install:: 18 @for proj in $(SUBPROJECTS); do \ 19 (cd $${proj} && make $@ \ 20 SRCROOT=$(SRCROOT)/$${proj} \ 21 OBJROOT=$(OBJROOT)/$${proj} \ 22 SYMROOT=$(SYMROOT)/$${proj} \ 23 DSTROOT=$(DSTROOT) \ 24 ) || exit 1; \ 25 done 26