Mercurial > hgrepos > hgweb.cgi > imapext
comparison src/osdep/unix/Makefile @ 1:28a55bc1110c imapext-2007-1
[mq]: imapext
author | yuuji@gentei.org |
---|---|
date | Mon, 14 Sep 2009 19:23:11 +0900 |
parents | ada5e610ab86 |
children | 2366b362676d 20c025a380ab |
comparison
equal
deleted
inserted
replaced
0:ada5e610ab86 | 1:28a55bc1110c |
---|---|
25 | 25 |
26 | 26 |
27 # Command line build parameters | 27 # Command line build parameters |
28 | 28 |
29 EXTRAAUTHENTICATORS= | 29 EXTRAAUTHENTICATORS= |
30 EXTRADRIVERS=mbox | 30 EXTRADRIVERS=maildir mbox |
31 PASSWDTYPE=std | 31 PASSWDTYPE=std |
32 SSLTYPE=nopwd | 32 SSLTYPE=nopwd |
33 IP=4 | 33 IP=4 |
34 | 34 |
35 | 35 |
100 SPOOLDIR=/usr/spool | 100 SPOOLDIR=/usr/spool |
101 MAILSPOOL=$(SPOOLDIR)/mail | 101 MAILSPOOL=$(SPOOLDIR)/mail |
102 NEWSSPOOL=$(SPOOLDIR)/news | 102 NEWSSPOOL=$(SPOOLDIR)/news |
103 RSHPATH=/usr/ucb/rsh | 103 RSHPATH=/usr/ucb/rsh |
104 MD5PWD=/etc/cram-md5.pwd | 104 MD5PWD=/etc/cram-md5.pwd |
105 MD5CFLAGS= -DAPOPOPEN=\"/usr/local/sbin/deapop\" -DUSERAPOPFILE=\".apop\" -DPOPBEFORESMTP -DPOP3RECORDER=\"/usr/local/etc/pop3-record\" | |
105 # Tries one of the test alternatives below if not specified. | 106 # Tries one of the test alternatives below if not specified. |
106 LOCKPGM= | 107 LOCKPGM= |
107 # Test alternatives if LOCKPGM not specified | 108 # Test alternatives if LOCKPGM not specified |
108 LOCKPGM1=/usr/libexec/mlock | 109 LOCKPGM1=/usr/libexec/mlock |
109 LOCKPGM2=/usr/sbin/mlock | 110 LOCKPGM2=/usr/sbin/mlock |
142 # mh needs to be after any other directory format drivers (such as mx or mix) | 143 # mh needs to be after any other directory format drivers (such as mx or mix) |
143 # since otherwise mh will seize any directory that is under the mh path. | 144 # since otherwise mh will seize any directory that is under the mh path. |
144 # However, mh needs to be before any sysinbox formats (such as mmdf or unix) | 145 # However, mh needs to be before any sysinbox formats (such as mmdf or unix) |
145 # since otherwise INBOX won't work correctly when mh_allow_inbox is set. | 146 # since otherwise INBOX won't work correctly when mh_allow_inbox is set. |
146 # | 147 # |
147 DEFAULTDRIVERS=imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile | 148 DEFAULTDRIVERS=maildir imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile |
148 CHUNKSIZE=65536 | 149 CHUNKSIZE=65536 |
149 | 150 |
150 # Normally no need to change any of these | 151 # Normally no need to change any of these |
152 EXTRACFLAGS=-DQMAIL | |
153 # Next variable controls default maildir when user has no ~/.qmail | |
154 #MAILDIRCFLAGS=-DDEFAULTMAILDIR="maildir" -DQMAILCONTROL="/var/qmail/control" | |
155 MAILDIRCFLAGS=-DQMAILCONTROL="/var/qmail/control" | |
151 | 156 |
152 ARCHIVE=c-client.a | 157 ARCHIVE=c-client.a |
153 BINARIES=osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o \ | 158 BINARIES=osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o \ |
154 dummy.o pseudo.o netmsg.o flstring.o fdstring.o \ | 159 dummy.o pseudo.o netmsg.o flstring.o fdstring.o \ |
155 rfc822.o nntp.o smtp.o imap4r1.o pop3.o \ | 160 rfc822.o nntp.o smtp.o imap4r1.o pop3.o \ |
156 unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o | 161 unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o maildir.o |
157 CFLAGS=-g | 162 CFLAGS=-g $(EXTRACFLAGS) |
158 | 163 |
159 CAT=cat | 164 CAT=cat |
160 MAKE=make | 165 MAKE=make |
161 MV=mv | 166 MV=mv |
162 RM=rm -rf | 167 RM=rm -rf |
890 rfc822.o: mail.h misc.h osdep.h rfc822.h | 895 rfc822.o: mail.h misc.h osdep.h rfc822.h |
891 tenex.o: mail.h misc.h osdep.h dummy.h | 896 tenex.o: mail.h misc.h osdep.h dummy.h |
892 unix.o: mail.h misc.h osdep.h unix.h pseudo.h dummy.h | 897 unix.o: mail.h misc.h osdep.h unix.h pseudo.h dummy.h |
893 utf8.o: mail.h misc.h osdep.h utf8.h tmap.c widths.c | 898 utf8.o: mail.h misc.h osdep.h utf8.h tmap.c widths.c |
894 utf8aux.o: mail.h misc.h osdep.h utf8.h | 899 utf8aux.o: mail.h misc.h osdep.h utf8.h |
900 maildir.o: mail.h misc.h osdep.h maildir.h dummy.h | |
895 | 901 |
896 | 902 |
897 # OS-dependent | 903 # OS-dependent |
898 | 904 |
899 osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \ | 905 osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \ |
958 | 964 |
959 onceenv: | 965 onceenv: |
960 @echo Once-only environment setup... | 966 @echo Once-only environment setup... |
961 echo $(CC) > CCTYPE | 967 echo $(CC) > CCTYPE |
962 echo $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS | 968 echo $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS |
969 echo '$(MAILDIRCFLAGS)' >> CFLAGS | |
963 echo -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ | 970 echo -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ |
964 -DMD5ENABLE=\"$(MD5PWD)\" -DMAILSPOOL=\"$(MAILSPOOL)\" \ | 971 -DMD5ENABLE=\"$(MD5PWD)\" -DMAILSPOOL=\"$(MAILSPOOL)\" \ |
965 -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \ | 972 -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \ |
966 -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \ | 973 -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \ |
967 -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" \ | 974 -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" \ |
968 -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \ | 975 -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \ |
969 -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS | 976 -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS |
977 echo $(MD5CFLAGS) >> OSCFLAGS | |
970 echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS | 978 echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS |
971 echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE | 979 echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE |
972 echo $(OS) > OSTYPE | 980 echo $(OS) > OSTYPE |
973 ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy | 981 ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy |
974 ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) | 982 ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) |