[Pkg-mozext-commits] [requestpolicy] 30/257: [ref] makefile: replace `root_files` by a symlink

David Prévot taffit at moszumanska.debian.org
Thu Jan 28 03:19:53 UTC 2016


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository requestpolicy.

commit 9c0bb57f7bfcea332cf2a3743d305ff9058df6fd
Author: Martin Kimmerle <dev at 256k.de>
Date:   Mon Aug 10 19:51:15 2015 +0200

    [ref] makefile: replace `root_files` by a symlink
---
 Makefile    | 32 ++++++++------------------------
 src/LICENSE |  1 +
 2 files changed, 9 insertions(+), 24 deletions(-)

diff --git a/Makefile b/Makefile
index 23b9558..2a1b6e9 100644
--- a/Makefile
+++ b/Makefile
@@ -38,6 +38,7 @@ source_files := $(shell find $(source_dirname) -type f -regex ".*\.jsm?") \
 		$(source_dirname)/chrome.manifest \
 		$(source_dirname)/install.rdf \
 		$(source_dirname)/README \
+		$(source_dirname)/LICENSE \
 		$(wildcard $(source_dirname)/content/settings/*.css) \
 		$(wildcard $(source_dirname)/content/settings/*.html) \
 		$(wildcard $(source_dirname)/content/*.html) \
@@ -48,9 +49,6 @@ source_files := $(shell find $(source_dirname) -type f -regex ".*\.jsm?") \
 		$(wildcard $(source_dirname)/skin/*.png) \
 		$(wildcard $(source_dirname)/skin/*.svg)
 
-# files that are in the root of the repository
-root_files := LICENSE
-
 
 # _____________________________________
 # vars for generating the "off-AMO" XPI
@@ -66,9 +64,7 @@ normal_build__src_files := $(patsubst $(source_path)%,$(build_path)%,$(source_fi
 javascript_files := $(filter %.js %.jsm,$(normal_build__src_files))
 other_files := $(filter-out $(javascript_files),$(normal_build__src_files))
 
-normal_build__root_files := $(addprefix $(build_path),$(root_files))
-
-all_files := $(normal_build__src_files) $(normal_build__root_files)
+all_files := $(normal_build__src_files)
 
 
 # detect deleted files and empty directories
@@ -105,9 +101,7 @@ amo__src_files := $(patsubst $(source_path)%,$(amo__build_path)%,$(source_files)
 amo__javascript_files := $(filter %.js %.jsm,$(amo__src_files))
 amo__other_files := $(filter-out $(amo__javascript_files),$(amo__src_files))
 
-amo__root_files := $(addprefix $(amo__build_path),$(root_files))
-
-amo__all_files := $(amo__src_files) $(amo__root_files)
+amo__all_files := $(amo__src_files)
 
 
 # detect deleted files and empty directories
@@ -138,9 +132,7 @@ unit_testing__src_files := $(patsubst $(source_path)%,$(unit_testing__build_path
 unit_testing__javascript_files := $(filter %.js %.jsm,$(unit_testing__src_files))
 unit_testing__other_files := $(filter-out $(unit_testing__javascript_files),$(unit_testing__src_files))
 
-unit_testing__root_files := $(addprefix $(unit_testing__build_path),$(root_files))
-
-unit_testing__all_files := $(unit_testing__src_files) $(unit_testing__root_files)
+unit_testing__all_files := $(unit_testing__src_files)
 
 
 # detect deleted files and empty directories
@@ -363,10 +355,8 @@ $(javascript_files): $$(patsubst $$(build_path)%,$$(source_path)%,$$@)
 
 $(other_files): $$(patsubst $$(build_path)%,$$(source_path)%,$$@)
 	@mkdir -p $(dir $@)
-	cp $(patsubst $(build_path)%,$(source_path)%,$@) $@
-
-$(normal_build__root_files): $$(patsubst $$(build_path)%,%,$$@)
-	cp $(patsubst $(build_path)%,%,$@) $@
+	@# Use `--dereference` to copy the files instead of the symlinks.
+	cp --dereference $(patsubst $(build_path)%,$(source_path)%,$@) $@
 
 # _____________________________________________
 # create the files for the signed "off-AMO" XPI
@@ -390,16 +380,13 @@ $(amo__javascript_files): $$(patsubst $$(amo__build_path)%,$$(source_path)%,$$@)
 
 $(amo__other_files): $$(patsubst $$(amo__build_path)%,$$(source_path)%,$$@)
 	@mkdir -p $(dir $@)
-	cp $(patsubst $(amo__build_path)%,$(source_path)%,$@) $@
+	cp --dereference $(patsubst $(amo__build_path)%,$(source_path)%,$@) $@
 
 	@if [[ "$(notdir $@)" == "install.rdf" ]]; then \
 	  echo 'using `sed` on install.rdf !' ; \
 	  sed -i s/$(off_amo__extension_id)/$(amo__extension_id)/ $@ ; \
 	fi
 
-$(amo__root_files): $$(patsubst $$(amo__build_path)%,%,$$@)
-	cp $(patsubst $(amo__build_path)%,%,$@) $@
-
 # _________________________________________
 # create the files for the unit-testing XPI
 #
@@ -412,10 +399,7 @@ $(unit_testing__javascript_files): $$(patsubst $$(unit_testing__build_path)%,$$(
 
 $(unit_testing__other_files): $$(patsubst $$(unit_testing__build_path)%,$$(source_path)%,$$@)
 	@mkdir -p $(dir $@)
-	cp $(patsubst $(unit_testing__build_path)%,$(source_path)%,$@) $@
-
-$(unit_testing__root_files): $$(patsubst $$(unit_testing__build_path)%,%,$$@)
-	cp $(patsubst $(unit_testing__build_path)%,%,$@) $@
+	cp --dereference $(patsubst $(unit_testing__build_path)%,$(source_path)%,$@) $@
 
 .PHONY: unit-testing-files
 unit-testing-files: $(unit_testing__all_files)
diff --git a/src/LICENSE b/src/LICENSE
new file mode 120000
index 0000000..ea5b606
--- /dev/null
+++ b/src/LICENSE
@@ -0,0 +1 @@
+../LICENSE
\ No newline at end of file

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git



More information about the Pkg-mozext-commits mailing list