# Copyright 2010 Bernie Innocenti # SUBDIRS = \ sugar-toolkit \ sugar-artwork \ sugar-datastore \ sugar \ # default:: all all:: all-recursive clean:: clean-recursive install:: install-recursive RECURSIVE_TARGETS = all-recursive install-recursive clean-recursive $(RECURSIVE_TARGETS): @target=`echo $@ | sed s/-recursive//`; \ [ "$$target" == "all" ] && target=i586; \ [ "$$target" == "install" ] && target=uploadrpm; \ for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $$target || exit 1; \ done # Remove all default pattern rules .SUFFIXES: