1 |
lefcha |
1.1 |
CC = cc |
2 |
lefcha |
1.11 |
CFLAGS = -g |
3 |
lefcha |
1.14 |
LDFLAGS = |
4 |
lefcha |
1.1 |
|
5 |
|
|
DESTDIR = /usr/local |
6 |
lefcha |
1.8 |
BINDIR = /usr/local/bin |
7 |
|
|
MANDIR = /usr/local/man |
8 |
lefcha |
1.1 |
|
9 |
lefcha |
1.4 |
MAN_BIN = imapfilter.1 |
10 |
|
|
MAN_RC = imapfilterrc.5 |
11 |
lefcha |
1.1 |
|
12 |
lefcha |
1.7 |
BIN = imapfilter |
13 |
lefcha |
1.15 |
OBJ = auth.o data.o file.o imap.o imapfilter.o lock.o log.o memory.o misc.o \ |
14 |
lefcha |
1.9 |
passwd.o response.o request.o socket.o tty.o |
15 |
lefcha |
1.7 |
|
16 |
lefcha |
1.8 |
LIBS = -lssl -lcrypto |
17 |
lefcha |
1.7 |
|
18 |
lefcha |
1.2 |
imapfilter: $(OBJ) |
19 |
lefcha |
1.14 |
$(CC) $(LIBS) $(LDFLAGS) -o $(BIN) $(OBJ) |
20 |
lefcha |
1.1 |
|
21 |
lefcha |
1.15 |
auth.o data.o file.o imap.o imapfilter.o lock.o log.o response.o request.o \ |
22 |
lefcha |
1.9 |
memory.o passwd.o socket.o tty.o: imapfilter.h config.h |
23 |
|
|
data.o imapfilter.o imap.o file.o passwd.o request.o socket.o: data.h |
24 |
lefcha |
1.1 |
|
25 |
|
|
install: imapfilter |
26 |
lefcha |
1.12 |
if test ! -d $(BINDIR); then mkdir -p $(BINDIR); fi |
27 |
|
|
cp -f $(BIN) $(BINDIR) && chmod 0755 $(BINDIR)/$(BIN) |
28 |
|
|
if test ! -d $(MANDIR)/man1; then mkdir -p $(MANDIR)/man1; fi |
29 |
|
|
cp -f $(MAN_BIN) $(MANDIR)/man1 && chmod 0644 $(MANDIR)/man1/$(MAN_BIN) |
30 |
lefcha |
1.13 |
if test ! -d $(MANDIR)/man5; then mkdir -p $(MANDIR)/man5; fi |
31 |
lefcha |
1.12 |
cp -f $(MAN_RC) $(MANDIR)/man5 && chmod 0644 $(MANDIR)/man5/$(MAN_RC) |
32 |
lefcha |
1.1 |
|
33 |
|
|
uninstall: |
34 |
lefcha |
1.4 |
rm -f $(BINDIR)/$(BIN) $(MANDIR)/man1/$(MAN_BIN) $(MANDIR)/man5/$(MAN_RC) |
35 |
lefcha |
1.1 |
|
36 |
lefcha |
1.8 |
clean: |
37 |
|
|
rm -f $(OBJ) $(BIN) imapfilter.core core *.BAK *~ |
38 |
lefcha |
1.1 |
|
39 |
lefcha |
1.8 |
distclean: clean |
40 |
lefcha |
1.12 |
@if test -f .Makefile; then mv -f .Makefile Makefile; fi |
41 |
|
|
@if test -f .config.h; then mv -f .config.h config.h; fi |