@@ -280,21 +280,21 @@ endif
280280
281281# Common exclude flags that most recipes for finding package files should use (Note: order does matter to some degree):
282282FIND_COMMON_EXCLUDE_FLAGS ?= \
283- -not -path "$(ROOT_DIR ) /.*" \
284- -not -path "$(NODE_MODULES ) /*" \
285- -not -path "$(BUILD_DIR ) /*" \
286- -not -path "$(REPORTS_DIR ) /*" \
283+ '!' -path "$(ROOT_DIR ) /.*" \
284+ '!' -path "$(NODE_MODULES ) /*" \
285+ '!' -path "$(BUILD_DIR ) /*" \
286+ '!' -path "$(REPORTS_DIR ) /*" \
287287
288288# Define exclusion flags to use when searching for benchmark files:
289289FIND_BENCHMARKS_EXCLUDE_FLAGS ?= \
290290 $(FIND_COMMON_EXCLUDE_FLAGS ) \
291- -not -path "$(ROOT_DIR ) /**/$(BENCHMARKS_FIXTURES_FOLDER ) /*"
291+ '!' -path "$(ROOT_DIR ) /**/$(BENCHMARKS_FIXTURES_FOLDER ) /*"
292292
293293# Define flags for finding benchmark files:
294294FIND_BENCHMARKS_FLAGS ?= \
295295 -type f \
296296 -name "$(BENCHMARKS_PATTERN ) " \
297- -path "$(ROOT_DIR ) /** $( BENCHMARKS_FOLDER ) /**" \
297+ \( -path "$(ROOT_DIR ) /$( BENCHMARKS_FOLDER ) /**" -o -path " $( ROOT_DIR ) /**/ $( BENCHMARKS_FOLDER ) /**" \) \
298298 -regex "$(BENCHMARKS_FILTER ) " \
299299 $(FIND_BENCHMARKS_EXCLUDE_FLAGS )
300300
@@ -308,13 +308,13 @@ FIND_BENCHMARKS_CMD ?= find $(find_kernel_prefix) $(ROOT_DIR) $(FIND_BENCHMARKS_
308308# Define exclusion flags to use when searching for examples files:
309309FIND_EXAMPLES_EXCLUDE_FLAGS ?= \
310310 $(FIND_COMMON_EXCLUDE_FLAGS ) \
311- -not -path "$(ROOT_DIR ) /**/$(EXAMPLES_FIXTURES_FOLDER ) /*"
311+ '!' -path "$(ROOT_DIR ) /**/$(EXAMPLES_FIXTURES_FOLDER ) /*"
312312
313313# Define flags for finding examples files:
314314FIND_EXAMPLES_FLAGS ?= \
315315 -type f \
316316 -name "$(EXAMPLES_PATTERN ) " \
317- -path "$(ROOT_DIR ) /** $( EXAMPLES_FOLDER ) /**" \
317+ \( -path "$(ROOT_DIR ) /$( EXAMPLES_FOLDER ) /**" -o -path " $( ROOT_DIR ) /**/ $( EXAMPLES_FOLDER ) /**" \) \
318318 -regex "$(EXAMPLES_FILTER ) " \
319319 $(FIND_EXAMPLES_EXCLUDE_FLAGS )
320320
@@ -328,7 +328,7 @@ FIND_EXAMPLES_CMD ?= find $(find_kernel_prefix) $(ROOT_DIR) $(FIND_EXAMPLES_FLAG
328328# Define exclusion flags to use when searching for test files:
329329FIND_TESTS_EXCLUDE_FLAGS ?= \
330330 $(FIND_COMMON_EXCLUDE_FLAGS ) \
331- -not -path "$(ROOT_DIR ) /**/$(TESTS_FIXTURES_FOLDER ) /*"
331+ '!' -path "$(ROOT_DIR ) /**/$(TESTS_FIXTURES_FOLDER ) /*"
332332
333333# Define flags for finding test files:
334334FIND_TESTS_FLAGS ?= \
0 commit comments