Karim DIOURY wrote: 1- la premiere target est "all", ainsi make est equivallent a make all Jamais entendu parler de all. Ben si tu veux l'appeler toto... 2- Il faut une target "clean" qui efface les *~ *.o .... mais PAS les bin ou libs installees : cest le role de "distclean" 3- Il faut une target "distclean" qui fait clean + efface tout ce qui a ete installe... Avant c'etait realclean pourquoi un changement inutile jamais discuter. OK pour "realclean", tres peu de comptes avaient cette target j'savais pas que "realclean" avait deja ete decide...desole Un moyen sur que rien ne ce fasse est de tout changer. Il ne faut pas tout remettre en cause, sinon rien ne sera fait. Il faut vivre avec ce qui existe, et non pas reinvente tout a chaque version. Je n'essaye pas de tout remetre en cause (pour l'instant), ce genre de precisions s'adresse surtout a ceux qui ne savent pas ou ne savent plus comment s'y prendre, parceque ca fait 1 an qui z'yon pas touche... RESUME : Dans le Makefile 1- La premiere target fait tout, appellez la comme vous voulez ( "all" par ex) 2- "clean" fait rm des *~ *.o ... 3- "realclean" fait "clean" + tout ce qui a ete installe... -- Regards, Olivier. ==================================================================== Olivier SIROL Alliance Team ASIM/LIP6/UPMC Coul. 55-65, 2e etg, Bur. 213 75252 Paris Cedex 05 mailto:Olivier.Sirol@asim.lip6.fr Tel: (33/0) 1.44.27.30.43 http://asim.lip6.fr/alliance/ Fax: (33/0) 1.44.27.72.80 --------------------------------------------------------------------