# # Makefile fragment for cleanup # # Copyright (c) 1995-1997 Richard Coleman # All rights reserved. # # Permission is hereby granted, without written agreement and without # license or royalty fees, to use, copy, modify, and distribute this # software and to distribute modified versions of this software for any # purpose, provided that the above copyright notice and the following # two paragraphs appear in all copies of this software. # # In no event shall Richard Coleman or the Zsh Development Group be liable # to any party for direct, indirect, special, incidental, or consequential # damages arising out of the use of this software and its documentation, # even if Richard Coleman and the Zsh Development Group have been advised of # the possibility of such damage. # # Richard Coleman and the Zsh Development Group specifically disclaim any # warranties, including, but not limited to, the implied warranties of # merchantability and fitness for a particular purpose. The software # provided hereunder is on an "as is" basis, and Richard Coleman and the # Zsh Development Group have no obligation to provide maintenance, # support, updates, enhancements, or modifications. # mostlyclean: mostlyclean-recursive mostlyclean-here clean: clean-recursive clean-here distclean: distclean-recursive distclean-here realclean: realclean-recursive realclean-here mostlyclean-here: clean-here: mostlyclean-here distclean-here: clean-here realclean-here: distclean-here mostlyclean-recursive clean-recursive distclean-recursive realclean-recursive: @subdirs='$(SUBDIRS)'; if test -n "$$subdirs"; then \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$subdirs; do \ (cd $$subdir && $(MAKE) $(MAKEDEFS) $$target) || exit 1; \ done; \ fi