[Buildroot] [git commit] package/pkg-generic.mk: move pkg_size_{before, after} and check_bin_arch functions
Yann E. MORIN
yann.morin.1998 at free.fr
Thu Jul 23 20:48:51 UTC 2020
commit: https://git.buildroot.net/buildroot/commit/?id=7f97fd4f15eb9c4268823980c4193ed9a2963a3e
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master
These functions are no longer using the GLOBAL_INSTRUMENTATION_HOOKS
mechanism, so it doesn't make much sense for them to be in the section
of pkg-generic.mk related to those hooks.
Move them to the "Helper functions" section.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
---
package/pkg-generic.mk | 66 +++++++++++++++++++++++++-------------------------
1 file changed, 33 insertions(+), 33 deletions(-)
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index 659b8e5661..c63807047b 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -55,39 +55,6 @@ define step_time
endef
GLOBAL_INSTRUMENTATION_HOOKS += step_time
-# Hooks to collect statistics about installed files
-
-# $(1): base directory to search in
-# $(2): suffix of file (optional)
-define pkg_size_before
- cd $(1); \
- LC_ALL=C find . -not -path './$(STAGING_SUBDIR)/*' \( -type f -o -type l \) -printf '%T@:%i:%#m:%y:%s,%p\n' \
- | LC_ALL=C sort > $($(PKG)_DIR)/.files-list$(2).before
-endef
-
-# $(1): base directory to search in
-# $(2): suffix of file (optional)
-define pkg_size_after
- cd $(1); \
- LC_ALL=C find . -not -path './$(STAGING_SUBDIR)/*' \( -type f -o -type l \) -printf '%T@:%i:%#m:%y:%s,%p\n' \
- | LC_ALL=C sort > $($(PKG)_DIR)/.files-list$(2).after
- LC_ALL=C comm -13 \
- $($(PKG)_DIR)/.files-list$(2).before \
- $($(PKG)_DIR)/.files-list$(2).after \
- | sed -r -e 's/^[^,]+/$($(PKG)_NAME)/' \
- > $($(PKG)_DIR)/.files-list$(2).txt
- rm -f $($(PKG)_DIR)/.files-list$(2).before
- rm -f $($(PKG)_DIR)/.files-list$(2).after
-endef
-
-define check_bin_arch
- support/scripts/check-bin-arch -p $($(PKG)_NAME) \
- -l $($(PKG)_DIR)/.files-list.txt \
- $(foreach i,$($(PKG)_BIN_ARCH_EXCLUDE),-i "$(i)") \
- -r $(TARGET_READELF) \
- -a $(BR2_READELF_ARCH_NAME)
-endef
-
# This hook checks that host packages that need libraries that we build
# have a proper DT_RPATH or DT_RUNPATH tag
define check_host_rpath
@@ -135,6 +102,39 @@ define fixup-libtool-files
endef
endif
+# Functions to collect statistics about installed files
+
+# $(1): base directory to search in
+# $(2): suffix of file (optional)
+define pkg_size_before
+ cd $(1); \
+ LC_ALL=C find . -not -path './$(STAGING_SUBDIR)/*' \( -type f -o -type l \) -printf '%T@:%i:%#m:%y:%s,%p\n' \
+ | LC_ALL=C sort > $($(PKG)_DIR)/.files-list$(2).before
+endef
+
+# $(1): base directory to search in
+# $(2): suffix of file (optional)
+define pkg_size_after
+ cd $(1); \
+ LC_ALL=C find . -not -path './$(STAGING_SUBDIR)/*' \( -type f -o -type l \) -printf '%T@:%i:%#m:%y:%s,%p\n' \
+ | LC_ALL=C sort > $($(PKG)_DIR)/.files-list$(2).after
+ LC_ALL=C comm -13 \
+ $($(PKG)_DIR)/.files-list$(2).before \
+ $($(PKG)_DIR)/.files-list$(2).after \
+ | sed -r -e 's/^[^,]+/$($(PKG)_NAME)/' \
+ > $($(PKG)_DIR)/.files-list$(2).txt
+ rm -f $($(PKG)_DIR)/.files-list$(2).before
+ rm -f $($(PKG)_DIR)/.files-list$(2).after
+endef
+
+define check_bin_arch
+ support/scripts/check-bin-arch -p $($(PKG)_NAME) \
+ -l $($(PKG)_DIR)/.files-list.txt \
+ $(foreach i,$($(PKG)_BIN_ARCH_EXCLUDE),-i "$(i)") \
+ -r $(TARGET_READELF) \
+ -a $(BR2_READELF_ARCH_NAME)
+endef
+
################################################################################
# Implicit targets -- produce a stamp file for each step of a package build
################################################################################
More information about the buildroot
mailing list