"Alan Curry" <pacman-radius@cqc.com>. The second version stops
on errors, while the first version doesn't.
common:
@for dir in $(SUBDIRS); do \
echo "Making $(WHAT_TO_MAKE) in $$dir..."; \
- (cd $$dir ; $(MAKE) $(MFLAGS) $(WHAT_TO_MAKE)) || exit 1;\
+ (cd $$dir && $(MAKE) $(MFLAGS) $(WHAT_TO_MAKE)) || exit 1;\
done
what=$(WHAT_TO_MAKE); \
[ "$$what" = "all" ] && what="$(TARGET_LIBS)"; \
echo "Making $$what in $$mod..."; \
- (cd $$mod ; $(MAKE) $(MFLAGS) $$what) || exit 1;\
+ (cd $$mod && $(MAKE) $(MFLAGS) $$what) || exit 1;\
done