libtthimage/README.md

36 lines
1.2 KiB
Markdown
Raw Normal View History

2022-06-26 01:57:47 +02:00
# libtthimage
2022-06-27 23:05:42 +02:00
Ce kluge a pour but de brotcher les images avec vigueur.
2022-06-26 02:23:53 +02:00
Du code né dans les années 1986 sur un Kenitec 286 sous msdos 4 ou 5,
2022-06-27 23:05:42 +02:00
puis s'est un jour retrouvé dans un Linux (kernel 0.99) et qui végète
2023-09-18 09:50:37 +02: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 02:23:53 +02:00
2022-06-27 23:05:42 +02:00
## Construction
2023-09-18 09:50:37 +02:00
Tout va bien se passer. Mais c'est assez rudimentaire, il y a deux scripts
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.
Il est vivement consillé de bien les lire avant de les utiliser.
Les options globales de compilation sont dans
[Paramakes.mk](Paramakes.mk). Là aussi, soyez attentifs
2022-06-27 23:05:42 +02:00
## Utilisation
2023-09-18 09:50:37 +02:00
C'est là que ça se [complique](Docs/). Même moi, parfois je m'y perd.
2022-06-27 23:05:42 +02:00
## Les outils
2022-06-26 02:23:53 +02:00
2023-09-18 09:50:37 +02: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
conventionnel, mais bon, legacy, toussa...
2022-06-26 02:23:53 +02:00
2022-06-27 23:05:42 +02:00
## La suite ?
2022-06-26 02:23:53 +02:00
2022-06-27 23:05:42 +02:00
Bah, c'est l'heure du _gloumiam_, alors on passe à table.
2023-09-18 09:50:37 +02:00
Et après, on va continuer une grande campagne de nettoyage du
code, il reste un gazillion de warnings.