diff options
author | Tobias Klauser <tklauser@xenon.tklauser.home> | 2006-07-07 18:41:29 +0200 |
---|---|---|
committer | Tobias Klauser <tklauser@xenon.tklauser.home> | 2006-07-07 18:41:29 +0200 |
commit | 280acb647164f7bc3559d32211b6e6d58269a5c0 (patch) | |
tree | b81142dffe72ecb6d636ee6a3beb149d6c9ce67c | |
parent | 8002cd4f86f018ae23d030e4d517f5d7c0495e4a (diff) |
Clean up Makefile, add targets 'release' and 'cscope'
-rw-r--r-- | Makefile | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -1,11 +1,11 @@ +VERSION = 0.1 + # Paths prefix = $(HOME) -BINDIR = ${prefix}/bin +BINDIR = $(prefix)/bin DESTDIR = CC := gcc -INSTALL := install - CFLAGS := -g -Wall -D_USE_SOURCE DEBUG = false @@ -14,24 +14,28 @@ ifeq ($(strip $(DEBUG)),true) CFLAGS += -DDEBUG endif -PROGRAMS := inotail #inotail-old inotify-watchdir simpletail - -all: $(PROGRAMS) +PROGRAMS := inotail inotail-old inotify-watchdir +all: inotail inotail: inotail.o - inotail-old: inotail-old.o - inotify-watchdir: inotify-watchdir.o -simpletail: simpletail.o - %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ install: inotail - ${INSTALL} -m 775 inotail ${DESTDIR}${BINDIR} + install -m 775 inotail $(DESTDIR)$(BINDIR) + +cscope: + cscope -b + +release: + git-tar-tree HEAD inotail-$(VERSION) | gzip -9v > inotail-$(VERSION).tar.gz + git-tar-tree HEAD inotail-$(VERSION) | bzip2 -9v > inotail-$(VERSION).tar.bz2 clean: rm -f *.o rm -f $(PROGRAMS) + rm -f cscope.out + rm -f *.bz2 *.gz |