]> git.sesse.net Git - vlc/blobdiff - Makefile
* ./Makefile: make clean works again.
[vlc] / Makefile
index 4798c7dbb51ab73aff2df9b9df191e08043d1361..f883bdaab22462b78c6c49fd6d5a839109e2e80b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -135,10 +135,7 @@ po-clean:
        -cd po && $(MAKE) clean
 
 plugins-clean:
-       for dir in $(PLUGINS_DIR) ; do \
-               ( cd modules/$${dir} \
-                       && $(MAKE) -f ../../Makefile.modules clean ) ; done
-       rm -f modules/**/*.o modules/**/*.lo modules/**/*.moc modules/**/*.bak
+       for dir in $(shell echo $(PLUGIN_OBJ) $(BUILTIN_OBJ) | sed 's@\([^ ]*\)/[^ ]*@\1@g' ) ; do ( PWD=`pwd` ; cd $${dir} && $(MAKE) -f $$PWD/Makefile.modules clean ) ; done
 
 vlc-clean:
        rm -f $(C_OBJ) $(CPP_OBJ)