mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 09:37:58 +01:00
Polished Makefile.doc anD Makefile.common.
(includes a more elegant fix for 1e4369cb40de23bd912bb7b5175c6cfae4e665c2)
This commit is contained in:
@@ -34,6 +34,7 @@ RDF_IN = $(RDF).in
|
||||
BUILD_DIR = build.$(VERSION).$(OS)
|
||||
|
||||
ASCIIDOC = asciidoc
|
||||
AWK = awk
|
||||
|
||||
.SILENT:
|
||||
|
||||
@@ -41,11 +42,9 @@ ASCIIDOC = asciidoc
|
||||
|
||||
TARGETS = all help info doc jar xpi install clean distclean $(JAR)
|
||||
$(TARGETS:%=\%.%):
|
||||
echo MAKE $* $(@:$*.%=%)
|
||||
echo " MAKE" $* $(@:$*.%=%)
|
||||
$(MAKE) -C $* $(@:$*.%=%)
|
||||
|
||||
#$(TARGETS): %: $(LOCALES:%=%.%)
|
||||
|
||||
.PHONY: $(TARGETS)
|
||||
all: help
|
||||
|
||||
@@ -81,14 +80,12 @@ $(RDF): $(RDF_IN) Makefile
|
||||
< $< > $@
|
||||
@echo " SUCCESS: $@"
|
||||
|
||||
clean:
|
||||
clean: $(LOCALES:%=%.clean)
|
||||
@echo " General $(NAME) cleanup..."
|
||||
@set -e; for locale in $(LOCALES); do $(MAKE) -C $$locale clean; done
|
||||
rm -f $(JAR) $(XPI)
|
||||
|
||||
distclean: clean
|
||||
distclean: $(LOCALES:%=%.distclean) clean
|
||||
@echo " More $(NAME) cleanup..."
|
||||
@set -e; for locale in $(LOCALES); do $(MAKE) -C $$locale distclean; done
|
||||
rm -rf $(BUILD_DIR)
|
||||
|
||||
#### xpi
|
||||
@@ -96,7 +93,7 @@ distclean: clean
|
||||
$(XPI): $(JAR)
|
||||
@echo " Building XPI..."
|
||||
mkdir -p $(XPI_PATH)
|
||||
awk -v 'name=$(NAME)' -f $(BASE)/process_manifest.awk $(TOP)/chrome.manifest >$(XPI_PATH)/chrome.manifest
|
||||
$(AWK) -v 'name=$(NAME)' -f $(BASE)/process_manifest.awk $(TOP)/chrome.manifest >$(XPI_PATH)/chrome.manifest
|
||||
$(MAKE_JAR) "$(XPI)" "$(XPI_BASES)" "$(XPI_DIRS)" "$(XPI_TEXTS)" "$(XPI_BINS)" "$(XPI_FILES)"
|
||||
@echo " SUCCESS: $@"
|
||||
|
||||
@@ -109,5 +106,4 @@ $(JAR): doc
|
||||
|
||||
#### doc (see Makefile.doc)
|
||||
|
||||
doc:
|
||||
@set -e; for locale in $(LOCALES); do $(MAKE) -C $$locale doc; done
|
||||
doc: $(LOCALES:%=%.doc) ;
|
||||
|
||||
Reference in New Issue
Block a user