Construire B2G pour l'émulateur QEMU

Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.

Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.

Avertissement: Cet article est obsolète. Voir le guide complet Compiler et installer Firefox OS pour construire Firefox OS.

Il est nécessaire d'avoir déjà configuré votre environnement de construction et cloné les dépôts.

Les étapes suivantes vous permettront de construire - et faire fonctionner - B2G sur votre émulateur.  NE les exécuter PAS en tant que root.

$ cd B2G
$ make sync

Construisez la configuration pour QEMU :
$ make config-qemu

Ensuite, construisez  la sous-couche gonk puis le système lui-même :
$ make gonk
$ make


REMARQUE :   si ./emu.sh - votre émulateur - ne s'exécute pas, vous devez le rendre exécutable :
$ chmod +x emu.sh

Enfin, lancez l'émulateur :
$ ./emu.sh

REMARQUE :  Après avoir cloné vos dépôts ou avoir procédé à votre première construction, vous pouvez les nettoyer ("clean") - c'est-à-dire les mettre dans un état où la dernière récupération est identique à un nouveau clone.

Pour faire cela, depuis la racine de votre dépôt :
$ make sync; git clean -xfd; git submodule foreach "git clean -xfd"
Ou sinon, vous pouvez essayer :
$ make mrproper

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : jwhitlock, xdelatour
 Dernière mise à jour par : jwhitlock,