Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e65c2969 authored by Ying Wang's avatar Ying Wang Committed by Gerrit Code Review
Browse files

Merge "Add utility function find-files-in-subdirs"

parents 6178f6f0 7c8c7bd4
Loading
Loading
Loading
Loading
+16 −0
Original line number Original line Diff line number Diff line
@@ -341,6 +341,22 @@ define find-other-html-files
	$(call find-subdir-files,$(1) -name "*.html" -and -not -name ".*")
	$(call find-subdir-files,$(1) -name "*.html" -and -not -name ".*")
endef
endef


###########################################################
# Use utility find to find given files in the given subdirs.
# This function uses $(1), instead of LOCAL_PATH as the base.
# $(1): the base dir, relative to the root of the source tree.
# $(2): the file name pattern to be passed to find as "-name".
# $(3): a list of subdirs of the base dir.
# Returns: a list of paths relative to the base dir.
###########################################################

define find-files-in-subdirs
$(patsubst ./%,%, \
  $(shell cd $(1) ; \
          find -L $(3) -name $(2) -and -not -name ".*") \
 )
endef

###########################################################
###########################################################
## Scan through each directory of $(1) looking for files
## Scan through each directory of $(1) looking for files
## that match $(2) using $(wildcard).  Useful for seeing if
## that match $(2) using $(wildcard).  Useful for seeing if