Currently, running 'make cscope' gives this output: rm -f cscope* find . -name '\.pc' -prune -o -name '*\.[ch]' -print -o -name '*\.[ch]pp' ! -name '\.#' -print | cscope -b -q cscope: no source files found make: *** [Makefile:351: cscope] Error 1 By default, cscope looks in cscope.files for the list of sources, so printing the source file list to this file fixes the above error. Signed-off-by: Marcelo Diop-Gonzalez <marcgonzalez@xxxxxxxxxx> --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index efd9ed4..0b15bf5 100644 --- a/Makefile +++ b/Makefile @@ -348,7 +348,8 @@ TAGS: force cscope: force $(RM) cscope* - $(call find_tag_files) | cscope -b -q + $(call find_tag_files) > cscope.files + cscope -b -q install_plugins_traceevent: force $(Q)$(MAKE) -C $(src)/lib/traceevent/plugins install_plugins -- 2.20.1