move more variables to moz.build
[mandelbrot.git] / Makefile.in
index 26ee514bff616ed0f16404888af337c9b3e4bfe4..901d4d60f7555d1dfcd186d9f32eea254454e0ac 100644 (file)
 # The Original Code is KaiRo-Mandelbrot.
 #
 # The Initial Developer of the Original Code is
-# Robert Kaiser.
-# Portions created by the Initial Developer are Copyright (C) 2010
+# Robert Kaiser <kairo@kairo.at>.
+# Portions created by the Initial Developer are Copyright (C) 2010-2011
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
-#  Robert Kaiser <kairo@kairo.at>
+#  Robert Kaiser <kairo@kairo.at> (original author)
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
@@ -43,20 +43,26 @@ relativesrcdir = extensions/mandelbrot
 
 include $(DEPTH)/config/autoconf.mk
 
-MODULE       = mandelbrot
-
-EXTENSION_VERSION      = 4.0b1
+EXTENSION_VERSION      = 4.0.1
 
 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
+DIST_FILES = \
+  install.rdf \
+  $(NULL)
+
+PREF_JS_EXPORTS = \
+  $(srcdir)/prefs.js \
+  $(NULL)
 
-# this interferes with e.g. Firefox prefs
-#PREF_JS_EXPORTS = $(srcdir)/xulapp/defaults/preferences/prefs.js
+EXTRA_COMPONENTS = \
+  aboutMandelbrot.js \
+  $(NULL)
 
 # include config.mk before using the AB_CD var
 include $(topsrcdir)/config/config.mk
@@ -67,6 +73,13 @@ DEFINES += -DAB_CD=en-US \
 
 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