From 17164da42d9a8b439869320da54ec8799935b8d3 Mon Sep 17 00:00:00 2001
From: notmasteryet <async.processingjs@yahoo.com>
Date: Tue, 13 Mar 2012 19:53:25 -0500
Subject: [PATCH] Add additional files for mc build

---
 Makefile                          | 15 +++++++++++----
 extensions/firefox/README.mozilla |  4 ++++
 extensions/firefox/install.rdf    |  2 +-
 extensions/firefox/update.rdf     |  2 +-
 4 files changed, 17 insertions(+), 6 deletions(-)
 create mode 100644 extensions/firefox/README.mozilla

diff --git a/Makefile b/Makefile
index d32c1a252..e6c703e37 100644
--- a/Makefile
+++ b/Makefile
@@ -210,6 +210,7 @@ pages-repo: | $(BUILD_DIR)
 # copy of the pdf.js source.
 CONTENT_DIR := content
 BUILD_NUMBER := `git log --format=oneline $(EXTENSION_BASE_VERSION).. | wc -l | awk '{print $$1}'`
+PDFJSSCRIPT_VERSION := 0.2.$(BUILD_NUMBER)
 EXTENSION_WEB_FILES = \
 	web/images \
 	web/viewer.css \
@@ -225,14 +226,16 @@ FIREFOX_CONTENT_DIR := $(EXTENSION_SRC)/firefox/$(CONTENT_DIR)/
 FIREFOX_EXTENSION_FILES_TO_COPY = \
 	*.js \
 	*.rdf \
+	README.mozilla \
 	components \
+	../../LICENSE \
 	$(NULL)
 FIREFOX_EXTENSION_FILES = \
-	content \
-	*.js \
+	bootstrap.js \
 	install.rdf \
 	components \
 	content \
+	LICENSE \
 	$(NULL)
 
 CHROME_BUILD_DIR := $(BUILD_DIR)/chrome
@@ -265,9 +268,11 @@ extension: | production
 	# We don't need pdf.js anymore since its inlined
 	@rm -Rf $(FIREFOX_BUILD_CONTENT)/$(BUILD_DIR)/;
 	# Update the build version number
-	@sed -i.bak "s/PDFJSSCRIPT_BUILD/$(BUILD_NUMBER)/" $(FIREFOX_BUILD_DIR)/install.rdf
-	@sed -i.bak "s/PDFJSSCRIPT_BUILD/$(BUILD_NUMBER)/" $(FIREFOX_BUILD_DIR)/update.rdf
+	@sed -i.bak "s/PDFJSSCRIPT_VERSION/$(PDFJSSCRIPT_VERSION)/" $(FIREFOX_BUILD_DIR)/install.rdf
+	@sed -i.bak "s/PDFJSSCRIPT_VERSION/$(PDFJSSCRIPT_VERSION)/" $(FIREFOX_BUILD_DIR)/update.rdf
+	@sed -i.bak "s/PDFJSSCRIPT_VERSION/$(PDFJSSCRIPT_VERSION)/" $(FIREFOX_BUILD_DIR)/README.mozilla
 	@rm -f $(FIREFOX_BUILD_DIR)/*.bak
+	@find $(FIREFOX_BUILD_DIR) -name ".*" -delete
 	# Create the xpi
 	@cd $(FIREFOX_BUILD_DIR); zip -r $(FIREFOX_EXTENSION_NAME) $(FIREFOX_EXTENSION_FILES)
 	@echo "extension created: " $(FIREFOX_EXTENSION_NAME)
@@ -276,6 +281,8 @@ extension: | production
 	@rm -f $(FIREFOX_BUILD_DIR)/*.bak
 	@cd $(FIREFOX_BUILD_DIR); zip -r $(FIREFOX_AMO_EXTENSION_NAME) $(FIREFOX_EXTENSION_FILES)
 	@echo "AMO extension created: " $(FIREFOX_AMO_EXTENSION_NAME)
+	# List all files for mozilla-central
+	@cd $(FIREFOX_BUILD_DIR); find $(FIREFOX_EXTENSION_FILES) -type f > extension-files
 
 	# Clear out everything in the chrome extension build directory
 	@rm -Rf $(CHROME_BUILD_DIR)
diff --git a/extensions/firefox/README.mozilla b/extensions/firefox/README.mozilla
new file mode 100644
index 000000000..a7be57a63
--- /dev/null
+++ b/extensions/firefox/README.mozilla
@@ -0,0 +1,4 @@
+This is the pdf.js project output, https://github.com/mozilla/pdf.js
+
+Current extension version is: PDFJSSCRIPT_VERSION
+
diff --git a/extensions/firefox/install.rdf b/extensions/firefox/install.rdf
index dd86b3245..9e17954a8 100644
--- a/extensions/firefox/install.rdf
+++ b/extensions/firefox/install.rdf
@@ -6,7 +6,7 @@
   <Description about="urn:mozilla:install-manifest">
     <em:id>uriloader@pdf.js</em:id>
     <em:name>pdf.js</em:name>
-    <em:version>0.2.PDFJSSCRIPT_BUILD</em:version>
+    <em:version>PDFJSSCRIPT_VERSION</em:version>
 	  <em:iconURL>chrome://pdf.js/skin/logo.png</em:iconURL>
     <em:targetApplication>
       <Description>
diff --git a/extensions/firefox/update.rdf b/extensions/firefox/update.rdf
index c12e53dc6..b31051b5f 100644
--- a/extensions/firefox/update.rdf
+++ b/extensions/firefox/update.rdf
@@ -8,7 +8,7 @@
       <RDF:Seq>
         <RDF:li>
           <RDF:Description>
-            <em:version>0.2.PDFJSSCRIPT_BUILD</em:version>
+            <em:version>PDFJSSCRIPT_VERSION</em:version>
             <em:targetApplication>
               <RDF:Description>
                 <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>