Tengo varios Makefiles en directorios específicos de aplicaciones como este:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
Cada Makefile incluye un archivo .inc en esta ruta un nivel más arriba:
/project1/apps/app_rules.inc
Dentro de app_rules.inc Estoy configurando el destino de donde quiero que se coloquen los binarios cuando se construyan. Quiero que todos los binarios estén en su app_type
ruta respectiva :
/project1/bin/app_typeA/
Intenté usar$(CURDIR)
, así:
OUTPUT_PATH = /project1/bin/$(CURDIR)
pero en cambio obtuve los binarios enterrados en el nombre completo de la ruta de esta manera: (observe la redundancia)
/project1/bin/projects/users/bob/project1/apps/app_typeA
¿Qué puedo hacer para obtener el "directorio actual" de ejecución de modo que pueda saber exactamente app_typeX
para colocar los archivos binarios en sus respectivas carpetas de tipos?