/[imapfilter]/imapfilter/Makefile
ViewVC logotype

Annotation of /imapfilter/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.12 - (hide annotations)
Mon Sep 30 15:38:47 2002 UTC (21 years, 6 months ago) by lefcha
Branch: MAIN
Changes since 1.11: +8 -15 lines
Don't use install(1) but cp(1)/chmod(1) instead.

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

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26