J'ai modifié mon fichier rules pour prendre en compte tes remarques. Pour l'instant, ça à l'air de fonctionner correctement.
Par contre, dans mon build-stamp, j'ai les lignes de compilation/build pour les deux architectures. Serait-ce plus propre de modifier le fichier rules pour qu'il ressemble à ceci :
clean:
rm -f build-stamp-arch32
rm -f build-stamp-arch64
build: build-stamp-arch64
build-stamp-arch32
build-stamp-arch64:
[...]
touch build-stamp-arch64
build-stamp-arch32:
[...]
touch build-stamp-arch32
J'avoue que j'ai essayé cette version, le build-stamp-arch64 s'est fait correctement, mais j'ai eu une erreur de compilation lorsqu'il a voulu passer au build-stamp-arch32 -> "build-stamp-arch32" commande introuvable, erreur 127 ..."