Função basename
do NMAKE
Obtém o nome de base de cada item em uma lista.
Sintaxe
$(basename input)
Parâmetros
input
A list de caminhos de arquivos a serem convertidos.
Valor retornado
Uma lista com cada um dos itens de input
convertidos nos respectivos nomes de base (ou seja, com suas extensões removidas).
Comentários
basename
não tem limitações de caminho máximo.
A função basename
é equivalente ao uso do modificador R
em uma macro de nome de arquivo.
Essa função de macro está disponível a partir do Visual Studio 2022 versão 17.1, no NMAKE versão 14.31 ou posterior.
Exemplo
$(basename c:\temp\file.txt) # Evaluates to "c:\temp\file"
$(basename c:\temp\ c:\file) # Evaluates to "c:\temp\ c:\file" - Directories and files without extensions are left as-is
$(basename c:\src\.gitignore) # Evaluates to "c:\src\" - Dot files are considered to be extensions and so are removed