mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-12 18:50:08 +00:00
Adding magic for creating transformiix xpi's on unix. Depends on patch at 22062, not part of build
This commit is contained in:
parent
4980010dcc
commit
1ca69a20fc
@ -132,3 +132,12 @@ INCLUDES += -I$(srcdir)/../source/xslt -I$(srcdir)/../source/base \
|
||||
-I$(srcdir)/../source/xml/parser -I$(srcdir)/../source/xml/parser/xmlparse \
|
||||
-I$(srcdir)/../source/xml/printer -I$(srcdir)/../source/xpath \
|
||||
-I$(srcdir)/../source/xslt/util -I$(srcdir)/../source/xslt/functions
|
||||
|
||||
_T_VERSION = $(shell date +%Y%m%d%H)
|
||||
|
||||
GARBAGE += install.js $(wildcard transformiix*.xpi)
|
||||
|
||||
xpi:
|
||||
$(PERL) $(topsrcdir)/xpinstall/packager/unix/makejs.pl $(srcdir)/transformiix.jst $(_T_VERSION) . install.js
|
||||
zip transformiix$(_T_VERSION).xpi install.js
|
||||
cd $(DIST); zip -u ../extensions/transformiix/build/transformiix$(_T_VERSION).xpi bin/components/libtransformiix.so
|
||||
|
30
extensions/transformiix/build/transformiix.jst
Normal file
30
extensions/transformiix/build/transformiix.jst
Normal file
@ -0,0 +1,30 @@
|
||||
var err = initInstall("Transformiix", "Transformiix", $Version$);
|
||||
logComment("initInstall: " + err);
|
||||
|
||||
var fProgram = getFolder("Program");
|
||||
logComment("fProgram: " + fProgram);
|
||||
|
||||
if (verifyDiskSpace(fProgram, $SpaceRequired$))
|
||||
{
|
||||
err = addDirectory("Transformiix",
|
||||
$Version$,
|
||||
"bin",
|
||||
fProgram,
|
||||
"",
|
||||
true );
|
||||
|
||||
logComment("addDirectory() returned: " + err);
|
||||
|
||||
if (err==SUCCESS)
|
||||
{
|
||||
err = performInstall();
|
||||
logComment("performInstall() returned: " + err);
|
||||
}
|
||||
else
|
||||
{
|
||||
cancelInstall(err);
|
||||
logComment("cancelInstall() due to error: " + err);
|
||||
}
|
||||
}
|
||||
else
|
||||
cancelInstall(INSUFFICIENT_DISK_SPACE);
|
Loading…
x
Reference in New Issue
Block a user