Как отрефакторить Makefile?
Нагуглил define, неактуально.
define copy
$1 = $$(patsubst $2/%, $3/%, $$(shell find $2 -type f
$3/% : $2/%
mkdir -p $$(@D)
cp $$< $$@
endef
$(eval $(call copy,COPY_STATIC,static,public
Лучше выкинь этот Makefile, пока не поздно.
Оставить комментарий
luna89
Есть код, который копирует файлы из папки static в папку publicТеперь я хочу еще, помимо копирования из папки static в папку public, настроить копирование из папки foo в папку bar. Как это сделать, не дублируя имеющийся код с заменой static->foo, public->bar? Можно ли объявить какой-то макрос?