# # Following command helps to cheate SUBDIRS list: # $ tree -fid . # SUBDIRS := OpenMAX \ VideoLAN \ a52dec \ alsa \ amp \ amr \ audacious \ audiocoding \ audiofile \ dcadec \ fb \ ffmpeg \ gphoto2 \ gsm \ jackaudio \ ladspa \ lame \ libass \ libav \ libavtp \ libcddb \ libdc1394 \ libdv \ libebml \ libexif \ libgd \ libgphoto2 \ libmatroska \ libmodplug \ libmpeg2 \ libsoxr \ libvdpau \ libvpx \ libwebp \ linuxaudio \ linuxtv \ mad \ mega-nerd \ mikmod \ minidlna \ moc \ mp4v2 \ mpg123 \ mplayer \ normalize \ openal-soft \ opencv \ openh264 \ openjpeg \ openjpeg2 \ pipewire \ portaudio \ pulseaudio \ record \ rtmpdump \ sane \ schroedinger \ smpeg \ soma \ sox \ taglib \ twolame \ vaapi \ vid-stab \ wavpack \ workbone \ xiph \ xvidcore \ zvbi all-recursive downloads_clean-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ local_target="$$target"; \ (cd $$subdir && $(MAKE) $$fnord $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; test -z "$$fail" all: all-recursive downloads_clean: downloads_clean-recursive .PHONY: all-recursive downloads_clean-recursive all downloads_clean