Add a Makefile target to quickly generate arch-specific cscope for kvm-unit-tests. Assumes a mostly flat directory structure, i.e. uses '-maxdepth 1' in the file search. Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7eeece84300df..32ae9a59db5b0 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ include config.mak DESTDIR := $(PREFIX)/share/qemu/tests -.PHONY: arch_clean clean distclean +.PHONY: arch_clean clean distclean cscope #make sure env CFLAGS variable is not used CFLAGS = @@ -59,4 +59,11 @@ clean: arch_clean $(RM) lib/.*.d $(libcflat) $(cflatobjs) distclean: clean - $(RM) config.mak $(TEST_DIR)-run test.log msr.out + $(RM) config.mak $(TEST_DIR)-run test.log msr.out cscope.* + +cscope: common_dirs = lib +cscope: + $(RM) ./cscope.* + find $(TEST_DIR) lib/$(TEST_DIR) $(common_dirs) -maxdepth 1 \ + -name '*.[chsS]' -print | sed 's,^\./,,' > ./cscope.files + cscope -bk -- 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html