Mercurial > hgrepos > hgweb.cgi > imapext
comparison src/osdep/unix/Makefile @ 4:d741b3ecc917 draft
imapext-2007f
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Thu, 30 Oct 2014 00:03:05 +0900 |
parents | 2366b362676d |
children |
comparison
equal
deleted
inserted
replaced
3:2366b362676d | 4:d741b3ecc917 |
---|---|
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 |
898 rfc822.o: mail.h misc.h osdep.h rfc822.h | 903 rfc822.o: mail.h misc.h osdep.h rfc822.h |
899 tenex.o: mail.h misc.h osdep.h dummy.h | 904 tenex.o: mail.h misc.h osdep.h dummy.h |
900 unix.o: mail.h misc.h osdep.h unix.h pseudo.h dummy.h | 905 unix.o: mail.h misc.h osdep.h unix.h pseudo.h dummy.h |
901 utf8.o: mail.h misc.h osdep.h utf8.h tmap.c widths.c | 906 utf8.o: mail.h misc.h osdep.h utf8.h tmap.c widths.c |
902 utf8aux.o: mail.h misc.h osdep.h utf8.h | 907 utf8aux.o: mail.h misc.h osdep.h utf8.h |
908 maildir.o: mail.h misc.h osdep.h maildir.h dummy.h | |
903 | 909 |
904 | 910 |
905 # OS-dependent | 911 # OS-dependent |
906 | 912 |
907 osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \ | 913 osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \ |
966 | 972 |
967 onceenv: | 973 onceenv: |
968 @echo Once-only environment setup... | 974 @echo Once-only environment setup... |
969 echo $(CC) > CCTYPE | 975 echo $(CC) > CCTYPE |
970 echo $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS | 976 echo $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS |
977 echo '$(MAILDIRCFLAGS)' >> CFLAGS | |
971 echo -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ | 978 echo -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ |
972 -DMD5ENABLE=\"$(MD5PWD)\" -DMAILSPOOL=\"$(MAILSPOOL)\" \ | 979 -DMD5ENABLE=\"$(MD5PWD)\" -DMAILSPOOL=\"$(MAILSPOOL)\" \ |
973 -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \ | 980 -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \ |
974 -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \ | 981 -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \ |
975 -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" \ | 982 -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" \ |
976 -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \ | 983 -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \ |
977 -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS | 984 -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS |
985 echo $(MD5CFLAGS) >> OSCFLAGS | |
978 echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS | 986 echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS |
979 echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE | 987 echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE |
980 echo $(OS) > OSTYPE | 988 echo $(OS) > OSTYPE |
981 ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy | 989 ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy |
982 ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) | 990 ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) |