Я пишу Makefile
так:Как Makefile разделяет строку на отдельные слова?
all:
@echo $(wildcard $(include)/*.sh)
@echo $(include)
.PHONY:all
вход I make "include=~"
и выход
/home/ubuntu/caps_esc.sh /home/ubuntu/ss.sh
/home/ubuntu
Но когда inputing make "include=~ "
(обратите внимание на белое пространство!) Выход
/home/ubuntu
/home/ubuntu
что означает, что переменная include
равна ~
плюс пробел. Итак, мой вопрос: как Makefile разделяет строку на отдельные слова?