1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-21 01:35:45 +01:00

Don't jar up content in the XPI anymore.

This commit is contained in:
Kris Maglione
2010-12-23 15:43:59 -05:00
parent 702b4ff340
commit 5a51f53a74
5 changed files with 40 additions and 33 deletions

View File

@@ -21,13 +21,14 @@ JAR_DIRS = content skin locale
JAR_TEXTS = js css dtd xml xul html xhtml xsl
JAR_BINS = png
JAR = chrome/$(NAME).jar
CHROME = chrome/
JAR = $(CHROME)$(NAME).jar
XPI_BASES = $(JAR_BASES) $(TOP)/..
XPI_FILES = install.rdf TODO AUTHORS Donors NEWS LICENSE.txt
XPI_DIRS = modules components chrome defaults
XPI_TEXTS = js jsm
XPI_BINS = jar
XPI_TEXTS = js jsm $(JAR_TEXTS)
XPI_BINS = $(JAR_BINS)
XPI_NAME = $(NAME)_$(VERSION)
XPI_PATH = ../downloads/$(XPI_NAME)
@@ -46,7 +47,7 @@ CURL ?= curl
#### rules
TARGETS = all help info jar xpi install clean distclean install installxpi $(JAR)
TARGETS = all help info jar xpi install clean distclean install installxpi $(CHROME) $(JAR)
$(TARGETS:%=\%.%):
echo MAKE $* $(@:$*.%=%)
$(MAKE) -C $* $(@:$*.%=%)
@@ -157,7 +158,7 @@ distclean:
#### xpi
$(XPI): $(JAR)
$(XPI): $(CHROME)
@echo "Building XPI..."
mkdir -p $(XPI_PATH)
$(AWK) -v 'name=$(NAME)' -f $(BASE)/process_manifest.awk $(TOP)/chrome.manifest >$(XPI_PATH)/chrome.manifest
@@ -166,8 +167,8 @@ $(XPI): $(JAR)
#### jar
$(JAR):
@echo "Building JAR..."
$(MAKE_JAR) "$(JAR)" "$(JAR_BASES)" "$(JAR_DIRS)" "$(JAR_TEXTS)" "$(JAR_BINS)" "$(JAR_FILES)"
$(CHROME) $(JAR):
@echo "Packaging chrome..."
$(MAKE_JAR) -r "$(@)" "$(JAR_BASES)" "$(JAR_DIRS)" "$(JAR_TEXTS)" "$(JAR_BINS)" "$(JAR_FILES)"
@echo "SUCCESS: $@"