WHAT THE FUCK ! Make commence par écraser mon fichier name.c (par yacc+mv) juste parce qu'il a une règle pour le faire.
Je veux bien croire que make a un peu de boulot avec toutes ces règles implicites à appliquer, mais là il écrase mon fichier... (ajouter une dépendance "name.o: name.c" avec ou sans commande ne règle pas le problème).
Y a-t-il un moyen de lister les fichiers source ? Ou en tout cas les fichiers à ne pas écraser ?
make --version dit
| GNU Make 4.1 | Built for x86_64-pc-linux-gnu | ... (licence omise)
Vous avez un avis ? (Inutile de dépiauter les règles implicites, je me pose une question de principe dans ce cas.)
-- Alain.
PS : deux fichiers minimaux (qui compilent) si vous voulez répéter l'expérience