Makefile cleanups
authorMarko Kreen <markokr@gmail.com>
Tue, 27 Mar 2012 08:31:33 +0000 (11:31 +0300)
committerMarko Kreen <markokr@gmail.com>
Thu, 29 Mar 2012 11:04:26 +0000 (14:04 +0300)
- remove plproxy.so even when building something else
- Use ctags for tags

Makefile

index 0accbc576dd033776184424b998d63ad966c244b..20ac511a44e0642f9b49c5e97bc3b55e7f9012ca 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@ MODULE_big = $(EXTENSION)
 SRCS = src/cluster.c src/execute.c src/function.c src/main.c \
        src/query.c src/result.c src/type.c src/poll_compat.c
 OBJS = src/scanner.o src/parser.tab.o $(SRCS:.c=.o)
-EXTRA_CLEAN = src/scanner.[ch] src/parser.tab.[ch] libplproxy.*
+EXTRA_CLEAN = src/scanner.[ch] src/parser.tab.[ch] libplproxy.* plproxy.so
 SHLIB_LINK = -L$(PQLIB) -lpq
 
 # Server include must come before client include, because there could
@@ -110,8 +110,8 @@ src/poll_compat.o: src/poll_compat.h
 
 # utility rules
 
-tags:
-       cscope -I src -b -f .cscope.out src/*.c
+tags: $(SRCS) $(HDRS)
+       ctags $(SRCS) $(HDRS)
 
 tgz:
        git archive -o $(DISTNAME).tar.gz --prefix=$(DISTNAME)/ HEAD