Makefile: копирование файлов с правилом
Я пытаюсь скопировать файлы, используя мое правило, но мое правило не срабатывает:
BUILDDIR = build
COPY_FILES = code/xml/schema/schema.xsd config.txt
all: $(BUILDDIR) $(COPY_FILES) copy
$(BUILDDIR):
mkdir -p $@
$(COPY_FILES):
cp -f $@ $(BUILDDIR)
copy:
cp -f $(COPY_FILES) $(BUILDDIR)
Я пытаюсь использовать $ (COPY_FILES), но он не запускается, хотя $ (BUILDDIR) и копия запускаются. Я не уверен, что не так с моим Makefile. Я бы хотел, чтобы правило $ (COPY_FILES) работало, если возможно, пожалуйста (и удалите копию). Кто-нибудь знает, пожалуйста?