É possível ter variáveis nas receitas do GNU Make?
Algo assim não funciona:
%_t.mkd : %.mkd
REV=$$(svn info $<|grep 'Last Changed Rev'|cut -f4 -d\ )
echo $${REV}
Existe alguma maneira de fazer esse trabalho?
Como você pode ver o que eu quero é extrair a revisão que um arquivo foi alterado e depois usá-lo mais tarde na receita completa. Infelizmente eu não posso usar svn:keywords
como eu preciso do número de revisão fora do documento em questão.
REV != svn info ...
também.pegando o que @ user3645902 mencionou, aqui está a solução para a questão principal:
fonte