В make-файле я обрабатываю все файлы с заданным расширением.
Я просто рассказываю об этом в реальном мире, это имеет больше смысла, поскольку я знаю, "что мне нужно делать"; -)
Следующие работы:
MY_FILES = $(wildcard *.ex1)
BASENAMES = $(basename $(MY_FILES))
.PHONY: run
run : $(MY_FILES)
for name in $(BASENAMES); do\
# do what I need to do
done
.PHONY: clean
clean :
# clean up the mess
Теперь я хотел бы обработать не только * .ex1, но и дюжину или около того других (но все файлы одинаковым образом, так что нет никакой разницы по типу файла в «делай то, что мне нужно»). Расширения файлов не следуют какой-либо схеме. Итак, каков наиболее удобный способ кодирования этого случая с несколькими символами расширения файла?