aboutsummaryrefslogtreecommitdiff
path: root/build.py
diff options
context:
space:
mode:
authorEinar Egilsson2009-10-19 19:01:24 +0000
committerEinar Egilsson2009-10-19 19:01:24 +0000
commit476fbdc159a38543b9d4a1edad54302ada08d351 (patch)
treeebdc7c8c122de15850929595236c34bddacb8000 /build.py
parentde75a745450ee90b12bd9bec875beb7fda87d066 (diff)
xpidl up and running, build script updated
git-svn-id: http://einaregilsson.googlecode.com/svn/mozilla/redirector/trunk@283 119bf307-c92d-0410-89bd-8f53e6181181
Diffstat (limited to 'build.py')
-rw-r--r--build.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/build.py b/build.py
index 8be53f6..d38a0fb 100644
--- a/build.py
+++ b/build.py
@@ -1,10 +1,17 @@
import os, os.path, zipfile
+os.chdir(r'components\interfaces')
+for f in os.listdir('.'):
+ print f
+ if f.startswith('rdI') and f.endswith('.idl'):
+ os.system(r'xpidl -m typelib -e ..\%s %s' % (f[:-3] + 'xpt',f))
+os.chdir(r'..\..')
+
xpi = zipfile.ZipFile('redirector-2.0.xpi','w')
for (root, folders, files) in os.walk('.'):
if not '.svn' in root:
for f in files:
- if not f.endswith(('.xpi', '.bat', '.py')):
+ if f.lower().endswith(('.rdf', '.manifest', '.js', '.xpt', '.png', '.css', '.dtd', '.properties', '.xul', '.html')):
xpi.write(os.path.join(root[2:],f))
xpi.close()