"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.