summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-23 14:52:12 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-23 14:52:12 +0000
commit793e5b324e8876472c8f7542c0bd198cc8645638 (patch)
tree1a645e80828b43cb0bbab0b8759fa6feea710be0 /Makefile
parentc134dd4c8d52ab6a05e4f1682637f6112c11036e (diff)
downloadmpv-793e5b324e8876472c8f7542c0bd198cc8645638.tar.bz2
mpv-793e5b324e8876472c8f7542c0bd198cc8645638.tar.xz
Get rid of "define RECURSIVE_RULE" since a lot of make version have problems
with it, especially with -j n. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26858 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 3 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 608e777ba4..488ae0c0e7 100644
--- a/Makefile
+++ b/Makefile
@@ -719,12 +719,10 @@ checkheaders: $(ALLHEADERS:.h=.ho)
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)