@@ -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