J'ai plusieurs Makefiles dans des répertoires spécifiques à l'application comme celui-ci:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
Chaque Makefile inclut un fichier .inc dans ce chemin d'un niveau supérieur:
/project1/apps/app_rules.inc
Dans app_rules.inc, je définis la destination de l'endroit où je veux que les binaires soient placés lors de la construction. Je veux que tous les binaires soient dans leur app_type
chemin respectif :
/project1/bin/app_typeA/
J'ai essayé d'utiliser$(CURDIR)
, comme ceci:
OUTPUT_PATH = /project1/bin/$(CURDIR)
mais à la place, j'ai fait enterrer les binaires dans le nom du chemin entier comme ceci: (remarquez la redondance)
/project1/bin/projects/users/bob/project1/apps/app_typeA
Que puis-je faire pour obtenir le "répertoire courant" d'exécution afin que je puisse connaître juste le app_typeX
afin de mettre les binaires dans leur dossier de types respectifs?