j ai un petit souci dans mon makefile, la partie du code qui me pose problème ressemble à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
cible : dépendance
	if [ `cmp -s file1 file2` ] ; then echo "test vrai" ; else echo "test faux" ; fi
a priori selon que les fichiers 1 ou 2 soient ou pas différents, ça devrais afficher test vrai ou test faux :

file1 différent de file2 ==> test vrai
file1 similaire à file2 ==> test faux


Le problème c est que 'test faux' est affiché qu importe que mes fichiers soient ou pas différents. Pourquoi ??

merci