
INSTALLER Allegro 4.0.0
______________________

	Avant toutes choses, le cd-rom contient des fichiers .log qui sont
mes traces d'execution, les resultats de plusieurs étapes décritent par la suite. Pendant le processus d'installation, vous pourrez comparer vos 
traces d'executions aux miennes (ndlr mon installation, provoque des 
erreurs avec le mode Xfree86 sous certains examples de code alors si jamais 
vous constatez quelque chose d'anormal :). En tout les cas, je vous conseille fortement de rediriger vos resultats de commandes dans des fichiers .log	
(ex : configure >/Alleg-config.log)

	Au debut vous êtes en mode Super-utilisateur root comme
l'indique l'invite à gauche avec le chemin local. Voici les étapes :

	On decompacte le rpm depuis le cdrom (rpm install)
[root@localhost ]rpm -i /mnt/cdrom/allegro-4.0.0-1.src.rpm
	Le fichier allegro-4.0.0.tar.gz a ete genere dans /usr/src/rpm/sources 
	(chez moi en tout cas, sinon faire un find)
[root@localhost ]tar -xvfz allegro-4.0.0.tar.gz 
	Voila Allegro a ete installe ! :) 
[root@localhost /usr/src/rpm/sources/allegro-4.0.0]

	Autorisons ces fichiers en execution, pour lancer la configuration d' Allegro 4.0.0
[root@localhost /usr/src/rpm/sources/allegro-4.0.0]chmod u+x configure fix.sh
	On appel un adapteur (script shell) avec le mode unix en parametre
[root@localhost /usr/src/rpm/sources/allegro-4.0.0]./fix.sh unix
	On lance confige...
[root@localhost /usr/src/rpm/sources/allegro-4.0.0]./configure
root@localhost /usr/src/rpm/sources/allegro-4.0.0]chmod u+x allegro-config xmake.sh

	On lance un make (script sh) pour gestion X11, ca peut etre assez long ... 
[root@localhost /usr/src/rpm/sources/allegro-4.0.0]./xmake.sh 
	Enfin, on lance la configuration  avec le fichier configure
	dont voici les options:
	      --enable-static      - builds a statically linked library
	      --disable-shared     - disables the default shared libraries
	      --enable-dbglib      - builds a debug version of the library
	      --enable-dbgprog     - links test programs with the debug library   
	Pensez a sauvegarder le resultat de cette commande dans un fichier configure.log
	afin de pourvoir determiner d'ou eventuellement un probleme pourrait survenir
[root@localhost usr/src/rpm/sources/allegro-4.0.0]# ./configure >>configure.log
	On lance les makes .... 
[root@localhost usr/src/rpm/sources/allegro-4.0.0]# make
[root@localhost usr/src/rpm/sources/allegro-4.0.0]# make install
	Pour une aide Allegro dans le man...
[root@localhost usr/src/rpm/sources/allegro-4.0.0]# make install-man
[root@localhost usr/src/rpm/sources/allegro-4.0.0]# make depend
	Finissons les makes, par le make des Documentation des methodes (notez le changement de repertoire)
[root@localhost usr/src/rpm/sources/allegro-4.0.0/docs]# ./makedoc

	Voici donc la structure de cette distribution 
	rappel : (mon_path_allegro=$ALLEGRO=/usr/src/RPM/SOURCES/allegro-4.0.0/)

/usr/src/RPM/SOURCES/allegro-4.0.0/include 	: Les HEADERS dont allegro.h et Xalleg.h
/usr/src/RPM/SOURCES/allegro-4.0.0/lib	      	: Les LIBRARIES : les statiques .a  & les dynamiques.so
/usr/src/RPM/SOURCES/allegro-4.0.0/docs     	: Les DOCS au format .txt & .html
/usr/src/RPM/SOURCES/allegro-4.0.0/tests       	: Les SOURCES DE CODE ALLEGRO dont test.c
/usr/src/RPM/SOURCES/allegro-4.0.0/examples	: Les EXEMPLES : pour tester les fonctions
/usr/src/RPM/SOURCES/allegro-4.0.0/	

	Le resultat de la commande ci dessous indique les chemins a ajouter
	dans le /root/.bashrc, alors ajoutez les exports dans le .bashrc
[root@localhost allegro-4.0.0]# ./allegro-config --env
export PATH=$PATH:/usr/local/bin
export ALLEGRO=/usr/src/RPM/SOURCES/allegro-4.0.0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:$ALLEGRO/lib
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib:$ALLEGRO/include

export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include
export OBJC_INCLUDE_PATH=$OBJC_INCLUDE_PATH:/usr/local/include
[root@localhost allegro-4.0.0]#

	

	Testez avec un exemple (attention aux anti-quotes)
[root@localhost usr/src/rpm/sources/allegro-4.0.0/tests]gcc test.c `allegro-config --libs --cflags`



	Ensuite dans votre repertoire d'installation Allegro, pour pouvez ouvrir le fichier
allegro.cfg. Il s'agit de la configuration et du comportement d'allegro paramétrable pour differents OS, 
modes graphiques, pilotes des divers phériphérique (clavier,souris,ecran..). Si jamais vous
avez des problemes avec l'affichage sous X, verifiez vos reglages dans ce fichier. En principe, ne
pas preciser de valeurs laisse a Allegro le soin de detecter le materiel, ce qu'il fait tres bien notons-le.






