[U-Boot-Users] Patch to show address definition based on file/line number with e xtra flags in the nm command

This is a nit but instead of tracing code using cscope/ctags or fgrep, this method Makes code tracing lot quicker. Unless you have an IDE :)
I have used cscope but have not been able to search symbols at a top level Directory from a directory N level deep. Any tips appreciated.
--- /login/asabharw/lxhome/u-boot-1.1.3/Makefile 2005-08-13 16:53:35.000000000 -0700 +++ Makefile 2005-10-17 18:59:37.000000000 -0700 @@ -194,7 +194,7 @@ ( -name CVS -prune ) -o ( -name '*.[ch]' -print )`
System.map: u-boot - @$(NM) $< | \ + $(NM) -A -l $< | \ grep -v '(compiled)|(.o$$)|( [aUw] )|(..ng$$)|(LASH[RL]DI)' | \ sort > System.map

at the top level directory: find . -name "*.[sSch]" -print >cscope.files
--- atul.sabharwal@exgate.tek.com wrote:
This is a nit but instead of tracing code using cscope/ctags or fgrep, this method Makes code tracing lot quicker. Unless you have an IDE :)
I have used cscope but have not been able to search symbols at a top level Directory from a directory N level deep. Any tips appreciated.
--- /login/asabharw/lxhome/u-boot-1.1.3/Makefile 2005-08-13 16:53:35.000000000 -0700 +++ Makefile 2005-10-17 18:59:37.000000000 -0700 @@ -194,7 +194,7 @@ ( -name CVS -prune ) -o ( -name '*.[ch]' -print )`
System.map: u-boot
@$(NM) $< | \
grep -v '(compiled)|(.o$$)|( [aUw]$(NM) -A -l $< | \
)|(..ng$$)|(LASH[RL]DI)' | \ sort > System.map
This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
__________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/

Hi,
at the top level directory: find . -name "*.[sSch]" -print >cscope.files
Why doesn't someone take the time to prepare a patch for a "cscope" target in the Makefile so that "make cscope" does the correct thing? There are already "tags" and "etags" targets by the way...
Cheers Detlev

Like: make cscope You have the patch, submit it.:-)
--- Detlev Zundel dzu@denx.de wrote:
Hi,
at the top level directory: find . -name "*.[sSch]" -print >cscope.files
Why doesn't someone take the time to prepare a patch for a "cscope" target in the Makefile so that "make cscope" does the correct thing? There are already "tags" and "etags" targets by the way...
Cheers Detlev
-- But in terms of creative information, information that people can use or enjoy, and that will be used and enjoyed more the more people who have it, always we should encourage the copying. -- Richard M. Stallman
This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
__________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com

--- Detlev Zundel dzu@denx.de wrote:
Hi,
at the top level directory: find . -name "*.[sSch]" -print >cscope.files
Why doesn't someone take the time to prepare a patch for a "cscope" target in the Makefile so that "make cscope" does the correct thing? There are already "tags" and "etags" targets by the way...
Cheers Detlev
Forgot the target:
cscope: cscope.files find . -name "*.[sSch]" -print >cscope.files
__________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com

Hi Frank,
cscope: cscope.files find . -name "*.[sSch]" -print >cscope.files
Hmm - this will pick up each and every source file and I am not sure I like this. Have you looked at the tags target? And sorry for being ignorant, but don't we want cscope.out to be generated also?
Cheers Detlev
participants (3)
-
atul.sabharwal@exgate.tek.com
-
Detlev Zundel
-
Frank