Table of Contents Compilation des sources Récupération des sources Dépendances Compilation du serveur Compilation du client graphique Compilation des widgets de l'interface graphique This is an old revision of the document! Compilation des sources Petit Howto expliquant la récupération des sources et compilation d'un environnement Calaos. Récupération des sources Il faut au préalable avoir installé subversion http://subversion.tigris.org/ raoul:$ apt-get install subversion se mettre dans un dossier de travail et faire: raoul:$ svn co http://dev.calaos.fr/calaos-svn/ Ça aura l'effet de récupérer tous les modules calaos. Les deux modules principaux qui vont être utiles sont calaos_server et calaos_home. calaos_web est l'interface Web. calaos_common est du code source commun à plusieurs parties. Dépendances Calaos a plusieurs dépendances, dont les EFL. Vous devrez donc les installer au préalable. Compilation du serveur Le serveur doit être unique dans une installation et est obligatoire pour lancer des clients (calaos_touchscreen). Pour le compiler il faut installer quelques paquets requis (en plus des obligatoire make, gcc et g++). On peut ensuite compiler le serveur comme ceci: raoul:$ cd calaos_server raoul:$ ./waf configure raoul:$ ./waf build Note: Pour accélérer la compilation sur un processeur multi-coeur on peut utiliser l'option -jn (avec n=nombre de coeur). Si tout se passe bien on obtient un binaire calaosd dans le répertoire calaos_server/build/default/src. Compilation du client graphique Pour compiler le client graphique: raoul:$ cd calaos_home raoul:$ ./waf configure raoul:$ ./waf build Puis compilation du theme: raoul:$ cd graphics/edje/ raoul:$ make Si tout se passe bien, on a un binaire calaos_gui et un thème graphics/default.edj Compilation des widgets de l'interface graphique Les widgets se trouvent dans le dossier calaos_modules raoul:$ cd calaos_modules raoul:$ ./waf configure raoul:$ ./waf build raoul:$ make