2022-06-26 10:57:47 +11:00
|
|
|
# libtthimage
|
|
|
|
|
2024-04-09 17:36:33 +11:00
|
|
|
Ce kluge a pour but avoué de brotcher les images avec vigueur.
|
2022-06-28 08:05:42 +11:00
|
|
|
|
2024-04-09 17:36:33 +11:00
|
|
|
Du code né dans les années 1990 sur un Kenitec 286 sous msdos 4 ou 5,
|
|
|
|
puis qui s'est un jour retrouvé dans un Linux (kernel 0.99) et qui végète
|
2023-09-18 18:50:37 +11:00
|
|
|
depuis ~2005. Il est venu le temps de le remettre en route, mais
|
|
|
|
la tâche n'est pas terminée.
|
2022-06-26 11:23:53 +11:00
|
|
|
|
2022-06-28 08:05:42 +11:00
|
|
|
## Construction
|
|
|
|
|
2024-04-09 17:36:33 +11:00
|
|
|
Tout va bien se passer. Mais c'est assez rudimentaire, il y a deux scripts.
|
2023-09-18 18:50:37 +11:00
|
|
|
Le premier, [`build.sh`](./build.sh), va compiler la bibliothèque et les utilitaires.
|
|
|
|
Le second, [`install.sh`](./install.sh) va mettre les choses au bon endroit.
|
2023-10-12 07:26:07 +11:00
|
|
|
Il est vivement conseillé de bien les lire avant de les utiliser.
|
2023-09-18 18:50:37 +11:00
|
|
|
|
|
|
|
Les options globales de compilation sont dans
|
2023-11-19 05:58:21 +11:00
|
|
|
[Paramakes.mk](Paramakes.mk). Là aussi, soyez attentifs.
|
2022-06-28 08:05:42 +11:00
|
|
|
|
|
|
|
## Utilisation
|
|
|
|
|
2023-10-12 07:26:07 +11:00
|
|
|
C'est là que ça se [complique](Docs/). Même moi, parfois je m'y perds.
|
|
|
|
Vous poulez voir quelques [exemples](http://la.buvette.org/images/images.html)
|
2024-04-09 17:36:33 +11:00
|
|
|
de l'ancien temps, avant la reprise en main de ces dernières années.
|
2022-06-28 08:05:42 +11:00
|
|
|
|
|
|
|
## Les outils
|
2022-06-26 11:23:53 +11:00
|
|
|
|
2023-09-18 18:50:37 +11:00
|
|
|
Plein de petits [binaires](Tools/) qui font plein de choses
|
|
|
|
plus ou moins ésotériques. En général, pour avoir de l'aide,
|
|
|
|
il faut leur donner une seule option : `list`, ce qui n'est pas très
|
2024-04-09 17:36:33 +11:00
|
|
|
conventionnel, mais bon, *legacy*, toussa...
|
2022-06-26 11:23:53 +11:00
|
|
|
|
2022-06-28 08:05:42 +11:00
|
|
|
## La suite ?
|
2022-06-26 11:23:53 +11:00
|
|
|
|
2022-06-28 08:05:42 +11:00
|
|
|
Bah, c'est l'heure du _gloumiam_, alors on passe à table.
|
2023-09-18 18:50:37 +11:00
|
|
|
Et après, on va continuer une grande campagne de nettoyage du
|
|
|
|
code, il reste un gazillion de warnings.
|