* [RESEND][PATCH] Allow cscope to index multiple architectures
@ 2005-07-06 8:44 Ian Campbell
0 siblings, 0 replies; only message in thread
From: Ian Campbell @ 2005-07-06 8:44 UTC (permalink / raw)
To: sam, kai; +Cc: linux-kernel
Hi,
I have a single source tree which I cross compile for a couple of
different architectures using ARCH=foo O=blah etc.
The existing cscope target is very handy but only indexes the current
$(ARCH), which is a pain since inevitably I'm interested in the other
one at any given time ;-). This patch allows me to pass a list of
architectures for cscope to index. e.g.
make ALLSOURCE_ARCHS="i386 arm" cscope
This change also works for etags etc, and I presume it is just as useful
there.
Signed-off-by: Ian Campbell <ijc@hellion.org.uk>
Index: 2.6/Makefile
===================================================================
--- 2.6.orig/Makefile 2005-06-23 11:15:05.000000000 +0100
+++ 2.6/Makefile 2005-06-23 11:24:12.000000000 +0100
@@ -1156,19 +1156,25 @@
__srctree = $(srctree)/
endif
+ALLSOURCE_ARCHS := $(ARCH)
+
define all-sources
( find $(__srctree) $(RCS_FIND_IGNORE) \
\( -name include -o -name arch \) -prune -o \
-name '*.[chS]' -print; \
- find $(__srctree)arch/$(ARCH) $(RCS_FIND_IGNORE) \
- -name '*.[chS]' -print; \
+ for ARCH in $(ALLSOURCE_ARCHS) ; do \
+ find $(__srctree)arch/$${ARCH} $(RCS_FIND_IGNORE) \
+ -name '*.[chS]' -print; \
+ done ; \
find $(__srctree)security/selinux/include $(RCS_FIND_IGNORE) \
-name '*.[chS]' -print; \
find $(__srctree)include $(RCS_FIND_IGNORE) \
\( -name config -o -name 'asm-*' \) -prune \
-o -name '*.[chS]' -print; \
- find $(__srctree)include/asm-$(ARCH) $(RCS_FIND_IGNORE) \
- -name '*.[chS]' -print; \
+ for ARCH in $(ALLSOURCE_ARCHS) ; do \
+ find $(__srctree)include/asm-$${ARCH} $(RCS_FIND_IGNORE) \
+ -name '*.[chS]' -print; \
+ done ; \
find $(__srctree)include/asm-generic $(RCS_FIND_IGNORE) \
-name '*.[chS]' -print )
endef
--
Ian Campbell
Current Noise: The Doors - Five To One
The brain is a wonderful organ; it starts working the moment you get up
in the morning, and does not stop until you get to school.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-07-06 11:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-06 8:44 [RESEND][PATCH] Allow cscope to index multiple architectures Ian Campbell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®