XPCOM

Enregistrement des composants

Enregistrement des composants JavaScript et C++

Mozilla cherche les composants au démarrage dans le répertoire MOZILLA/dist/bin/components/. Un cache est utilisé pour accélérer l'opération. Deux fichiers constituent ce cache :

Pour forcer Mozilla à chercher à nouveau les composants, il suffit de supprimer ces deux fichiers. C'est le but de la règle suivante à ajouter dans le Makefile :

register:
	rm -f ../dist/bin/components/xpti.dat ../dist/bin/components/compreg.dat

Rappelons que les composants seront enregistrés grâce à leur module, lequel sera lui-même trouvé de la manière suivante :