# ======================================================================== # Copyright 2008-2010 Mark Crispin # ======================================================================== # Program: IMAPD Makefile # # Author: Mark Crispin # Networks and Distributed Computing # Computing & Communications # University of Washington # Administration Building, AG-44 # Seattle, WA 98195 # Internet: MRC@CAC.Washington.EDU # # Date: 5 November 1990 # Last Edited: 30 August 2006 # # Previous versions of this file were # # Copyright 1988-2006 University of Washington # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 ALERT=/etc/imapd.alert USERALERT=.imapalert SHUTDOWN=/etc/nologin ANO=/etc/anonymous.newsgroups NNTP=/etc/imapd.nntp SHELL= /bin/sh # Un-comment this to get somewhat better interoperability with Netscape. It # causes the "Manage Mail" menu item to open the given URL, e.g. to point to # an alternative IMAP client (e.g. Pine) or perhaps to a homebrew mail # account management page. #NSBD= -DNETSCAPE_BRAIN_DAMAGE=\"http://sourceforge.net/projects/re-alpine\" # Un-comment to enable the ESEARCH command. Unfortunately, the iOS4 Mail # client misinterprets the ESEARCH results due to an ambiguity in RFC 4731. #ESEARCH= -DESEARCH=1 # Get local definitions from c-client directory C = ../c-client CCLIENTLIB = $C/c-client.a CC = `cat $C/CCTYPE` CFLAGS = -I$C `cat $C/CFLAGS` $(NSBD) $(ESEARCH) -DANOFILE=\"$(ANO)\" \ -DALERTFILE=\"$(ALERT)\" -DNNTPFILE=\"$(NNTP)\" \ -DUSERALERTFILE=\"$(USERALERT)\" -DSHUTDOWNFILE=\"$(SHUTDOWN)\" LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS` all: imapd imapd: $(CCLIENTLIB) imapd.o $(CC) $(CFLAGS) -o imapd imapd.o $(LDFLAGS) imapd.o: $C/mail.h $C/misc.h $C/osdep.h $(CCLIENTLIB): cd $C;make clean: rm -f *.o imapd || true # A monument to a hack of long ago and far away... love: @echo 'not war?'