Quel est le code le plus simple pour obtenir la partie répertoire de niveau supérieur d'une variable makefile? Exemple:
BUILD_DIR = dir/subdir/.../sub-a-dub-dir
distclean:
rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)>
PS: Je ne veux pas dire $(dir $(dir $(BUILD_DIR))), mais quelque chose qui obtient la première partie du répertoire de toute valeur variable.
/? Garantissez-vous que l'argument est un chemin relatif? Supposez-vous que GNU fasse?
dirname /tmp/foo/bardonnera/tmpoudirname foo/bar/bazdonnerafoo