Код
# Здравствуйте! Хочу что бы файл $(FILENAME) создавался по следующему закону:
# - При вызове цели create только если файл не существует.
# - При вызове цели force_create даже если файл уже существует.
FILENAME = test.txt
create: $(FILENAME)
$(FILENAME): force_create
force_create:
echo "file contents..." > $(FILENAME)
.PHONY : create force_create
# В этом маке я неправильно выразил своё желание.
# При вызове create всегда выполняется force_create,
# а я имел в виду выполнять её только если нет файла.
# Спасибо.
# - При вызове цели create только если файл не существует.
# - При вызове цели force_create даже если файл уже существует.
FILENAME = test.txt
create: $(FILENAME)
$(FILENAME): force_create
force_create:
echo "file contents..." > $(FILENAME)
.PHONY : create force_create
# В этом маке я неправильно выразил своё желание.
# При вызове create всегда выполняется force_create,
# а я имел в виду выполнять её только если нет файла.
# Спасибо.