X-Git-Url: https://git-public.kairo.at/?p=mandelbrot.git;a=blobdiff_plain;f=Makefile.in;h=11f742e00969c47a85b940d7a32942fa6b725944;hp=26ee514bff616ed0f16404888af337c9b3e4bfe4;hb=84e4253dade312621f4f73ba58eab4d19f0c63d1;hpb=17f5591ea7002891afed87cb88a5ea071cf42183 diff --git a/Makefile.in b/Makefile.in index 26ee514..11f742e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -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