X-Git-Url: https://git-public.kairo.at/?p=mandelbrot.git;a=blobdiff_plain;f=Makefile.in;h=11f742e00969c47a85b940d7a32942fa6b725944;hp=51a4f0d311887d91ea74cb4342ed76dc1e9776bb;hb=16dde495eff82a906f950186b5c6f1a951df07ed;hpb=920e1feaae452ddcc01e9a08b51beca27452f334 diff --git a/Makefile.in b/Makefile.in index 51a4f0d..11f742e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -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