mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-01-18 16:25:05 +08:00
make: Add tags and TAGS targets
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
parent
4db724fdd7
commit
0d485cbdd6
12
Makefile.in
12
Makefile.in
@ -36,6 +36,7 @@ MKDIR = mkdir
|
||||
RM = rm
|
||||
|
||||
STRIP = strip
|
||||
FIND = find
|
||||
|
||||
# Binary suffixes
|
||||
O = @OBJEXT@
|
||||
@ -44,7 +45,7 @@ X = @EXEEXT@
|
||||
.SUFFIXES: .c .i .s .$(O) .1 .man
|
||||
|
||||
.PHONY: all doc rdf install clean distclean cleaner spotless install_rdf test
|
||||
.PHONY: install_doc everything install_everything strip perlreq dist
|
||||
.PHONY: install_doc everything install_everything strip perlreq dist tags TAGS
|
||||
|
||||
.c.$(O):
|
||||
$(CC) -c $(ALL_CFLAGS) -o $@ $<
|
||||
@ -187,6 +188,7 @@ clean:
|
||||
$(RM) -f lib/*.$(O) lib/*.s lib/*.i
|
||||
$(RM) -f output/*.$(O) output/*.s output/*.i
|
||||
$(RM) -f nasm$(X) ndisasm$(X)
|
||||
$(RM) -f tags TAGS
|
||||
cd rdoff && $(MAKE) clean
|
||||
|
||||
distclean: clean
|
||||
@ -210,6 +212,14 @@ strip:
|
||||
rdf:
|
||||
cd rdoff && $(MAKE)
|
||||
|
||||
TAGS:
|
||||
$(RM) -f TAGS
|
||||
$(FIND) . -name '*.[hcS]' -print | xargs etags -a
|
||||
|
||||
tags:
|
||||
$(RM) -f tags
|
||||
$(FIND) . -name '*.[hcS]' -print | xargs ctags -a
|
||||
|
||||
rdf_install install_rdf:
|
||||
cd rdoff && $(MAKE) install
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user