1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
#
# Makefile for gotmail
#
# Copyright 2005, Jon Phillips & Paul Howarth.
#
# It basically just installs gotmail and the manpage into the
# right places and also provides a mechanism to remove them.
#
APPNAME = gotmail
INSTALLOPTS = -c
INSTALL = install $(INSTALLOPTS)
MANCOMPRESS = .gz
PREFIX = /usr
EXEC_PREFIX = $(PREFIX)
BINDIR = $(EXEC_PREFIX)/bin
MANDIR = $(PREFIX)/man
MAN1DIR = $(MANDIR)/man1
DESTDIR =
all: $(APPNAME).1$(MANCOMPRESS)
install: all
$(INSTALL) -m 755 -d $(DESTDIR)$(BINDIR)
$(INSTALL) -m 755 -d $(DESTDIR)$(MAN1DIR)
$(INSTALL) -m 755 $(APPNAME) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 644 $(APPNAME).1$(MANCOMPRESS) $(DESTDIR)$(MAN1DIR)
uninstall:
rm $(DESTDIR)$(BINDIR)/$(APPNAME)
rm $(DESTDIR)$(MANDIR)/$(APPNAME).1$(MANCOMPRESS)
clean:
rm -f $(APPNAME).1$(MANCOMPRESS)
$(APPNAME).1: $(APPNAME).man AUTHORS
cat $(APPNAME).man AUTHORS > $(APPNAME).1
$(APPNAME).1.gz: $(APPNAME).man AUTHORS
cat $(APPNAME).man AUTHORS | gzip -c > $(APPNAME).1.gz
$(APPNAME).1.bz2: $(APPNAME).man AUTHORS
cat $(APPNAME).man AUTHORS | bzip2 -c > $(APPNAME).1.bz2
.PHONY: all install uninstall clean
|