pintos: Avoid literal control character in Perl variable name.
[pintos-anon] / src / Makefile
index 6dd4610cbd0885556738bb02d6355c4e012a261e..229f85d1dcc3deb707c897033bc0327f10eddc4d 100644 (file)
@@ -4,7 +4,7 @@ all::
        @echo "Run 'make' in subdirectories: $(BUILD_SUBDIRS)."
        @echo "This top-level make has only 'clean' targets."
 
-CLEAN_SUBDIRS = $(BUILD_SUBDIRS) examples
+CLEAN_SUBDIRS = $(BUILD_SUBDIRS) examples utils
 
 clean::
        for d in $(CLEAN_SUBDIRS); do $(MAKE) -C $$d $@; done
@@ -14,11 +14,16 @@ distclean:: clean
        find . -name '*~' -exec rm '{}' \;
 
 TAGS_SUBDIRS = $(BUILD_SUBDIRS) devices lib
-TAGS_SOURCES = `find $(TAGS_SUBDIRS) -name \*.[chS] -print`
+TAGS_SOURCES = find $(TAGS_SUBDIRS) -name \*.[chS] -print
 
 TAGS::
-       etags --members $(TAGS_SOURCES)
+       etags --members `$(TAGS_SOURCES)`
 
 tags::
-       ctags -T --no-warn $(TAGS_SOURCES)
+       ctags -T --no-warn `$(TAGS_SOURCES)`
 
+cscope.files::
+       $(TAGS_SOURCES) > cscope.files
+
+cscope:: cscope.files
+       cscope -b -q -k