b8d9de0a (kx 2023-04-06 10:37:20 +0300 1)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 2) #
b8d9de0a (kx 2023-04-06 10:37:20 +0300 3) # Following command helps to cheate SUBDIRS list:
b8d9de0a (kx 2023-04-06 10:37:20 +0300 4) # $ tree -fid .
b8d9de0a (kx 2023-04-06 10:37:20 +0300 5) #
b8d9de0a (kx 2023-04-06 10:37:20 +0300 6)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 7) SUBDIRS := xf86-input-acecad \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 8) xf86-input-aiptek \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 9) xf86-input-evdev \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 10) xf86-input-joystick \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 11) xf86-input-keyboard \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 12) xf86-input-libinput \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 13) xf86-input-mouse \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 14) xf86-input-penmount \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 15) xf86-input-synaptics \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 16) xf86-input-vmmouse \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 17) xf86-input-void \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 18) xf86-input-wacom \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 19) xf86-video-amdgpu \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 20) xf86-video-apm \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 21) xf86-video-ark \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 22) xf86-video-ast \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 23) xf86-video-ati \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 24) xf86-video-chips \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 25) xf86-video-cirrus \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 26) xf86-video-dummy \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 27) xf86-video-fbdev \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 28) xf86-video-geode \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 29) xf86-video-glide \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 30) xf86-video-glint \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 31) xf86-video-i128 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 32) xf86-video-i740 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 33) xf86-video-i810 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 34) xf86-video-intel \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 35) xf86-video-mach64 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 36) xf86-video-mga \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 37) xf86-video-modesetting \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 38) xf86-video-neomagic \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 39) xf86-video-newport \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 40) xf86-video-nouveau \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 41) xf86-video-nv \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 42) xf86-video-omap \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 43) xf86-video-openchrome \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 44) xf86-video-r128 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 45) xf86-video-rendition \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 46) xf86-video-s3 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 47) xf86-video-s3virge \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 48) xf86-video-savage \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 49) xf86-video-siliconmotion \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 50) xf86-video-sis \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 51) xf86-video-sisusb \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 52) xf86-video-suncg6 \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 53) xf86-video-sunffb \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 54) xf86-video-tdfx \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 55) xf86-video-tga \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 56) xf86-video-trident \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 57) xf86-video-tseng \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 58) xf86-video-v4l \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 59) xf86-video-vboxvideo \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 60) xf86-video-vesa \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 61) xf86-video-vmware \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 62) xf86-video-voodoo \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 63) xf86-video-wsfb \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 64) xf86-video-xgi \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 65) xf86-video-xgixp
b8d9de0a (kx 2023-04-06 10:37:20 +0300 66)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 67)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 68) all-recursive downloads_clean-recursive:
b8d9de0a (kx 2023-04-06 10:37:20 +0300 69) @set fnord $(MAKEFLAGS); amf=$$2; \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 70) target=`echo $@ | sed s/-recursive//`; \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 71) list='$(SUBDIRS)'; for subdir in $$list; do \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 72) echo "Making $$target in $$subdir"; \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 73) local_target="$$target"; \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 74) (cd $$subdir && $(MAKE) $$fnord $$local_target) \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 75) || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
b8d9de0a (kx 2023-04-06 10:37:20 +0300 76) done; test -z "$$fail"
b8d9de0a (kx 2023-04-06 10:37:20 +0300 77)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 78) all: all-recursive
b8d9de0a (kx 2023-04-06 10:37:20 +0300 79)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 80) downloads_clean: downloads_clean-recursive
b8d9de0a (kx 2023-04-06 10:37:20 +0300 81)
b8d9de0a (kx 2023-04-06 10:37:20 +0300 82) .PHONY: all-recursive downloads_clean-recursive all downloads_clean