give the panel a better look on mobile
[mandelbrot.git] / Makefile.in
index 51a4f0d311887d91ea74cb4342ed76dc1e9776bb..11f742e00969c47a85b940d7a32942fa6b725944 100644 (file)
@@ -45,17 +45,21 @@ 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
 
-PREF_JS_EXPORTS = $(srcdir)/xulapp/defaults/preferences/prefs.js
+EXTRA_COMPONENTS = extension/aboutMandelbrot.js
+
+# this interferes with e.g. Firefox prefs
+#PREF_JS_EXPORTS = $(srcdir)/xulapp/defaults/preferences/prefs.js
 
 # include config.mk before using the AB_CD var
 include $(topsrcdir)/config/config.mk
@@ -69,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