Eu tenho vários Makefiles em diretórios específicos de aplicativos como este:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
Cada Makefile inclui um arquivo .inc neste caminho um nível acima:
/project1/apps/app_rules.inc
Dentro de app_rules.inc, estou definindo o destino de onde quero que os binários sejam colocados quando criados. Eu quero que todos os binários estejam no respectivo app_type
caminho:
/project1/bin/app_typeA/
Eu tentei usar$(CURDIR)
, assim:
OUTPUT_PATH = /project1/bin/$(CURDIR)
mas, em vez disso, enterrei os binários no nome do caminho inteiro assim: (observe a redundância)
/project1/bin/projects/users/bob/project1/apps/app_typeA
O que posso fazer para obter o "diretório atual" de execução, para que eu possa saber exatamente o que é app_typeX
, para colocar os binários em suas respectivas pastas de tipos?