Bug 771250 - Copy pdfjs extension to Firefox Metro. r=dtownsend
--- a/browser/extensions/Makefile.in
+++ b/browser/extensions/Makefile.in
@@ -8,16 +8,20 @@ srcdir = @srcdir@
VPATH = @srcdir@
CHROMEDIR = $(call core_abspath,$(FINAL_TARGET))/chrome
include $(DEPTH)/config/autoconf.mk
TEST_DIRS += pdfjs/test
+ifdef MOZ_METRO
+GENERATED_DIRS = $(DIST)/bin/metro/chrome
+endif
+
include $(topsrcdir)/config/rules.mk
exclude_files = \
test \
install.rdf \
bootstrap.js \
icon.png \
icon64.png \
@@ -28,8 +32,21 @@ exclude_files = \
libs:: $(FINAL_TARGET)/chrome/pdfjs.manifest
$(PYTHON) $(topsrcdir)/config/nsinstall.py \
$(srcdir)/pdfjs \
$(foreach exclude,$(exclude_files), -X $(srcdir)/pdfjs/$(exclude)) \
$(FINAL_TARGET)/chrome
$(PYTHON) $(MOZILLA_DIR)/config/buildlist.py \
$(FINAL_TARGET)/chrome.manifest "manifest chrome/pdfjs.manifest"
+
+ifdef MOZ_METRO
+$(DIST)/bin/metro/chrome/pdfjs.manifest: $(GLOBAL_DEPS)
+ printf "manifest pdfjs/chrome.manifest" > $@
+
+libs:: $(DIST)/bin/metro/chrome/pdfjs.manifest
+ $(PYTHON) $(topsrcdir)/config/nsinstall.py \
+ $(srcdir)/pdfjs \
+ $(foreach exclude,$(exclude_files), -X $(srcdir)/pdfjs/$(exclude)) \
+ $(DIST)/bin/metro/chrome
+ $(PYTHON) $(MOZILLA_DIR)/config/buildlist.py \
+ $(DIST)/bin/metro/chrome.manifest "manifest chrome/pdfjs.manifest"
+endif