summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@xenon.tklauser.home>2006-07-07 18:41:29 +0200
committerTobias Klauser <tklauser@xenon.tklauser.home>2006-07-07 18:41:29 +0200
commit280acb647164f7bc3559d32211b6e6d58269a5c0 (patch)
treeb81142dffe72ecb6d636ee6a3beb149d6c9ce67c
parent8002cd4f86f018ae23d030e4d517f5d7c0495e4a (diff)
Clean up Makefile, add targets 'release' and 'cscope'
-rw-r--r--Makefile26
1 files changed, 15 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 133e497..af0d8c9 100644
--- a/Makefile
+++ b/Makefile
@@ -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