/[imapfilter]/imapfilter/Makefile
ViewVC logotype

Annotation of /imapfilter/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (hide annotations)
Fri Feb 21 18:30:31 2003 UTC (21 years, 1 month ago) by lefcha
Branch: MAIN
Changes since 1.13: +2 -1 lines
Added LDFLAGS.

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.10 OBJ = 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.10 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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26