Am Montag, 11. April 2005 00:45 schrieb Hendrik Sattler: > another suggestion for this: > .PHONY: %-all > %-all: > make -C $* all > > .PHONY:all > all: src-all po-all
The following solution is now in the tipptrainer-CVS: --------------------------snip------------------------ [EMAIL PROTECTED]@ .PHONY: %-all %-all: @$(MAKE) -C $* all .PHONY: all all: $(patsubst %,%-all,src po) .PHONY: %-install %-install: @$(MAKE) -C $* install .PHONY: install install: $(patsubst %,%-install,src po doc data) .PHONY: %-uninstall %-uninstall: @$(MAKE) -C $* uninstall .PHONY: uninstall uninstall: $(patsubst %,%-uninstall,data doc po src) .PHONY: %-clean %-clean: @-$(MAKE) -C $* clean .PHONY: clean clean: $(patsubst %,%-clean,src po) .PHONY: %-distclean %-distclean: @-$(MAKE) -C $* distclean 2>/dev/null -rm -f $*/Makefile .PHONY: distclean distclean: clean $(patsubst %,%-distclean,src po) -rm -f Makefile.dirs config.h config.log config.status 2>/dev/null --------------------------snip------------------------ Have fun HS -- Mein GPG-Key ist auf meiner Homepage verfügbar: http://www.hendrik-sattler.de oder über pgp.net PingoS - Linux-User helfen Schulen: http://www.pingos.org