error console and add-ons manager don't need to be callable from tab
[mandelbrot.git] / Makefile.in
index 26ee514bff616ed0f16404888af337c9b3e4bfe4..11f742e00969c47a85b940d7a32942fa6b725944 100644 (file)
@@ -45,16 +45,19 @@ include $(DEPTH)/config/autoconf.mk
 
 MODULE       = mandelbrot
 
-EXTENSION_VERSION      = 4.0b1
+EXTENSION_VERSION      = 4.0b2
 
 XPI_NAME               = mandelbrot
 USE_EXTENSION_MANIFEST = 1
 NO_JAR_AUTO_REG        = 1
+NO_JS_MANIFEST         = 1
 INSTALL_EXTENSION_ID   = mandelbrot@kairo.at
 XPI_PKGNAME            = mandelbrot-$(EXTENSION_VERSION)
 
 DIST_FILES = extension/install.rdf
 
+EXTRA_COMPONENTS = extension/aboutMandelbrot.js
+
 # this interferes with e.g. Firefox prefs
 #PREF_JS_EXPORTS = $(srcdir)/xulapp/defaults/preferences/prefs.js
 
@@ -70,3 +73,14 @@ include $(topsrcdir)/config/rules.mk
 export::
        $(NSINSTALL) -D $(FINAL_TARGET)/chrome/icons/default
        $(INSTALL) $(srcdir)/xulapp/chrome/icons/default/mandelbrotWindow* $(FINAL_TARGET)/chrome/icons/default
+
+ifdef MOZ_OMNIJAR
+ABS_DIST = $(call core_abspath,$(DIST)/bin)
+
+libs::
+       @echo "Packaging $(INSTALL_EXTENSION_ID).xpi"
+       if test -d "$(ABS_DIST)/extensions/$(INSTALL_EXTENSION_ID)"; then \
+       cd $(ABS_DIST)/extensions/$(INSTALL_EXTENSION_ID)/; $(ZIP) -r9mX ../$(INSTALL_EXTENSION_ID).xpi *; \
+       rm -rf $(ABS_DIST)/extensions/$(INSTALL_EXTENSION_ID); \
+       fi
+endif