Я пытался выполнить все предварительные условия для конкретной цели в make-файле.Но всякий раз, когда обязательным условием является цель с одним / несколькими информационными значениями, я обнаруживаю, что другие предварительные условия не выполняются (которые идут после цели, основанной на информации)
Я пытался уменьшить количество информации в значенияхв предварительных условиях только 1. в этом случае также я не мог найти другие предварительные условия для выполнения.Таким образом, моя проблема состоит в том, чтобы понять, как выполнить обязательное предварительное условие, основанное на одной или нескольких строках, и продолжить выполнение других предварительных условий.
# Define new line and separator
.PHONY:newline
newline:
@echo
.PHONY:separator
separator:
$(info -------------------------------)
# Print the project details
.PHONY:project
project:
$(info Project Details)
$(info Author : xyz)
# Help menu
.PHONY:help
help: newline separator project separator newline
Expected outcome
$ make help
-------------------------------
Project Details
Author : xyz
-------------------------------
Outcome received
$ make help
-------------------------------
Project Details
Author : xyz