Le 27/01/2015 18:52, sylvio a écrit :
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