Fix extension and web builds

This commit is contained in:
= 2011-10-24 11:24:00 -07:00
parent 65beea82a5
commit 4b8add9483

View File

@ -21,6 +21,13 @@ PDF_JS_FILES = \
cidmaps.js \
$(NULL)
PDF_WORKER_FILES = \
worker/console.js \
worker/message_handler.js \
worker/pdf_worker_loader.js \
worker/processor_handler.js \
$(NULL)
# not sure what to do for all yet
all: help
@ -109,6 +116,7 @@ lint:
GH_PAGES = $(BUILD_DIR)/gh-pages
web: | extension compiler pages-repo \
$(addprefix $(GH_PAGES)/, $(PDF_JS_FILES)) \
$(addprefix $(GH_PAGES)/, $(PDF_WORKER_FILES)) \
$(addprefix $(GH_PAGES)/, $(wildcard web/*.*)) \
$(addprefix $(GH_PAGES)/, $(wildcard web/images/*.*)) \
$(addprefix $(GH_PAGES)/, $(wildcard $(EXTENSION_SRC)/*.xpi))
@ -131,6 +139,7 @@ pages-repo: | $(BUILD_DIR)
git clone -b gh-pages $(REPO) $(GH_PAGES); \
rm -rf $(GH_PAGES)/*; \
fi;
@mkdir -p $(GH_PAGES)/worker;
@mkdir -p $(GH_PAGES)/web;
@mkdir -p $(GH_PAGES)/web/images;
@mkdir -p $(GH_PAGES)/$(EXTENSION_SRC);
@ -138,6 +147,9 @@ pages-repo: | $(BUILD_DIR)
$(GH_PAGES)/%.js: %.js
@cp $< $@
$(GH_PAGES)/worker/%: worker/%
@cp $< $@
$(GH_PAGES)/web/%: web/%
@cp $< $@
@ -176,8 +188,10 @@ extension:
# Copy a standalone version of pdf.js inside the content directory
@rm -Rf $(EXTENSION_SRC)/$(CONTENT_DIR)/
@mkdir -p $(EXTENSION_SRC)/$(CONTENT_DIR)/web
@mkdir -p $(EXTENSION_SRC)/$(CONTENT_DIR)/worker
@cp $(PDF_JS_FILES) $(EXTENSION_SRC)/$(CONTENT_DIR)/
@cp -r $(PDF_WEB_FILES) $(EXTENSION_SRC)/$(CONTENT_DIR)/web/
@cp -r $(PDF_WORKER_FILES) $(EXTENSION_SRC)/$(CONTENT_DIR)/worker/
# Create the xpi
@cd $(EXTENSION_SRC); zip -r $(EXTENSION_NAME) *