summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile29
1 files changed, 14 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index 13b67c3..cfeb89a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,20 @@
# Makefile for inotail
#
-# Copyright (C) 2006, Tobias Klauser <tklauser@distanz.ch>
+# Copyright (C) 2006-2007 Tobias Klauser <tklauser@distanz.ch>
#
# Licensed under the terms of the GNU General Public License; version 2 or later.
-VERSION = 0.2
+VERSION = 0.3
# Paths
-prefix = /usr
-DESTDIR =
+prefix = /usr/local
+BINDIR = $(prefix)/bin
+MANDIR = $(prefix)/share/man/man1
-CC := gcc
-CFLAGS := -Wall -pipe -D_USE_SOURCE -DVERSION="\"$(VERSION)\""
-WARN := -Wstrict-prototypes -Wsign-compare -Wshadow \
- -Wchar-subscripts -Wmissing-declarations -Wnested-externs \
- -Wpointer-arith -Wcast-align -Wmissing-prototypes
-CFLAGS += $(WARN)
+CC := gcc
+CFLAGS := $(CFLAGS) -W -Wall -pipe -D_USE_SOURCE -DVERSION="\"$(VERSION)\"" \
+ -Wstrict-prototypes -Wsign-compare -Wshadow -Wchar-subscripts \
+ -Wmissing-declarations -Wpointer-arith -Wcast-align -Wmissing-prototypes
# Compile with 'make DEBUG=true' to enable debugging
DEBUG = false
@@ -23,22 +22,22 @@ ifeq ($(strip $(DEBUG)),true)
CFLAGS += -g -DDEBUG
endif
-all: Makefile inotail
+all: inotail
inotail: inotail.o
%.o: %.c %.h
$(CC) $(CFLAGS) -c $< -o $@
install: inotail
- install -m 775 -D inotail $(DESTDIR)$(prefix)/bin/inotail
- install -m 644 -D inotail.1 $(DESTDIR)$(prefix)/share/man/man1/inotail.1
+ install -m 775 -D inotail $(BINDIR)/inotail
+ install -m 644 -D inotail.1 $(MANDIR)/inotail.1
cscope:
cscope -b
release:
- git-archive --format=tar --prefix=inotail-0.2/ HEAD | gzip -9v > ../inotail-$(VERSION).tar.gz
- git-archive --format=tar --prefix=inotail-0.2/ HEAD | bzip2 -9v > ../inotail-$(VERSION).tar.bz2
+ git-archive --format=tar --prefix=inotail-$(VERSION)/ HEAD | gzip -9v > ../inotail-$(VERSION).tar.gz
+ git-archive --format=tar --prefix=inotail-$(VERSION)/ HEAD | bzip2 -9v > ../inotail-$(VERSION).tar.bz2
clean:
rm -f inotail *.o cscope.*
td>coredump: pass siginfo_t* to do_coredump() and below, not merely signrDenys Vlasenko1-1/+1 2012-05-30binfmt_flat: use vm_munmap, we are missing ->mmap_sem thereAl Viro1-4/+4 2012-04-20VM: add "vm_mmap()" helper functionLinus Torvalds1-9/+3 2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds1-1/+0 2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0 2012-03-24Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1 2012-03-20take removal of PF_FORKNOEXEC to flush_old_exec()Al Viro1-1/+0 2012-03-20__register_binfmt() made voidAl Viro1-1/+2 2012-02-28fs: reduce the use of module.h wherever possiblePaul Gortmaker1-1/+1 2011-05-03CRED: Fix load_flat_shared_library() to initialise bprm correctlyDavid Howells1-0/+8 2011-03-31Fix common misspellingsLucas De Marchi1-1/+1