[makefile] probleme de comparaison dans if test
j ai un petit souci dans mon makefile, la partie du code qui me pose problème ressemble à ça :
Code:
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