Le 27/01/2015 18:27, Cedric Roux a écrit :
On 01/27/2015 06:17 PM, sylvio wrote:
make all install
que signifie le "all" ?
"make A B C" ça veut dire "chercher dans le Makefile les
cibles A B et C, et les 'exécuter'", plus ou moins.
Donc "make all install" ça veut dire faire "make all" suivi de
"make install" (à condition que "make all" se soit fait sans
erreur).
Pour des raisons de traçabilité, je voudrait
utiliser à la place
'checkinstall', mais 'all' n'est pas reconnu par celui-ci?
Il y a-t-il vraiment une différence avec et sans celui-ci?
Je pense que ton script peut appeler "make all" et ensuite
"checkinstall".
Je pense que "checkinstall" doit marcher directement en fait,
parce que la plupart du temps "make install" devrait compiler tout,
donc faire un "make all" de lui-même, si le Makefile est bien fait.
S'agissant d'un programme "mainstream" dans ton cas, ça devrait
passer.
Pour résumer, oublie le "all". Au cas où, fort improbable, ça ne marche
pas, fait un "make all" avant le "checkinstall" dans ton script.
_______________________________________________
Linux06 mailing list
Super,
Je vais voir ce que donne :
make
checkinstall
et le modifier si nécessaire en :
make all
checkinstall
Quand j'aurai obtenu une sauce parfaite, je compte bien mettre une
page dédiée sur
http://libreeco.free.fr
Merci beaucoup pour vos réponses.
Désormais, j'ai aussi un paquet qui s'installe avec :
python3 setup.py install $OPT
Il s'agit de python-efl.
Est-il aussi remplaçable pour obtenir un joli .deb , ou suis-je
condamné à le conserver ainsi ?
Cdt,
Sylvio
_______________________________________________
Linux06 mailing list
Après lecture et comparaison des fichiers Makefile de
Enlightenment 19
et de Gcc, et même si je ne suis pas expert, il me semble que la cible
'all' ne soit pas clairement définie dans E19. J'utiliserai donc la
solution :
make all
checkinstall
Merci à pl pour son explication claire et concise ainsi qu'à tous car
toutes vos réponses se complètent.
Bonne soirée à tous,
Sylvio