2 |
CFLAGS = -Wall -O2 |
CFLAGS = -Wall -O2 |
3 |
|
|
4 |
DESTDIR = /usr/local |
DESTDIR = /usr/local |
5 |
BINDIR = $(DESTDIR)/bin |
BINDIR = /usr/local/bin |
6 |
MANDIR = $(DESTDIR)/man |
MANDIR = /usr/local/man |
7 |
|
|
8 |
INSTALL = install -c |
INSTALL = install -c |
9 |
INST_DIR = install -d |
INST_DIR = install -d |
17 |
OBJ = data.o file.o imap.o imapfilter.o log.o memory.o misc.o \ |
OBJ = data.o file.o imap.o imapfilter.o log.o memory.o misc.o \ |
18 |
response.o request.o socket.o |
response.o request.o socket.o |
19 |
|
|
20 |
LIBS = -lssl -lcrypto |
LIBS = -lssl -lcrypto |
21 |
|
|
22 |
imapfilter: $(OBJ) |
imapfilter: $(OBJ) |
23 |
$(CC) $(LIBS) $(CFLAGS) -o $(BIN) $(OBJ) |
$(CC) $(LIBS) $(CFLAGS) -o $(BIN) $(OBJ) |
37 |
uninstall: |
uninstall: |
38 |
rm -f $(BINDIR)/$(BIN) $(MANDIR)/man1/$(MAN_BIN) $(MANDIR)/man5/$(MAN_RC) |
rm -f $(BINDIR)/$(BIN) $(MANDIR)/man1/$(MAN_BIN) $(MANDIR)/man5/$(MAN_RC) |
39 |
|
|
40 |
clean: |
clean: |
41 |
rm -f $(OBJ) $(BIN) imapfilter.core core *~ |
rm -f $(OBJ) $(BIN) imapfilter.core core *.BAK *~ |
42 |
|
|
43 |
.PHONY : install uninstall clean |
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 |