sdlkit, glsl, objtoy, etc. nécessitent libsdl et glew, vérifiez qu'elles sont installées, puis construisez et installez les différentes librairies :
téléchargez les archives de chaque librairie,
dézippez la dans un répertoire de travail, puis dans
chaque répertoire de travail :
make make install
Les librairies s'installent par défaut dans $(HOME)/local/
Les .h sont placés dans $(HOME)/local/include,
les .so dans $(HOME)/local/lib et
les éxécutables dans $(HOME)/local/bin.
Vous pouvez modifier la variable PREFIX dans les Makefile pour les installer où vous le souhaitez.
Vous pouvez modifier également les répertoires d'installation par défaut en
changeant les valeurs des variables dans les fichiers Makefile des
librairies.
Pour utiliser facilement les éxécutables fournis avec les libraries, modifiez la variable PATH, pour bash : export PATH=$PATH:$HOME/local/bin
Pour utiliser les librairies dynamiques (les .so) :
soit vous utilisez l'option -rpath du linker pour lui indiquer ou trouver les librairies,
dans le makefile de votre projet, modifiez les options du linker, LDFLAGS+= -Wl,-rpath -Wl,$HOME/local/lib
Si vous souhaitez que ces variables conservent leurs valeurs pour une
prochaine session, ajoutez les mêmes lignes dans .profile, ou
.bashrc, selon le cas.
remarques :
il y a forcément quelques bugs qui traînent encore ...
utilisation à vos risques et périls, à part ça,
faîtes ce que vous voulez avec.
si vous corrigez un bug, envoyez moi la mise à jour ... merci pour tous !