package_version: = $ (версия) x0D $ (дата)Makefile: пара синтаксических вопросов
что является x0D части между версией и датой Варсом? это просто строка?
Что $ (dotin_files: .в =) делает ниже
код
dotin_files := $(shell find . -type f -name \*.in)
dotin_files := $(dotin_files:.in=)
- что это означает $ (dotin_files:. = В)
cod е
$(dotin_files): $(dotin_files:=.in)
$(substitute) [email protected] > [email protected]
может предназначаться содержать несколько файлов?
В чем смысл объявления целевой переменной как PHONY?
код
.PHONY: $(dotin_files)
- В регулярных выражений кода замены ниже
код
substitute := perl -p -e 's/@([^@]+)@/defined $$ENV{$$1} ? $$ENV{$$1} : $$&/ge'
какие $$ENV{$$1}
и $$&
? Я предполагаю, что это Perl сфера ...
спасибо за ваше время
@Scott Wales: спасибо, но не совсем отвечаю на мои вопросы. Я знаю, что такое переменная, PHONY и ускользание ... – Pablo
@ Майкл: Тогда какая часть ответа не ответила? –
@Ignacio: он был отредактирован после – Pablo