/[imapfilter]/imapfilter/Makefile
ViewVC logotype

Annotation of /imapfilter/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (hide annotations)
Wed Jan 30 19:19:00 2002 UTC (22 years, 2 months ago) by lefcha
Branch: MAIN
CVS Tags: release-0_8
Branch point for: release-0_8-patches
Changes since 1.9: +2 -2 lines
Added lockfile to prevent many imapfilters from running simultaneously.

1 lefcha 1.1 CC = cc
2 lefcha 1.3 CFLAGS = -Wall -O2
3 lefcha 1.1
4     DESTDIR = /usr/local
5 lefcha 1.8 BINDIR = /usr/local/bin
6     MANDIR = /usr/local/man
7 lefcha 1.1
8     INSTALL = install -c
9 lefcha 1.2 INST_DIR = install -d
10     INST_BIN = $(INSTALL) -m 755
11     INST_DOC = $(INSTALL) -m 644
12 lefcha 1.1
13 lefcha 1.4 MAN_BIN = imapfilter.1
14     MAN_RC = imapfilterrc.5
15 lefcha 1.1
16 lefcha 1.7 BIN = imapfilter
17 lefcha 1.10 OBJ = data.o file.o imap.o imapfilter.o lock.o log.o memory.o misc.o \
18 lefcha 1.9 passwd.o response.o request.o socket.o tty.o
19 lefcha 1.7
20 lefcha 1.8 LIBS = -lssl -lcrypto
21 lefcha 1.7
22 lefcha 1.2 imapfilter: $(OBJ)
23 lefcha 1.7 $(CC) $(LIBS) $(CFLAGS) -o $(BIN) $(OBJ)
24 lefcha 1.1
25 lefcha 1.10 data.o file.o imap.o imapfilter.o lock.o log.o response.o request.o \
26 lefcha 1.9 memory.o passwd.o socket.o tty.o: imapfilter.h config.h
27     data.o imapfilter.o imap.o file.o passwd.o request.o socket.o: data.h
28 lefcha 1.1
29     install: imapfilter
30 lefcha 1.2 if test ! -d $(BINDIR); then $(INST_DIR) $(BINDIR); fi
31     $(INST_BIN) $(BIN) $(BINDIR)
32 lefcha 1.4 if test ! -d $(MANDIR)/man1; then $(INST_DIR) $(MANDIR)/man1; fi
33     $(INST_DOC) $(MAN_BIN) $(MANDIR)/man1
34     if test ! -d $(MANDIR)/man5; then $(INST_DIR) $(MANDIR)/man5; fi
35     $(INST_DOC) $(MAN_RC) $(MANDIR)/man5
36 lefcha 1.1
37     uninstall:
38 lefcha 1.4 rm -f $(BINDIR)/$(BIN) $(MANDIR)/man1/$(MAN_BIN) $(MANDIR)/man5/$(MAN_RC)
39 lefcha 1.1
40 lefcha 1.8 clean:
41     rm -f $(OBJ) $(BIN) imapfilter.core core *.BAK *~
42 lefcha 1.1
43 lefcha 1.8 distclean: clean
44     @if test -f .Makefile; then mv .Makefile Makefile; fi
45     @if test -f .config.h; then mv .config.h config.h; fi
46    
47     .PHONY : install uninstall clean distclean

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26