makexpi.pl
|
[-c <config-file>] [-d] [-r <revision>] [-?]
|
| Variable Name | Description |
|---|---|
| workdir | workdir is the directory where makexpi.pl should work from. The target xpi file, and chrome/ and xpi/ subdirectories will be created relative to workdir. |
| mndir | mndir is the directory where makexpi.pl can find the jar.mn file for the application to be processed. |
| installfile | installfile is the template file to be used as the install.js file for the resulting xpi. This file will be processed in the same manner as a template file used by new-from-template.pl. A templatized install.js file that works with applications created by the xul-app.tpl template is available as templates/xpi/install.js, in the XULKit package. |
| mozcfgdir | mozcfgdir is the directory where makexpi.pl can find the make-jars.pl script. The XULKit package contains the make-jars.pl script in the bin/ subdirectory. |
| xpifile | xpifile is the name makexpi.pl should use for the resulting xpi file. |
content,install,url,file:/home/rginda/src/xulkit/sample-app/chrome/sampleapp/content/sampleapp/ skin,install,url,file:/home/rginda/src/xulkit/sample-app/chrome/sampleapp/skin/modern/sampleapp/ locale,install,url,file:/home/rginda/src/xulkit/sample-app/chrome/sampleapp/locale/en-US/sampleapp/
perl makexpi.pl
Make the xpi described by makexpi.conf in the current directory.
perl makexpi.pl -c ~/xulapps/chatzilla/makexpi.conf -r 0.8.5-pre8
Make the xpi described by ~/xulapps/chatzilla/makexpi.conf. The
${revision} variable will be set to ``0.8.5-pre8''.