Nome do arquivo Macros
Macros de nome de arquivo são predefinidas como nomes de arquivo especificado na dependência (especificações de nome de arquivo completo não no disco). Essas macros não precisam ser colocados entre parênteses quando invocado; Especifique apenas US $ conforme mostrado.
Macro |
Significado |
---|---|
$@ |
Nome completo do destino atual (caminho, nome de base, extensão), como no momento especificado. |
$$@ |
Nome completo do destino atual (caminho, nome de base, extensão), como no momento especificado. Válido somente como um dependente de uma dependência. |
$* |
Do destino atual caminho e o nome base menos a extensão de arquivo. |
$** |
Todos os dependentes do destino atual. |
$? |
Todos os dependentes com um carimbo de hora mais recente que o destino atual. |
$< |
Arquivo dependente com um carimbo de hora mais recente que o destino atual. Válido somente em comandos nas regras de inferência de tipos. |
Para especificar a parte de uma macro de nome de arquivo predefinido, acrescentar um modificador de macro e coloque a macro modificada entre parênteses.
Modificador |
Parte do nome do arquivo resultante |
---|---|
D |
Unidade plus diretório |
B |
Nome de base |
F |
Nome de base mais extensão |
R |
Unidade mais o diretório mais o nome de base |