# HG changeset patch # User reimar # Date 1211554332 0 # Node ID 039574a7dc1e03f6d3f434b76caca29d1a477805 # Parent 13ef1f050cfc83b51e27ff5da9eb19df2496d028 Get rid of "define RECURSIVE_RULE" since a lot of make version have problems with it, especially with -j n. diff -r 13ef1f050cfc -r 039574a7dc1e Makefile --- a/Makefile Thu May 22 22:52:58 2008 +0000 +++ b/Makefile Fri May 23 14:52:12 2008 +0000 @@ -719,12 +719,10 @@ dep depend: $(DEPS) for part in $(PARTS); do $(MAKE) -C $$part depend; done -define RECURSIVE_RULE -$(part)/$(part).a: recurse - $(MAKE) -C $(part) -endef +ALLPARTLIBS = $(foreach part, $(PARTS), $(part)/$(part).a) -$(foreach part,$(PARTS),$(eval $(RECURSIVE_RULE))) +$(ALLPARTLIBS): recurse + $(MAKE) -C $(@D) mplayer$(EXESUF): $(MPLAYER_DEPS) $(CC) -o $@ $^ $(LDFLAGS_MPLAYER)