1# This rudimentary Makefile was generated automatically from Jamfile, so 2# that people don't need to use Jam just to install the software. But if 3# you want to do any development, or have unusual needs, using jam will 4# make things a lot simpler. See <http://www.archiveopteryx.org/jam>. 5# 6# If you use any other operating system than Linux or FreeBSD, this 7# Makefile is unlikely to work. 8# 9# In case of questions, please write to info@aox.org. 10# 11# There are three targets in this file: compile, install and clean. 12# 13# Here are the settable variables (see Jamsettings for comments): 14PREFIX = /usr/local/archiveopteryx 15BINDIR = /usr/local/archiveopteryx/bin 16SBINDIR = /usr/local/archiveopteryx/sbin 17MANDIR = /usr/local/archiveopteryx/man 18LIBDIR = /usr/local/archiveopteryx/lib 19INITDIR = /usr/local/archiveopteryx/lib 20PIDFILEDIR = /usr/local/archiveopteryx/lib/pidfiles 21JAILDIR = /usr/local/archiveopteryx/jail 22MESSAGEDIR = /usr/local/archiveopteryx/jail/messages 23CONFIGDIR = /usr/local/archiveopteryx 24READMEDIR = /usr/local/archiveopteryx 25LOGFILE = syslog/mail 26LOGFILEMODE = 400 27AOXUSER = aox 28AOXGROUP = aox 29LINKFLAGS = -g 30EXEMODE = 555 31PSQL = psql 32DBADDRESS = 127.0.0.1 33DBNAME = archiveopteryx 34DBSCHEMA = public 35DBOWNER = aoxsuper 36 37# The optional variables (PGBIN etc) cannot be changed using Makefile. 38# You must use jam if you want to change them. 39 40# No user-modifiable parts below this point. 41 42all: compile 43 44# Target compile compiles everything unless the file 'compile' exists. 45# It does not need root access and installs nothing. 46compile: 47 echo If the compile breaks, install jam and try jam install 48 mkdir -p build 49 mkdir -p build/gcc-O3 50 mkdir -p build/gcc-O3/deliver 51 g++ -c -o build/gcc-O3/deliver/aoxdeliver.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ideliver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations deliver/aoxdeliver.cpp 52 mkdir -p build/gcc-O3/db 53 g++ -c -o build/gcc-O3/db/database.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/database.cpp 54 g++ -c -o build/gcc-O3/db/postgres.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/postgres.cpp 55 g++ -c -o build/gcc-O3/db/pgmessage.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/pgmessage.cpp 56 g++ -c -o build/gcc-O3/db/query.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/query.cpp 57 g++ -c -o build/gcc-O3/db/transaction.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/transaction.cpp 58 perl schema/list-downgrades > db/downgrades.inc < schema/downgrades ; 59 g++ -c -o build/gcc-O3/db/schema.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/schema.cpp 60 g++ -c -o build/gcc-O3/db/dbsignal.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/dbsignal.cpp 61 perl schema/list-privileges > db/privileges.inc ; 62 g++ -c -o build/gcc-O3/db/granter.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/granter.cpp 63 g++ -c -o build/gcc-O3/db/schemachecker.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Idb -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb db/schemachecker.cpp 64 mkdir -p build/gcc-O3/message 65 g++ -c -o build/gcc-O3/message/multipart.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/multipart.cpp 66 g++ -c -o build/gcc-O3/message/message.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/message.cpp 67 g++ -c -o build/gcc-O3/message/bodypart.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/bodypart.cpp 68 g++ -c -o build/gcc-O3/message/header.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/header.cpp 69 g++ -c -o build/gcc-O3/message/parser.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/parser.cpp 70 g++ -c -o build/gcc-O3/message/field.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/field.cpp 71 g++ -c -o build/gcc-O3/message/mimefields.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/mimefields.cpp 72 g++ -c -o build/gcc-O3/message/datefield.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/datefield.cpp 73 g++ -c -o build/gcc-O3/message/addressfield.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/addressfield.cpp 74 sed -e 's/;.*//' < message/root.zone -e 's/\. / /' | \ 75 expand -8 | \ 76 tr '[A-Z]' '[a-z]' | \ 77 awk '/. ns / {print "{ " length($1) ", \"" $1 "\" },\n" }' | \ 78 sort -u | \ 79 sort -nrs -k2 > message/tld.inc 80 g++ -c -o build/gcc-O3/message/address.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/address.cpp 81 g++ -c -o build/gcc-O3/message/date.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/date.cpp 82 g++ -c -o build/gcc-O3/message/flag.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/flag.cpp 83 g++ -c -o build/gcc-O3/message/injector.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/injector.cpp 84 g++ -c -o build/gcc-O3/message/fetcher.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/fetcher.cpp 85 g++ -c -o build/gcc-O3/message/annotation.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/annotation.cpp 86 g++ -c -o build/gcc-O3/message/dsn.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/dsn.cpp 87 g++ -c -o build/gcc-O3/message/recipient.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/recipient.cpp 88 g++ -c -o build/gcc-O3/message/listidfield.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/listidfield.cpp 89 g++ -c -o build/gcc-O3/message/messagecache.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/messagecache.cpp 90 g++ -c -o build/gcc-O3/message/helperrowcreator.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/helperrowcreator.cpp 91 mkdir -p build/gcc-O3/server 92 g++ -c -o build/gcc-O3/server/connection.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/connection.cpp 93 g++ -c -o build/gcc-O3/server/endpoint.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/endpoint.cpp 94 g++ -c -o build/gcc-O3/server/event.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/event.cpp 95 g++ -c -o build/gcc-O3/server/logclient.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/logclient.cpp 96 g++ -c -o build/gcc-O3/server/eventloop.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/eventloop.cpp 97 g++ -c -o build/gcc-O3/server/server.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -DUSECACHE=1 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/server.cpp 98 g++ -c -o build/gcc-O3/server/timer.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/timer.cpp 99 g++ -c -o build/gcc-O3/server/resolver.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/resolver.cpp 100 g++ -c -o build/gcc-O3/server/graph.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/graph.cpp 101 g++ -c -o build/gcc-O3/server/integerset.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/integerset.cpp 102 g++ -c -o build/gcc-O3/server/egd.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/egd.cpp 103 g++ -c -o build/gcc-O3/server/tlsthread.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/tlsthread.cpp 104 g++ -c -o build/gcc-O3/server/session.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/session.cpp 105 g++ -c -o build/gcc-O3/server/mailbox.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/mailbox.cpp 106 g++ -c -o build/gcc-O3/server/permissions.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/permissions.cpp 107 g++ -c -o build/gcc-O3/server/selector.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/selector.cpp 108 mkdir -p build/gcc-O3/core 109 g++ -c -o build/gcc-O3/core/global.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/global.cpp 110 g++ -c -o build/gcc-O3/core/scope.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/scope.cpp 111 g++ -c -o build/gcc-O3/core/estring.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/estring.cpp 112 g++ -c -o build/gcc-O3/core/buffer.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/buffer.cpp 113 g++ -c -o build/gcc-O3/core/list.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/list.cpp 114 g++ -c -o build/gcc-O3/core/map.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/map.cpp 115 g++ -c -o build/gcc-O3/core/dict.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/dict.cpp 116 g++ -c -o build/gcc-O3/core/allocator.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/allocator.cpp 117 g++ -c -o build/gcc-O3/core/md5.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/md5.cpp 118 g++ -c -o build/gcc-O3/core/file.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/file.cpp 119 g++ -c -o build/gcc-O3/core/logger.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/logger.cpp 120 g++ -c -o build/gcc-O3/core/log.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/log.cpp 121 g++ -c -o build/gcc-O3/core/configuration.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -DBINDIR='"$(BINDIR)"' -DSBINDIR='"$(SBINDIR)"' -DMANDIR='"$(MANDIR)"' -DLIBDIR='"$(LIBDIR)"' -DINITDIR='"$(INITDIR)"' -DJAILDIR='"$(JAILDIR)"' -DMESSAGEDIR='"$(MESSAGEDIR)"' -DCONFIGDIR='"$(CONFIGDIR)"' -DPIDFILEDIR='"$(PIDFILEDIR)"' -DLOGFILE='"$(LOGFILE)"' -DLOGFILEMODE='"$(LOGFILEMODE)"' -DDBADDRESS='"$(DBADDRESS)"' -DPGUSER='""' -DAOXUSER='"$(AOXUSER)"' -DAOXGROUP='"$(AOXGROUP)"' -DDBOWNER='"$(DBOWNER)"' -DDBNAME='"$(DBNAME)"' -DDBSCHEMA='"$(DBSCHEMA)"' -DVERSION='"3.2.0"' -Icore core/configuration.cpp 122 g++ -c -o build/gcc-O3/core/estringlist.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/estringlist.cpp 123 g++ -c -o build/gcc-O3/core/entropy.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/entropy.cpp 124 g++ -c -o build/gcc-O3/core/stderrlogger.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/stderrlogger.cpp 125 g++ -c -o build/gcc-O3/core/cache.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/cache.cpp 126 g++ -c -o build/gcc-O3/core/patriciatree.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/patriciatree.cpp 127 g++ -c -o build/gcc-O3/core/ustring.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/ustring.cpp 128 g++ -c -o build/gcc-O3/core/ustringlist.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icore core/ustringlist.cpp 129 mkdir -p build/gcc-O3/encodings 130 g++ -c -o build/gcc-O3/encodings/codec.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/codec.cpp 131 g++ -c -o build/gcc-O3/encodings/iso8859.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/iso8859.cpp 132 g++ -c -o build/gcc-O3/encodings/cp.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/cp.cpp 133 g++ -c -o build/gcc-O3/encodings/koi.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/koi.cpp 134 g++ -c -o build/gcc-O3/encodings/mac.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/mac.cpp 135 g++ -c -o build/gcc-O3/encodings/utf.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/utf.cpp 136 g++ -c -o build/gcc-O3/encodings/unknown.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/unknown.cpp 137 g++ -c -o build/gcc-O3/encodings/gb2312.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/gb2312.cpp 138 g++ -c -o build/gcc-O3/encodings/gbk.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/gbk.cpp 139 g++ -c -o build/gcc-O3/encodings/eucjp.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/eucjp.cpp 140 g++ -c -o build/gcc-O3/encodings/iso2022jp.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/iso2022jp.cpp 141 g++ -c -o build/gcc-O3/encodings/cp932.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/cp932.cpp 142 g++ -c -o build/gcc-O3/encodings/cp950.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/cp950.cpp 143 g++ -c -o build/gcc-O3/encodings/euckr.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/euckr.cpp 144 g++ -c -o build/gcc-O3/encodings/cp949.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/cp949.cpp 145 g++ -c -o build/gcc-O3/encodings/hproman8.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/hproman8.cpp 146 g++ -c -o build/gcc-O3/encodings/viscii.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/viscii.cpp 147 g++ -c -o build/gcc-O3/encodings/ebcdic.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iencodings -Iencodings/words -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings encodings/ebcdic.cpp 148 g++ -c -o build/gcc-O3/server/user.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iserver -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations server/user.cpp 149 mkdir -p build/gcc-O3/extractors 150 g++ -c -o build/gcc-O3/extractors/html.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iextractors -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations extractors/html.cpp 151 mkdir -p build/gcc-O3/abnf 152 g++ -c -o build/gcc-O3/abnf/abnfparser.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iabnf -Icore -Iabnf abnf/abnfparser.cpp 153 mkdir -p bin 154 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/aoxdeliver build/gcc-O3/deliver/aoxdeliver.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/server/user.o build/gcc-O3/extractors/html.o build/gcc-O3/abnf/abnfparser.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 155 chmod $(EXEMODE) bin/aoxdeliver 156 mkdir -p doc/man 157 mkdir -p doc/man/man5 158 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 159 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 160 -e 's!$$MANDIR!'$(MANDIR)'!' \ 161 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 162 -e 's!$$INITDIR!'$(INITDIR)'!' \ 163 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 164 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 165 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 166 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 167 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 168 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 169 -e 's!$$DBNAME!'$(DBNAME)'!' \ 170 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 171 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 172 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 173 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 174 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 175 -e 's!$$VERSION!'3.2.0'!' \ 176 -e 's!$$PREFIX!'$(PREFIX)'!' \ 177 < doc/archiveopteryx.conf.man > doc/man/man5/archiveopteryx.conf.5 178 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 179 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 180 -e 's!$$MANDIR!'$(MANDIR)'!' \ 181 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 182 -e 's!$$INITDIR!'$(INITDIR)'!' \ 183 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 184 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 185 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 186 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 187 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 188 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 189 -e 's!$$DBNAME!'$(DBNAME)'!' \ 190 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 191 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 192 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 193 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 194 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 195 -e 's!$$VERSION!'3.2.0'!' \ 196 -e 's!$$PREFIX!'$(PREFIX)'!' \ 197 < doc/aoxsuper.conf.man > doc/man/man5/aoxsuper.conf.5 198 mkdir -p doc/man/man8 199 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 200 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 201 -e 's!$$MANDIR!'$(MANDIR)'!' \ 202 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 203 -e 's!$$INITDIR!'$(INITDIR)'!' \ 204 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 205 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 206 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 207 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 208 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 209 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 210 -e 's!$$DBNAME!'$(DBNAME)'!' \ 211 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 212 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 213 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 214 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 215 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 216 -e 's!$$VERSION!'3.2.0'!' \ 217 -e 's!$$PREFIX!'$(PREFIX)'!' \ 218 < doc/aoximport.man > doc/man/man8/aoximport.8 219 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 220 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 221 -e 's!$$MANDIR!'$(MANDIR)'!' \ 222 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 223 -e 's!$$INITDIR!'$(INITDIR)'!' \ 224 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 225 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 226 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 227 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 228 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 229 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 230 -e 's!$$DBNAME!'$(DBNAME)'!' \ 231 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 232 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 233 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 234 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 235 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 236 -e 's!$$VERSION!'3.2.0'!' \ 237 -e 's!$$PREFIX!'$(PREFIX)'!' \ 238 < doc/aox.man > doc/man/man8/aox.8 239 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 240 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 241 -e 's!$$MANDIR!'$(MANDIR)'!' \ 242 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 243 -e 's!$$INITDIR!'$(INITDIR)'!' \ 244 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 245 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 246 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 247 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 248 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 249 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 250 -e 's!$$DBNAME!'$(DBNAME)'!' \ 251 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 252 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 253 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 254 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 255 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 256 -e 's!$$VERSION!'3.2.0'!' \ 257 -e 's!$$PREFIX!'$(PREFIX)'!' \ 258 < doc/archiveopteryx.man > doc/man/man8/archiveopteryx.8 259 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 260 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 261 -e 's!$$MANDIR!'$(MANDIR)'!' \ 262 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 263 -e 's!$$INITDIR!'$(INITDIR)'!' \ 264 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 265 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 266 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 267 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 268 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 269 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 270 -e 's!$$DBNAME!'$(DBNAME)'!' \ 271 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 272 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 273 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 274 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 275 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 276 -e 's!$$VERSION!'3.2.0'!' \ 277 -e 's!$$PREFIX!'$(PREFIX)'!' \ 278 < doc/aoxdeliver.man > doc/man/man8/aoxdeliver.8 279 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 280 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 281 -e 's!$$MANDIR!'$(MANDIR)'!' \ 282 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 283 -e 's!$$INITDIR!'$(INITDIR)'!' \ 284 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 285 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 286 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 287 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 288 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 289 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 290 -e 's!$$DBNAME!'$(DBNAME)'!' \ 291 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 292 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 293 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 294 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 295 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 296 -e 's!$$VERSION!'3.2.0'!' \ 297 -e 's!$$PREFIX!'$(PREFIX)'!' \ 298 < doc/installer.man > doc/man/man8/installer.8 299 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 300 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 301 -e 's!$$MANDIR!'$(MANDIR)'!' \ 302 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 303 -e 's!$$INITDIR!'$(INITDIR)'!' \ 304 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 305 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 306 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 307 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 308 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 309 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 310 -e 's!$$DBNAME!'$(DBNAME)'!' \ 311 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 312 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 313 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 314 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 315 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 316 -e 's!$$VERSION!'3.2.0'!' \ 317 -e 's!$$PREFIX!'$(PREFIX)'!' \ 318 < doc/logd.man > doc/man/man8/logd.8 319 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 320 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 321 -e 's!$$MANDIR!'$(MANDIR)'!' \ 322 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 323 -e 's!$$INITDIR!'$(INITDIR)'!' \ 324 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 325 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 326 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 327 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 328 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 329 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 330 -e 's!$$DBNAME!'$(DBNAME)'!' \ 331 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 332 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 333 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 334 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 335 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 336 -e 's!$$VERSION!'3.2.0'!' \ 337 -e 's!$$PREFIX!'$(PREFIX)'!' \ 338 < doc/recorder.man > doc/man/man8/recorder.8 339 mkdir -p build/gcc-O3/logd 340 g++ -c -o build/gcc-O3/logd/logd.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ilogd -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd logd/logd.cpp 341 g++ -c -o build/gcc-O3/logd/logserver.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ilogd -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd logd/logserver.cpp 342 g++ -c -o build/gcc-O3/logd/selflogger.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ilogd -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd logd/selflogger.cpp 343 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/logd build/gcc-O3/logd/logd.o build/gcc-O3/logd/logserver.o build/gcc-O3/logd/selflogger.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 344 chmod $(EXEMODE) bin/logd 345 mkdir -p build/gcc-O3/aox 346 g++ -c -o build/gcc-O3/aox/aox.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/aox.cpp 347 g++ -c -o build/gcc-O3/aox/aoxcommand.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/aoxcommand.cpp 348 g++ -c -o build/gcc-O3/aox/aliases.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/aliases.cpp 349 cat buildinfo ./buildinfo.release | \ 350 sed -e 's/#.*//' -e 's/[\\"]/\\&/g'| \ 351 grep . | \ 352 sed -e 's/\(.*\)/"\1",/' > aox/buildinfo.inc 353 g++ -c -o build/gcc-O3/aox/servers.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/servers.cpp 354 g++ -c -o build/gcc-O3/aox/db.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/db.cpp 355 g++ -c -o build/gcc-O3/aox/reparse.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/reparse.cpp 356 g++ -c -o build/gcc-O3/aox/anonymise.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/anonymise.cpp 357 g++ -c -o build/gcc-O3/aox/mailboxes.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/mailboxes.cpp 358 g++ -c -o build/gcc-O3/aox/users.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/users.cpp 359 g++ -c -o build/gcc-O3/aox/stats.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/stats.cpp 360 g++ -c -o build/gcc-O3/aox/updatedb.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/updatedb.cpp 361 g++ -c -o build/gcc-O3/aox/rights.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/rights.cpp 362 g++ -c -o build/gcc-O3/aox/help.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/help.cpp 363 g++ -c -o build/gcc-O3/aox/undelete.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/undelete.cpp 364 g++ -c -o build/gcc-O3/aox/queue.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/queue.cpp 365 g++ -c -o build/gcc-O3/aox/search.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/search.cpp 366 g++ -c -o build/gcc-O3/aox/retention.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/retention.cpp 367 g++ -c -o build/gcc-O3/aox/searchsyntax.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaox -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox aox/searchsyntax.cpp 368 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/aox build/gcc-O3/aox/aox.o build/gcc-O3/aox/aoxcommand.o build/gcc-O3/aox/aliases.o build/gcc-O3/aox/servers.o build/gcc-O3/aox/db.o build/gcc-O3/aox/reparse.o build/gcc-O3/aox/anonymise.o build/gcc-O3/aox/mailboxes.o build/gcc-O3/aox/users.o build/gcc-O3/aox/stats.o build/gcc-O3/aox/updatedb.o build/gcc-O3/aox/rights.o build/gcc-O3/aox/help.o build/gcc-O3/aox/undelete.o build/gcc-O3/aox/queue.o build/gcc-O3/aox/search.o build/gcc-O3/aox/retention.o build/gcc-O3/aox/searchsyntax.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/user.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/extractors/html.o build/gcc-O3/abnf/abnfparser.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 369 chmod $(EXEMODE) bin/aox 370 mkdir -p build/gcc-O3/recorder 371 g++ -c -o build/gcc-O3/recorder/recorder.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Irecorder -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox recorder/recorder.cpp 372 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/recorder build/gcc-O3/recorder/recorder.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 373 chmod $(EXEMODE) bin/recorder 374 mkdir -p build/gcc-O3/installer 375 g++ -c -o build/gcc-O3/installer/installer.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -DLIBDIR='"$(LIBDIR)"' -DCONFIGDIR='"$(CONFIGDIR)"' -DLOGFILE='"$(LOGFILE)"' -DLOGFILEMODE='"$(LOGFILEMODE)"' -DPSQL='"$(PSQL)"' -DDBNAME='"$(DBNAME)"' -DDBSCHEMA='"$(DBSCHEMA)"' -DDBOWNER='"$(DBOWNER)"' -DDBOWNERPASS='"$(DBOWNERPASS)"' -DDBPASS='"$(DBPASS)"' -Iinstaller -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox installer/installer.cpp 376 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/installer build/gcc-O3/installer/installer.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/user.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/extractors/html.o build/gcc-O3/abnf/abnfparser.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 377 chmod $(EXEMODE) bin/installer 378 mkdir -p build/gcc-O3/archiveopteryx 379 g++ -c -o build/gcc-O3/archiveopteryx/archiveopteryx.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iarchiveopteryx -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop archiveopteryx/archiveopteryx.cpp 380 mkdir -p build/gcc-O3/imap 381 mkdir -p build/gcc-O3/imap/handlers 382 g++ -c -o build/gcc-O3/imap/handlers/acl.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/acl.cpp 383 g++ -c -o build/gcc-O3/imap/handlers/authenticate.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/authenticate.cpp 384 g++ -c -o build/gcc-O3/imap/handlers/append.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/append.cpp 385 g++ -c -o build/gcc-O3/imap/handlers/capability.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/capability.cpp 386 g++ -c -o build/gcc-O3/imap/handlers/close.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/close.cpp 387 g++ -c -o build/gcc-O3/imap/handlers/compress.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/compress.cpp 388 g++ -c -o build/gcc-O3/imap/handlers/copy.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/copy.cpp 389 g++ -c -o build/gcc-O3/imap/handlers/create.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/create.cpp 390 g++ -c -o build/gcc-O3/imap/handlers/delete.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/delete.cpp 391 g++ -c -o build/gcc-O3/imap/handlers/enable.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/enable.cpp 392 g++ -c -o build/gcc-O3/imap/handlers/expunge.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/expunge.cpp 393 g++ -c -o build/gcc-O3/imap/handlers/fetch.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/fetch.cpp 394 g++ -c -o build/gcc-O3/imap/handlers/genurlauth.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/genurlauth.cpp 395 g++ -c -o build/gcc-O3/imap/handlers/id.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/id.cpp 396 g++ -c -o build/gcc-O3/imap/handlers/idle.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/idle.cpp 397 g++ -c -o build/gcc-O3/imap/handlers/listext.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/listext.cpp 398 g++ -c -o build/gcc-O3/imap/handlers/login.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/login.cpp 399 g++ -c -o build/gcc-O3/imap/handlers/logout.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/logout.cpp 400 g++ -c -o build/gcc-O3/imap/handlers/lsub.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/lsub.cpp 401 g++ -c -o build/gcc-O3/imap/handlers/move.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/move.cpp 402 g++ -c -o build/gcc-O3/imap/handlers/namespace.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/namespace.cpp 403 g++ -c -o build/gcc-O3/imap/handlers/noop.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/noop.cpp 404 g++ -c -o build/gcc-O3/imap/handlers/notify.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/notify.cpp 405 g++ -c -o build/gcc-O3/imap/handlers/quota.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/quota.cpp 406 g++ -c -o build/gcc-O3/imap/handlers/rename.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/rename.cpp 407 g++ -c -o build/gcc-O3/imap/handlers/resetkey.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/resetkey.cpp 408 g++ -c -o build/gcc-O3/imap/handlers/search.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/search.cpp 409 g++ -c -o build/gcc-O3/imap/handlers/select.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/select.cpp 410 g++ -c -o build/gcc-O3/imap/handlers/sort.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/sort.cpp 411 g++ -c -o build/gcc-O3/imap/handlers/starttls.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/starttls.cpp 412 g++ -c -o build/gcc-O3/imap/handlers/status.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/status.cpp 413 g++ -c -o build/gcc-O3/imap/handlers/store.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/store.cpp 414 g++ -c -o build/gcc-O3/imap/handlers/subscribe.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/subscribe.cpp 415 g++ -c -o build/gcc-O3/imap/handlers/thread.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/thread.cpp 416 g++ -c -o build/gcc-O3/imap/handlers/unselect.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/unselect.cpp 417 g++ -c -o build/gcc-O3/imap/handlers/urlfetch.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap/handlers -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/handlers/urlfetch.cpp 418 g++ -c -o build/gcc-O3/imap/imap.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imap.cpp 419 g++ -c -o build/gcc-O3/imap/imapparser.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imapparser.cpp 420 g++ -c -o build/gcc-O3/imap/imapsession.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imapsession.cpp 421 g++ -c -o build/gcc-O3/imap/command.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/command.cpp 422 g++ -c -o build/gcc-O3/imap/imapurl.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imapurl.cpp 423 g++ -c -o build/gcc-O3/imap/imapurlfetcher.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imapurlfetcher.cpp 424 g++ -c -o build/gcc-O3/imap/imapresponse.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/imapresponse.cpp 425 g++ -c -o build/gcc-O3/imap/mailboxgroup.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/mailboxgroup.cpp 426 g++ -c -o build/gcc-O3/imap/eventmap.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Iimap -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap imap/eventmap.cpp 427 mkdir -p build/gcc-O3/pop 428 g++ -c -o build/gcc-O3/pop/pop.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ipop -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop pop/pop.cpp 429 g++ -c -o build/gcc-O3/pop/popcommand.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Ipop -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop pop/popcommand.cpp 430 mkdir -p build/gcc-O3/sieve 431 g++ -c -o build/gcc-O3/sieve/managesieve.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/managesieve.cpp 432 g++ -c -o build/gcc-O3/sieve/managesievecommand.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/managesievecommand.cpp 433 g++ -c -o build/gcc-O3/sieve/sieveaction.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sieveaction.cpp 434 g++ -c -o build/gcc-O3/sieve/sievescript.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sievescript.cpp 435 g++ -c -o build/gcc-O3/sieve/sieve.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sieve.cpp 436 g++ -c -o build/gcc-O3/sieve/sieveparser.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sieveparser.cpp 437 g++ -c -o build/gcc-O3/sieve/sieveproduction.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sieveproduction.cpp 438 g++ -c -o build/gcc-O3/sieve/sievenotify.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isieve -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations sieve/sievenotify.cpp 439 mkdir -p build/gcc-O3/smtp 440 g++ -c -o build/gcc-O3/smtp/smtp.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtp.cpp 441 g++ -c -o build/gcc-O3/smtp/smtpparser.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtpparser.cpp 442 g++ -c -o build/gcc-O3/smtp/smtpcommand.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtpcommand.cpp 443 g++ -c -o build/gcc-O3/smtp/smtphelo.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtphelo.cpp 444 g++ -c -o build/gcc-O3/smtp/smtpmailrcpt.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtpmailrcpt.cpp 445 g++ -c -o build/gcc-O3/smtp/smtpauth.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtpauth.cpp 446 g++ -c -o build/gcc-O3/smtp/smtpdata.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/smtpdata.cpp 447 g++ -c -o build/gcc-O3/smtp/spoolmanager.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/spoolmanager.cpp 448 g++ -c -o build/gcc-O3/smtp/deliveryagent.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Ismtp -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations smtp/deliveryagent.cpp 449 g++ -c -o build/gcc-O3/message/smtpclient.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Imessage -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations message/smtpclient.cpp 450 mkdir -p build/gcc-O3/sasl 451 g++ -c -o build/gcc-O3/sasl/mechanism.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/mechanism.cpp 452 g++ -c -o build/gcc-O3/sasl/plain.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/plain.cpp 453 g++ -c -o build/gcc-O3/sasl/anonymous.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/anonymous.cpp 454 g++ -c -o build/gcc-O3/sasl/cram-md5.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/cram-md5.cpp 455 g++ -c -o build/gcc-O3/sasl/digest-md5.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/digest-md5.cpp 456 g++ -c -o build/gcc-O3/sasl/sasllogin.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/sasllogin.cpp 457 g++ -c -o build/gcc-O3/sasl/saslconnection.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/saslconnection.cpp 458 g++ -c -o build/gcc-O3/sasl/ldaprelay.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Isasl -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl sasl/ldaprelay.cpp 459 mkdir -p build/gcc-O3/collations 460 g++ -c -o build/gcc-O3/collations/collation.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icollations -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations collations/collation.cpp 461 g++ -c -o build/gcc-O3/collations/octet.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icollations -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations collations/octet.cpp 462 g++ -c -o build/gcc-O3/collations/ascii-numeric.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icollations -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations collations/ascii-numeric.cpp 463 g++ -c -o build/gcc-O3/collations/ascii-casemap.o -g -funsigned-char -W -Wall -Wno-unused-result -O3 -Icollations -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations collations/ascii-casemap.cpp 464 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/archiveopteryx build/gcc-O3/archiveopteryx/archiveopteryx.o build/gcc-O3/imap/handlers/acl.o build/gcc-O3/imap/handlers/authenticate.o build/gcc-O3/imap/handlers/append.o build/gcc-O3/imap/handlers/capability.o build/gcc-O3/imap/handlers/close.o build/gcc-O3/imap/handlers/compress.o build/gcc-O3/imap/handlers/copy.o build/gcc-O3/imap/handlers/create.o build/gcc-O3/imap/handlers/delete.o build/gcc-O3/imap/handlers/enable.o build/gcc-O3/imap/handlers/expunge.o build/gcc-O3/imap/handlers/fetch.o build/gcc-O3/imap/handlers/genurlauth.o build/gcc-O3/imap/handlers/id.o build/gcc-O3/imap/handlers/idle.o build/gcc-O3/imap/handlers/listext.o build/gcc-O3/imap/handlers/login.o build/gcc-O3/imap/handlers/logout.o build/gcc-O3/imap/handlers/lsub.o build/gcc-O3/imap/handlers/move.o build/gcc-O3/imap/handlers/namespace.o build/gcc-O3/imap/handlers/noop.o build/gcc-O3/imap/handlers/notify.o build/gcc-O3/imap/handlers/quota.o build/gcc-O3/imap/handlers/rename.o build/gcc-O3/imap/handlers/resetkey.o build/gcc-O3/imap/handlers/search.o build/gcc-O3/imap/handlers/select.o build/gcc-O3/imap/handlers/sort.o build/gcc-O3/imap/handlers/starttls.o build/gcc-O3/imap/handlers/status.o build/gcc-O3/imap/handlers/store.o build/gcc-O3/imap/handlers/subscribe.o build/gcc-O3/imap/handlers/thread.o build/gcc-O3/imap/handlers/unselect.o build/gcc-O3/imap/handlers/urlfetch.o build/gcc-O3/imap/imap.o build/gcc-O3/imap/imapparser.o build/gcc-O3/imap/imapsession.o build/gcc-O3/imap/command.o build/gcc-O3/imap/imapurl.o build/gcc-O3/imap/imapurlfetcher.o build/gcc-O3/imap/imapresponse.o build/gcc-O3/imap/mailboxgroup.o build/gcc-O3/imap/eventmap.o build/gcc-O3/pop/pop.o build/gcc-O3/pop/popcommand.o build/gcc-O3/sieve/managesieve.o build/gcc-O3/sieve/managesievecommand.o build/gcc-O3/sieve/sieveaction.o build/gcc-O3/sieve/sievescript.o build/gcc-O3/sieve/sieve.o build/gcc-O3/sieve/sieveparser.o build/gcc-O3/sieve/sieveproduction.o build/gcc-O3/sieve/sievenotify.o build/gcc-O3/smtp/smtp.o build/gcc-O3/smtp/smtpparser.o build/gcc-O3/smtp/smtpcommand.o build/gcc-O3/smtp/smtphelo.o build/gcc-O3/smtp/smtpmailrcpt.o build/gcc-O3/smtp/smtpauth.o build/gcc-O3/smtp/smtpdata.o build/gcc-O3/smtp/spoolmanager.o build/gcc-O3/smtp/deliveryagent.o build/gcc-O3/message/smtpclient.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/sasl/mechanism.o build/gcc-O3/sasl/plain.o build/gcc-O3/sasl/anonymous.o build/gcc-O3/sasl/cram-md5.o build/gcc-O3/sasl/digest-md5.o build/gcc-O3/sasl/sasllogin.o build/gcc-O3/sasl/saslconnection.o build/gcc-O3/sasl/ldaprelay.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/server/user.o build/gcc-O3/extractors/html.o build/gcc-O3/abnf/abnfparser.o build/gcc-O3/collations/collation.o build/gcc-O3/collations/octet.o build/gcc-O3/collations/ascii-numeric.o build/gcc-O3/collations/ascii-casemap.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 465 chmod $(EXEMODE) bin/archiveopteryx 466 mkdir -p build/gcc-O3/aoximport 467 g++ -c -o build/gcc-O3/aoximport/aoximport.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/aoximport.cpp 468 g++ -c -o build/gcc-O3/aoximport/migrator.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/migrator.cpp 469 g++ -c -o build/gcc-O3/aoximport/dirtree.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/dirtree.cpp 470 g++ -c -o build/gcc-O3/aoximport/mbox.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/mbox.cpp 471 g++ -c -o build/gcc-O3/aoximport/cyrus.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/cyrus.cpp 472 g++ -c -o build/gcc-O3/aoximport/mh.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/mh.cpp 473 g++ -c -o build/gcc-O3/aoximport/maildir.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoximport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoximport/maildir.cpp 474 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/aoximport build/gcc-O3/aoximport/aoximport.o build/gcc-O3/aoximport/migrator.o build/gcc-O3/aoximport/dirtree.o build/gcc-O3/aoximport/mbox.o build/gcc-O3/aoximport/cyrus.o build/gcc-O3/aoximport/mh.o build/gcc-O3/aoximport/maildir.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/user.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/extractors/html.o build/gcc-O3/abnf/abnfparser.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 475 chmod $(EXEMODE) bin/aoximport 476 mkdir -p build/gcc-O3/aoxexport 477 g++ -c -o build/gcc-O3/aoxexport/aoxexport.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoxexport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoxexport/aoxexport.cpp 478 g++ -c -o build/gcc-O3/aoxexport/exporter.o -g -funsigned-char -W -Wall -Wno-unused-result -pthread -O3 -Iaoxexport -Icore -Iabnf -Iserver -Imessage -Iextractors -Iencodings -Idb -Ismtp -Isasl -Iimap -Isieve -Icollations -Ilogd -Iaox -Ipop aoxexport/exporter.cpp 479 g++ $(LINKFLAGS) -pthread `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lm -o bin/aoxexport build/gcc-O3/aoxexport/aoxexport.o build/gcc-O3/aoxexport/exporter.o build/gcc-O3/db/database.o build/gcc-O3/db/postgres.o build/gcc-O3/db/pgmessage.o build/gcc-O3/db/query.o build/gcc-O3/db/transaction.o build/gcc-O3/db/schema.o build/gcc-O3/db/dbsignal.o build/gcc-O3/db/granter.o build/gcc-O3/db/schemachecker.o build/gcc-O3/server/connection.o build/gcc-O3/server/endpoint.o build/gcc-O3/server/event.o build/gcc-O3/server/logclient.o build/gcc-O3/server/eventloop.o build/gcc-O3/server/server.o build/gcc-O3/server/timer.o build/gcc-O3/server/resolver.o build/gcc-O3/server/graph.o build/gcc-O3/server/integerset.o build/gcc-O3/server/egd.o build/gcc-O3/server/tlsthread.o build/gcc-O3/server/session.o build/gcc-O3/server/mailbox.o build/gcc-O3/server/permissions.o build/gcc-O3/server/selector.o build/gcc-O3/message/multipart.o build/gcc-O3/message/message.o build/gcc-O3/message/bodypart.o build/gcc-O3/message/header.o build/gcc-O3/message/parser.o build/gcc-O3/message/field.o build/gcc-O3/message/mimefields.o build/gcc-O3/message/datefield.o build/gcc-O3/message/addressfield.o build/gcc-O3/message/address.o build/gcc-O3/message/date.o build/gcc-O3/message/flag.o build/gcc-O3/message/injector.o build/gcc-O3/message/fetcher.o build/gcc-O3/message/annotation.o build/gcc-O3/message/dsn.o build/gcc-O3/message/recipient.o build/gcc-O3/message/listidfield.o build/gcc-O3/message/messagecache.o build/gcc-O3/message/helperrowcreator.o build/gcc-O3/server/user.o build/gcc-O3/core/global.o build/gcc-O3/core/scope.o build/gcc-O3/core/estring.o build/gcc-O3/core/buffer.o build/gcc-O3/core/list.o build/gcc-O3/core/map.o build/gcc-O3/core/dict.o build/gcc-O3/core/allocator.o build/gcc-O3/core/md5.o build/gcc-O3/core/file.o build/gcc-O3/core/logger.o build/gcc-O3/core/log.o build/gcc-O3/core/configuration.o build/gcc-O3/core/estringlist.o build/gcc-O3/core/entropy.o build/gcc-O3/core/stderrlogger.o build/gcc-O3/core/cache.o build/gcc-O3/core/patriciatree.o build/gcc-O3/core/ustring.o build/gcc-O3/core/ustringlist.o build/gcc-O3/encodings/codec.o build/gcc-O3/encodings/iso8859.o build/gcc-O3/encodings/cp.o build/gcc-O3/encodings/koi.o build/gcc-O3/encodings/mac.o build/gcc-O3/encodings/utf.o build/gcc-O3/encodings/unknown.o build/gcc-O3/encodings/gb2312.o build/gcc-O3/encodings/gbk.o build/gcc-O3/encodings/eucjp.o build/gcc-O3/encodings/iso2022jp.o build/gcc-O3/encodings/cp932.o build/gcc-O3/encodings/cp950.o build/gcc-O3/encodings/euckr.o build/gcc-O3/encodings/cp949.o build/gcc-O3/encodings/hproman8.o build/gcc-O3/encodings/viscii.o build/gcc-O3/encodings/ebcdic.o build/gcc-O3/abnf/abnfparser.o build/gcc-O3/extractors/html.o build/gcc-O3/aox/searchsyntax.o `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"` `uname | grep -Ei "linux|darwin" >/dev/null && echo "-lresolv"` -lssl `uname | grep -Ei "openbsd|darwin" >/dev/null || echo "-lcrypt"`o -lz 480 chmod $(EXEMODE) bin/aoxexport 481 touch compile 482 483# Target clean removes all files and directories 'compile' created. 484clean: 485 -rm -rf compile aox/buildinfo.inc bin/aox bin/aoxdeliver bin/aoxexport bin/aoximport bin/archiveopteryx bin/installer bin/logd bin/recorder db/downgrades.inc db/privileges.inc message/tld.inc doc/man build bin 486 487 488# Target install needs root, and installs everything. 489install: compile 490 mkdir -p $(INSTALLROOT)$(BINDIR) 491 cp -f bin/aoxdeliver $(INSTALLROOT)$(BINDIR)/aoxdeliver 492 chmod $(EXEMODE) $(INSTALLROOT)$(BINDIR)/aoxdeliver 493 mkdir -p $(INSTALLROOT)$(READMEDIR) 494 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 495 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 496 -e 's!$$MANDIR!'$(MANDIR)'!' \ 497 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 498 -e 's!$$INITDIR!'$(INITDIR)'!' \ 499 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 500 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 501 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 502 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 503 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 504 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 505 -e 's!$$DBNAME!'$(DBNAME)'!' \ 506 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 507 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 508 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 509 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 510 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 511 -e 's!$$VERSION!'3.2.0'!' \ 512 -e 's!$$PREFIX!'$(PREFIX)'!' \ 513 < doc/readme/README > build/gcc-O3/README 514 cp -f build/gcc-O3/README $(INSTALLROOT)$(READMEDIR)/README 515 chmod 644 $(INSTALLROOT)$(READMEDIR)/README 516 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 517 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 518 -e 's!$$MANDIR!'$(MANDIR)'!' \ 519 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 520 -e 's!$$INITDIR!'$(INITDIR)'!' \ 521 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 522 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 523 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 524 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 525 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 526 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 527 -e 's!$$DBNAME!'$(DBNAME)'!' \ 528 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 529 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 530 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 531 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 532 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 533 -e 's!$$VERSION!'3.2.0'!' \ 534 -e 's!$$PREFIX!'$(PREFIX)'!' \ 535 < doc/readme/COPYING > build/gcc-O3/COPYING 536 cp -f build/gcc-O3/COPYING $(INSTALLROOT)$(READMEDIR)/COPYING 537 chmod 644 $(INSTALLROOT)$(READMEDIR)/COPYING 538 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 539 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 540 -e 's!$$MANDIR!'$(MANDIR)'!' \ 541 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 542 -e 's!$$INITDIR!'$(INITDIR)'!' \ 543 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 544 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 545 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 546 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 547 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 548 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 549 -e 's!$$DBNAME!'$(DBNAME)'!' \ 550 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 551 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 552 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 553 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 554 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 555 -e 's!$$VERSION!'3.2.0'!' \ 556 -e 's!$$PREFIX!'$(PREFIX)'!' \ 557 < doc/readme/bsd.txt > build/gcc-O3/bsd.txt 558 cp -f build/gcc-O3/bsd.txt $(INSTALLROOT)$(READMEDIR)/bsd.txt 559 chmod 644 $(INSTALLROOT)$(READMEDIR)/bsd.txt 560 mkdir -p $(INSTALLROOT)$(MANDIR) 561 mkdir -p $(INSTALLROOT)$(MANDIR)/man5 562 cp -f doc/man/man5/archiveopteryx.conf.5 $(INSTALLROOT)$(MANDIR)/man5/archiveopteryx.conf.5 563 chmod 644 $(INSTALLROOT)$(MANDIR)/man5/archiveopteryx.conf.5 564 cp -f doc/man/man5/aoxsuper.conf.5 $(INSTALLROOT)$(MANDIR)/man5/aoxsuper.conf.5 565 chmod 644 $(INSTALLROOT)$(MANDIR)/man5/aoxsuper.conf.5 566 mkdir -p $(INSTALLROOT)$(MANDIR)/man8 567 cp -f doc/man/man8/aoximport.8 $(INSTALLROOT)$(MANDIR)/man8/aoximport.8 568 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/aoximport.8 569 cp -f doc/man/man8/aox.8 $(INSTALLROOT)$(MANDIR)/man8/aox.8 570 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/aox.8 571 cp -f doc/man/man8/archiveopteryx.8 $(INSTALLROOT)$(MANDIR)/man8/archiveopteryx.8 572 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/archiveopteryx.8 573 cp -f doc/man/man8/aoxdeliver.8 $(INSTALLROOT)$(MANDIR)/man8/aoxdeliver.8 574 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/aoxdeliver.8 575 cp -f doc/man/man8/installer.8 $(INSTALLROOT)$(MANDIR)/man8/installer.8 576 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/installer.8 577 cp -f doc/man/man8/logd.8 $(INSTALLROOT)$(MANDIR)/man8/logd.8 578 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/logd.8 579 cp -f doc/man/man8/recorder.8 $(INSTALLROOT)$(MANDIR)/man8/recorder.8 580 chmod 644 $(INSTALLROOT)$(MANDIR)/man8/recorder.8 581 mkdir -p $(INSTALLROOT)$(SBINDIR) 582 cp -f bin/logd $(INSTALLROOT)$(SBINDIR)/logd 583 chmod $(EXEMODE) $(INSTALLROOT)$(SBINDIR)/logd 584 cp -f bin/aox $(INSTALLROOT)$(BINDIR)/aox 585 chmod $(EXEMODE) $(INSTALLROOT)$(BINDIR)/aox 586 cp -f bin/recorder $(INSTALLROOT)$(SBINDIR)/recorder 587 chmod $(EXEMODE) $(INSTALLROOT)$(SBINDIR)/recorder 588 mkdir -p $(INSTALLROOT)$(LIBDIR) 589 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 590 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 591 -e 's!$$MANDIR!'$(MANDIR)'!' \ 592 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 593 -e 's!$$INITDIR!'$(INITDIR)'!' \ 594 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 595 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 596 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 597 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 598 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 599 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 600 -e 's!$$DBNAME!'$(DBNAME)'!' \ 601 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 602 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 603 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 604 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 605 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 606 -e 's!$$VERSION!'3.2.0'!' \ 607 -e 's!$$PREFIX!'$(PREFIX)'!' \ 608 < schema/schema.pg > build/gcc-O3/schema.pg 609 cp -f build/gcc-O3/schema.pg $(INSTALLROOT)$(LIBDIR)/schema.pg 610 chmod 644 $(INSTALLROOT)$(LIBDIR)/schema.pg 611 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 612 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 613 -e 's!$$MANDIR!'$(MANDIR)'!' \ 614 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 615 -e 's!$$INITDIR!'$(INITDIR)'!' \ 616 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 617 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 618 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 619 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 620 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 621 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 622 -e 's!$$DBNAME!'$(DBNAME)'!' \ 623 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 624 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 625 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 626 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 627 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 628 -e 's!$$VERSION!'3.2.0'!' \ 629 -e 's!$$PREFIX!'$(PREFIX)'!' \ 630 < schema/flag-names > build/gcc-O3/flag-names 631 cp -f build/gcc-O3/flag-names $(INSTALLROOT)$(LIBDIR)/flag-names 632 chmod 644 $(INSTALLROOT)$(LIBDIR)/flag-names 633 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 634 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 635 -e 's!$$MANDIR!'$(MANDIR)'!' \ 636 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 637 -e 's!$$INITDIR!'$(INITDIR)'!' \ 638 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 639 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 640 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 641 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 642 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 643 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 644 -e 's!$$DBNAME!'$(DBNAME)'!' \ 645 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 646 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 647 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 648 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 649 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 650 -e 's!$$VERSION!'3.2.0'!' \ 651 -e 's!$$PREFIX!'$(PREFIX)'!' \ 652 < schema/field-names > build/gcc-O3/field-names 653 cp -f build/gcc-O3/field-names $(INSTALLROOT)$(LIBDIR)/field-names 654 chmod 644 $(INSTALLROOT)$(LIBDIR)/field-names 655 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 656 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 657 -e 's!$$MANDIR!'$(MANDIR)'!' \ 658 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 659 -e 's!$$INITDIR!'$(INITDIR)'!' \ 660 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 661 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 662 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 663 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 664 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 665 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 666 -e 's!$$DBNAME!'$(DBNAME)'!' \ 667 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 668 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 669 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 670 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 671 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 672 -e 's!$$VERSION!'3.2.0'!' \ 673 -e 's!$$PREFIX!'$(PREFIX)'!' \ 674 < schema/downgrades > build/gcc-O3/downgrades 675 cp -f build/gcc-O3/downgrades $(INSTALLROOT)$(LIBDIR)/downgrades 676 chmod 644 $(INSTALLROOT)$(LIBDIR)/downgrades 677 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 678 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 679 -e 's!$$MANDIR!'$(MANDIR)'!' \ 680 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 681 -e 's!$$INITDIR!'$(INITDIR)'!' \ 682 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 683 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 684 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 685 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 686 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 687 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 688 -e 's!$$DBNAME!'$(DBNAME)'!' \ 689 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 690 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 691 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 692 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 693 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 694 -e 's!$$VERSION!'3.2.0'!' \ 695 -e 's!$$PREFIX!'$(PREFIX)'!' \ 696 < schema/fts.pg > build/gcc-O3/fts.pg 697 cp -f build/gcc-O3/fts.pg $(INSTALLROOT)$(LIBDIR)/fts.pg 698 chmod 644 $(INSTALLROOT)$(LIBDIR)/fts.pg 699 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 700 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 701 -e 's!$$MANDIR!'$(MANDIR)'!' \ 702 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 703 -e 's!$$INITDIR!'$(INITDIR)'!' \ 704 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 705 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 706 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 707 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 708 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 709 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 710 -e 's!$$DBNAME!'$(DBNAME)'!' \ 711 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 712 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 713 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 714 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 715 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 716 -e 's!$$VERSION!'3.2.0'!' \ 717 -e 's!$$PREFIX!'$(PREFIX)'!' \ 718 < scripts/archiveopteryx > $(INSTALLROOT)$(INITDIR)/archiveopteryx 719 chmod 755 $(INSTALLROOT)$(INITDIR)/archiveopteryx 720 mkdir -p $(INSTALLROOT)$(LIBDIR)/contrib ; 721 sed -e 's!$$BINDIR!'$(BINDIR)'!' \ 722 -e 's!$$SBINDIR!'$(SBINDIR)'!' \ 723 -e 's!$$MANDIR!'$(MANDIR)'!' \ 724 -e 's!$$LIBDIR!'$(LIBDIR)'!' \ 725 -e 's!$$INITDIR!'$(INITDIR)'!' \ 726 -e 's!$$PIDFILEDIR!'$(PIDFILEDIR)'!' \ 727 -e 's!$$JAILDIR!'$(JAILDIR)'!' \ 728 -e 's!$$MESSAGEDIR!'$(MESSAGEDIR)'!' \ 729 -e 's!$$CONFIGDIR!'$(CONFIGDIR)'!' \ 730 -e 's!$$LOGFILEMODE!'$(LOGFILEMODE)'!' \ 731 -e 's!$$LOGFILE!'$(LOGFILE)'!' \ 732 -e 's!$$DBNAME!'$(DBNAME)'!' \ 733 -e 's!$$DBSCHEMA!'$(DBSCHEMA)'!' \ 734 -e 's!$$DBOWNER!'$(DBOWNER)'!' \ 735 -e 's!$$DBADDRESS!'$(DBADDRESS)'!' \ 736 -e 's!$$AOXUSER!'$(AOXUSER)'!' \ 737 -e 's!$$AOXGROUP!'$(AOXGROUP)'!' \ 738 -e 's!$$VERSION!'3.2.0'!' \ 739 -e 's!$$PREFIX!'$(PREFIX)'!' \ 740 < scripts/rrdglue > $(INSTALLROOT)$(LIBDIR)/contrib/rrdglue 741 chmod 755 $(INSTALLROOT)$(LIBDIR)/contrib/rrdglue 742 cp -f bin/installer $(INSTALLROOT)$(LIBDIR)/installer 743 chmod $(EXEMODE) $(INSTALLROOT)$(LIBDIR)/installer 744 cp -f bin/archiveopteryx $(INSTALLROOT)$(SBINDIR)/archiveopteryx 745 chmod $(EXEMODE) $(INSTALLROOT)$(SBINDIR)/archiveopteryx 746 cp -f bin/aoximport $(INSTALLROOT)$(BINDIR)/aoximport 747 chmod $(EXEMODE) $(INSTALLROOT)$(BINDIR)/aoximport 748 cp -f bin/aoxexport $(INSTALLROOT)$(BINDIR)/aoxexport 749 chmod $(EXEMODE) $(INSTALLROOT)$(BINDIR)/aoxexport 750 mkdir -p $(INSTALLROOT)$(JAILDIR) ; 751 chmod 701 $(INSTALLROOT)$(JAILDIR) 752 mkdir -p $(INSTALLROOT)$(JAILDIR)/var/run ; 753 mkdir -p $(INSTALLROOT)$(MESSAGEDIR) ; 754 chmod 700 $(INSTALLROOT)$(MESSAGEDIR) 755 mkdir -p $(INSTALLROOT)$(PIDFILEDIR) ; 756 mkdir -p $(INSTALLROOT)$(CONFIGDIR) ; 757 @echo "" ; echo " To set up the database and generate a configuration file, run $(LIBDIR)/installer as root. The new configuration file will be in $(CONFIGDIR)/archiveopteryx.conf." | fmt ; echo 758 @echo " $(LIBDIR)/installer -n shows what it would do, without making any changes. (If you are just upgrading from an older version, $(BINDIR)/aox upgrade schema may be enough. $(BINDIR)/aox upgrade schema -n shows what it would do, without making any changes.)" | fmt ; echo 759 @echo " The logfile is $(LOGFILE) by default and man pages are in $(MANDIR)." | fmt ; echo 760 @echo " If you have any problems, the FAQ is at http://www.archiveopteryx.org/faq/ and you can always ask info@aox.org for help." | fmt ; echo 761 762# This is the end. See the Jamfile for the real build system. 763