[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