8da99f0d (kx 2023-04-08 21:49:09 +0300 1)
8da99f0d (kx 2023-04-08 21:49:09 +0300 2) #
8da99f0d (kx 2023-04-08 21:49:09 +0300 3) # Following command helps to cheate SUBDIRS list:
8da99f0d (kx 2023-04-08 21:49:09 +0300 4) # $ tree -fid .
8da99f0d (kx 2023-04-08 21:49:09 +0300 5) #
8da99f0d (kx 2023-04-08 21:49:09 +0300 6)
8da99f0d (kx 2023-04-08 21:49:09 +0300 7) SUBDIRS := OpenMAX \
8da99f0d (kx 2023-04-08 21:49:09 +0300 8) VideoLAN \
873d89b9 (kx 2024-01-11 02:55:23 +0300 9) a52dec \
8da99f0d (kx 2023-04-08 21:49:09 +0300 10) alsa \
8da99f0d (kx 2023-04-08 21:49:09 +0300 11) amp \
8da99f0d (kx 2023-04-08 21:49:09 +0300 12) amr \
838da34b (kx 2023-04-26 17:09:13 +0300 13) audacious \
8da99f0d (kx 2023-04-08 21:49:09 +0300 14) audiocoding \
8da99f0d (kx 2023-04-08 21:49:09 +0300 15) audiofile \
8da99f0d (kx 2023-04-08 21:49:09 +0300 16) dcadec \
8da99f0d (kx 2023-04-08 21:49:09 +0300 17) fb \
8da99f0d (kx 2023-04-08 21:49:09 +0300 18) ffmpeg \
2d90db94 (kx 2023-05-31 02:57:00 +0300 19) gphoto2 \
8da99f0d (kx 2023-04-08 21:49:09 +0300 20) gsm \
8da99f0d (kx 2023-04-08 21:49:09 +0300 21) jackaudio \
8da99f0d (kx 2023-04-08 21:49:09 +0300 22) ladspa \
8da99f0d (kx 2023-04-08 21:49:09 +0300 23) lame \
8da99f0d (kx 2023-04-08 21:49:09 +0300 24) libass \
8da99f0d (kx 2023-04-08 21:49:09 +0300 25) libav \
8da99f0d (kx 2023-04-08 21:49:09 +0300 26) libavtp \
df552ebc (kx 2024-01-11 05:46:52 +0300 27) libcddb \
8da99f0d (kx 2023-04-08 21:49:09 +0300 28) libdc1394 \
8da99f0d (kx 2023-04-08 21:49:09 +0300 29) libdv \
a692ce75 (kx 2024-01-13 16:01:10 +0300 30) libebml \
8da99f0d (kx 2023-04-08 21:49:09 +0300 31) libexif \
8da99f0d (kx 2023-04-08 21:49:09 +0300 32) libgd \
8da99f0d (kx 2023-04-08 21:49:09 +0300 33) libgphoto2 \
a692ce75 (kx 2024-01-13 16:01:10 +0300 34) libmatroska \
8da99f0d (kx 2023-04-08 21:49:09 +0300 35) libmodplug \
12931064 (kx 2024-01-13 11:45:46 +0300 36) libmpeg2 \
8da99f0d (kx 2023-04-08 21:49:09 +0300 37) libsoxr \
8da99f0d (kx 2023-04-08 21:49:09 +0300 38) libvdpau \
8da99f0d (kx 2023-04-08 21:49:09 +0300 39) libvpx \
8da99f0d (kx 2023-04-08 21:49:09 +0300 40) libwebp \
8da99f0d (kx 2023-04-08 21:49:09 +0300 41) linuxaudio \
8da99f0d (kx 2023-04-08 21:49:09 +0300 42) linuxtv \
8da99f0d (kx 2023-04-08 21:49:09 +0300 43) mad \
8da99f0d (kx 2023-04-08 21:49:09 +0300 44) mega-nerd \
8da99f0d (kx 2023-04-08 21:49:09 +0300 45) mikmod \
d85ba8cf (kx 2024-01-15 19:04:02 +0300 46) minidlna \
8da99f0d (kx 2023-04-08 21:49:09 +0300 47) moc \
8da99f0d (kx 2023-04-08 21:49:09 +0300 48) mp4v2 \
8da99f0d (kx 2023-04-08 21:49:09 +0300 49) mpg123 \
e5b2a816 (kx 2024-01-11 11:21:52 +0300 50) mplayer \
8da99f0d (kx 2023-04-08 21:49:09 +0300 51) normalize \
0a2829db (kx 2023-05-16 19:46:28 +0300 52) openal-soft \
8da99f0d (kx 2023-04-08 21:49:09 +0300 53) opencv \
8da99f0d (kx 2023-04-08 21:49:09 +0300 54) openh264 \
8da99f0d (kx 2023-04-08 21:49:09 +0300 55) openjpeg \
8da99f0d (kx 2023-04-08 21:49:09 +0300 56) openjpeg2 \
318ce0f7 (kx 2023-09-28 15:54:15 +0300 57) pipewire \
8da99f0d (kx 2023-04-08 21:49:09 +0300 58) portaudio \
8da99f0d (kx 2023-04-08 21:49:09 +0300 59) pulseaudio \
8da99f0d (kx 2023-04-08 21:49:09 +0300 60) record \
8da99f0d (kx 2023-04-08 21:49:09 +0300 61) rtmpdump \
8da99f0d (kx 2023-04-08 21:49:09 +0300 62) sane \
8da99f0d (kx 2023-04-08 21:49:09 +0300 63) schroedinger \
8da99f0d (kx 2023-04-08 21:49:09 +0300 64) smpeg \
8da99f0d (kx 2023-04-08 21:49:09 +0300 65) soma \
8da99f0d (kx 2023-04-08 21:49:09 +0300 66) sox \
8da99f0d (kx 2023-04-08 21:49:09 +0300 67) taglib \
8da99f0d (kx 2023-04-08 21:49:09 +0300 68) twolame \
8da99f0d (kx 2023-04-08 21:49:09 +0300 69) vaapi \
8da99f0d (kx 2023-04-08 21:49:09 +0300 70) vid-stab \
8da99f0d (kx 2023-04-08 21:49:09 +0300 71) wavpack \
8da99f0d (kx 2023-04-08 21:49:09 +0300 72) workbone \
8da99f0d (kx 2023-04-08 21:49:09 +0300 73) xiph \
8da99f0d (kx 2023-04-08 21:49:09 +0300 74) xvidcore \
8da99f0d (kx 2023-04-08 21:49:09 +0300 75) zvbi
8da99f0d (kx 2023-04-08 21:49:09 +0300 76)
8da99f0d (kx 2023-04-08 21:49:09 +0300 77)
8da99f0d (kx 2023-04-08 21:49:09 +0300 78) all-recursive downloads_clean-recursive:
8da99f0d (kx 2023-04-08 21:49:09 +0300 79) @set fnord $(MAKEFLAGS); amf=$$2; \
8da99f0d (kx 2023-04-08 21:49:09 +0300 80) target=`echo $@ | sed s/-recursive//`; \
8da99f0d (kx 2023-04-08 21:49:09 +0300 81) list='$(SUBDIRS)'; for subdir in $$list; do \
8da99f0d (kx 2023-04-08 21:49:09 +0300 82) echo "Making $$target in $$subdir"; \
8da99f0d (kx 2023-04-08 21:49:09 +0300 83) local_target="$$target"; \
8da99f0d (kx 2023-04-08 21:49:09 +0300 84) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
8da99f0d (kx 2023-04-08 21:49:09 +0300 85) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
8da99f0d (kx 2023-04-08 21:49:09 +0300 86) done; test -z "$$fail"
8da99f0d (kx 2023-04-08 21:49:09 +0300 87)
8da99f0d (kx 2023-04-08 21:49:09 +0300 88) all: all-recursive
8da99f0d (kx 2023-04-08 21:49:09 +0300 89)
8da99f0d (kx 2023-04-08 21:49:09 +0300 90) downloads_clean: downloads_clean-recursive
8da99f0d (kx 2023-04-08 21:49:09 +0300 91)
8da99f0d (kx 2023-04-08 21:49:09 +0300 92) .PHONY: all-recursive downloads_clean-recursive all downloads_clean