WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

[Xen-devel] [PATCH] Unifiy the usage of etags and ctags.

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH] Unifiy the usage of etags and ctags.
From: Horms <horms@xxxxxxxxxxxx>
Date: 2006年6月27日 11:42:45 +0900 (JST)
Cc: Markus Armbruster <armbru@xxxxxxxxxx>
Delivery-date: 2006年6月27日 02:54:16 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20060624062236.GA19117@xxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (Linux/2.6.16-2-686 (i686))
Both ctags and etags support the -a (append) option, and
by removing the tags or TAGS file, and then running using the
-a option in conjunction with xargs a full list of tags will
be obtained, regardless of how many files there are.
I believe that the existing invocations of both etags and ctags are wrong:
* I don't think - is a vailid argument to etags
* xargs ctags does not handle the case where ctags is invoked
 multiple times by xargs when there are too many files
 to fit on one command line.
Signed-Off-By: Horms <horms@xxxxxxxxxxxx>
 xen/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
--- from-0022/xen/Makefile
+++ to-work/xen/Makefile 2006年06月27日 10:27:44.000000000 +0900
@@ -136,11 +136,11 @@ endef
 
 .PHONY: _TAGS
 _TAGS: 
- $(all_sources) | etags -
+ rm -f TAGS && $(all_sources) | xargs etags -a
 
 .PHONY: _tags
 _tags: 
- $(all_sources) | xargs ctags
+ rm -f TAGS && $(all_sources) | xargs ctags -a
 
 .PHONY: _cscope
 _cscope:
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-devel] Re: [RFC] build: use xargs in conjunction with etags , Horms
Next by Date: Re: [Xen-devel] [PATCH] [HVM] Fix virtual apic irq distribution , Keir Fraser
Previous by Thread: [Xen-devel] Re: [RFC] build: use xargs in conjunction with etags , Horms
Next by Thread: [Xen-devel] e820.c : why char* ? , PUCCETTI Armand
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /