Warum das Build-System für Erweiterungen
oder XULRunner-Anwendungen verwenden?
- Falls C++-Komponenten vorhanden sind oder benötigt werden (sollten
aber vermieden werden)
- Erweiterungen können sich in selbstkompilierte Anwendung
vorinstallieren
- XULRunner-Anwendungen können direkt ausführbare Dateien oder sogar
Installationsprogramme erstellen
- Nutzen der gleichen Verfahren, die Mozilla-Anwendungen verwenden
- Erlaubt Zugriff auf eine Menge von Funktionen/Skripten, die man nicht
selbst schreiben oder warten muss
- Erlaubt einfachen Einbau der Erweiterungsfunktionalitäten in eine
komplette Mozilla-Anwendung, z.B. wenn man eine veränderte (und
umbenannte) Version von Firefox zusammenstellen will oder die Erweiterung
als Bestandteil in SeaMonkey eingebaut werden soll.