#define TagsTarget() @@\
tags:: @@\
$(TAGS) -w *.[ch] @@\
- $(TAGS) -xw *.[ch] > TAGS
+ $(ETAGS) *.[ch]
#endif /* TagsTarget */
*/
#ifndef NamedTagSubdirs
#define NamedTagSubdirs(name,dirs) \
-NamedTargetSubdirs(name,dirs,"tagging",TAGS='$(TAGS)',tags)
+NamedTargetSubdirs(name,dirs,"tagging",TAGS='$(TAGS)' ETAGS='$(ETAGS)',tags)
#endif /* TagSubdirs */
#ifndef TagSubdirs
#ifndef TagsCmd
#define TagsCmd ctags
#endif
+#ifndef EtagsCmd
+#define EtagsCmd etags
+#endif
#ifndef LoaderLibPrefix
#define LoaderLibPrefix /**/ /* cray does -l libX11.a */
#endif
EXTRA_LOAD_FLAGS = ExtraLoadFlags
EXTRA_LIBRARIES = ExtraLibraries
TAGS = TagsCmd
+ ETAGS = EtagsCmd
#if ConstructMFLAGS
MFLAGS = -$(MAKEFLAGS)
#endif