Page MenuHomePhorge

Makefile.in
No OneTemporary

Authored By
Unknown
Size
7 KB
Referenced Files
None
Subscribers
None

Makefile.in

# Makefile for cyrus imap server and associated programs
# $Id: Makefile.in,v 1.112 2000/05/03 19:24:10 leg Exp $
#
# @configure_input@
#
# Copyright 1998 Carnegie Mellon University
#
# No warranties, either expressed or implied, are made regarding the
# operation, use, or results of the software.
#
# Permission to use, copy, modify and distribute this software and its
# documentation is hereby granted for non-commercial purposes only
# provided that this copyright notice appears in all copies and in
# supporting documentation.
#
# Permission is also granted to Internet Service Providers and others
# entities to use the software for internal purposes.
#
# The distribution, modification or sale of a product which uses or is
# based on the software, in whole or in part, for commercial purposes or
# benefits requires specific, additional permission from:
#
# Office of Technology Transfer
# Carnegie Mellon University
# 5000 Forbes Avenue
# Pittsburgh, PA 15213-3890
# (412) 268-4387, fax: (412) 268-7395
# tech-transfer@andrew.cmu.edu
#
DEFINES=-DSETPROCTITLE
# \Seen state database. Either 'db' (berkeley db) or
# 'local' (legacy flat file).
SEEN=seen_db.o
# New mail notification mechanism
NOTIFY=notify_@WITH_NOTIFY@.o
srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
INSTALL = @INSTALL@
RANLIB = @RANLIB@
CYRUS_USER=@cyrus_user@
CYRUS_GROUP=@cyrus_group@
DEFS = @DEFS@ @LOCALDEFS@
CPPFLAGS = -I. -I.. -I../sieve -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../acap @COM_ERR_CPPFLAGS@ @SIEVE_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@
IMAP_LIBS = @IMAP_LIBS@
SIEVE_LIBS = @SIEVE_LIBS@
IMAP_COM_ERR_LIBS = @IMAP_COM_ERR_LIBS@
LIBS = $(IMAP_LIBS) $(IMAP_COM_ERR_LIBS)
DEPLIBS = ../acap/libacap.a ../lib/libcyrus.a @DEPLIBS@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@ @CFLAGS@ @COM_ERR_LDFLAGS@
SHELL = /bin/sh
MAKEDEPEND = @MAKEDEPEND@
COMPILE_ET=@COMPILE_ET@
#
# Some notes on purify --
# you probably want to run the make as the cyrus user as
# purify sets the cache directory based on the user. So,
# if you don't, purify can't find the instrumented libraries
# and so you don't get any useful information.
# It may also help to run purify by hand to instrument any of
# the dynamic libraries that may crop up during run time.
#
PURIFY=/usr/local/bin/purify
PUREOPT= -best-effort -windows=no -logfile=/tmp/pure/%v.%p.log -always_use_cache_dir
QUANTIFY=/usr/local/bin/quantify
QUANTOPT=-windows=no -filename-prefix=/tmp/quant/%v.%p -write-summary-file= -logfile=/tmp/quant/%v.%p.log
prefix = @prefix@
exec_prefix = @exec_prefix@
cyrus_prefix = @cyrus_prefix@
LOBJS= append.o mailbox.o mboxlist.o mboxname.o message.o \
config.o imap_err.o proc.o setproctitle.o convert_code.o \
duplicate.o saslclient.o acapmbox.o signals.o \
base64.o $(SEEN) $(NOTIFY)
IMAPDOBJS=pushstats.o imapd.o index.o tls.o
SERVICE=../master/service.o
PROGS = collectnews syncnews arbitron fud reconstruct quota \
mbpath ipurge deliver \
imapd proxyd lmtpd pop3d pop3proxyd \
ctl_mboxlist ctl_deliver target-acap acappush
all: $(PROGS) $(SUIDPROGS)
install:
$(srcdir)/../install-sh -d ${DESTDIR}$(cyrus_prefix)/bin
for file in $(PROGS); \
do \
$(INSTALL) -o $(CYRUS_USER) -g $(CYRUS_GROUP) -m 755 $$file $(DESTDIR)$(cyrus_prefix)/bin || exit 1; \
done
# $(INSTALL) -o $(CYRUS_USER) -g $(CYRUS_GROUP) -m 4750 $(SUIDPROGS) $(DESTDIR)$(cyrus_prefix)/bin
$(INSTALL) -o $(CYRUS_USER) -g $(CYRUS_GROUP) -m 755 feedcyrus $(DESTDIR)$(cyrus_prefix)/bin
.c.o:
$(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) \
$<
acappush: acappush.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o acappush \
acappush.o libimap.a $(DEPLIBS) $(LIBS)
pushstats.c pushstats.h: pushstats.snmp $(srcdir)/../snmp/snmpgen
$(srcdir)/../snmp/snmpgen $(srcdir)/pushstats.snmp
lmtpstats.c lmtpstats.h: lmtpstats.snmp $(srcdir)/../snmp/snmpgen
$(srcdir)/../snmp/snmpgen $(srcdir)/lmtpstats.snmp
collectnews: collectnews.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o collectnews collectnews.o libimap.a $(DEPLIBS) \
$(LIBS)
syncnews: syncnews.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o syncnews syncnews.o libimap.a $(DEPLIBS) \
$(LIBS)
deliver: deliver.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o deliver \
deliver.o libimap.a $(DEPLIBS) $(LIBS)
lmtpd: lmtpstats.o lmtpd.o libimap.a $(DEPLIBS) $(SIEVE_LIBS) $(SERVICE)
$(CC) $(LDFLAGS) -o lmtpd \
$(SERVICE) lmtpd.o lmtpstats.o libimap.a $(DEPLIBS) $(SIEVE_LIBS) $(LIBS)
ctl_deliver: ctl_deliver.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o \
$@ ctl_deliver.o libimap.a $(DEPLIBS) $(LIBS)
ctl_mboxlist: ctl_mboxlist.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o \
$@ ctl_mboxlist.o libimap.a $(DEPLIBS) $(LIBS)
imapd: $(IMAPDOBJS) libimap.a $(DEPLIBS) $(SERVICE)
$(CC) $(LDFLAGS) -o imapd \
$(SERVICE) $(IMAPDOBJS) libimap.a $(DEPLIBS) $(LIBS)
proxyd: pushstats.o proxyd.o tls.o libimap.a $(DEPLIBS) $(SERVICE)
$(CC) $(LDFLAGS) -o proxyd \
$(SERVICE) pushstats.o proxyd.o tls.o libimap.a $(DEPLIBS) $(LIBS)
gun: gun.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o gun gun.o libimap.a $(DEPLIBS) $(LIBS)
target-acap: target-acap.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o target-acap \
target-acap.o libimap.a $(DEPLIBS) $(LIBS)
imapd.pure: $(IMAPDOBJS) libimap.a $(DEPLIBS) $(SERVICE)
$(PURIFY) $(PUREOPT) \
$(CC) $(LDFLAGS) -o imapd.pure \
$(SERVICE) $(IMAPDOBJS) libimap.a $(DEPLIBS) $(LIBS)
imapd.quant: $(IMAPDOBJS) libimap.a $(DEPLIBS)
$(QUANTIFY) $(QUANTOPT) \
$(CC) $(LDFLAGS) -o imapd.quant \
$(IMAPDOBJS) libimap.a $(DEPLIBS) $(LIBS)
pop3d: pop3d.o tls.o libimap.a $(DEPLIBS) $(SERVICE)
$(CC) $(LDFLAGS) -o pop3d pop3d.o tls.o $(SERVICE) \
libimap.a $(DEPLIBS) $(LIBS)
pop3proxyd: pop3proxyd.o tls.o libimap.a $(DEPLIBS) $(SERVICE)
$(CC) $(LDFLAGS) -o pop3proxyd pop3proxyd.o tls.o $(SERVICE) \
libimap.a $(DEPLIBS) $(LIBS)
arbitron: arbitron.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o arbitron arbitron.o libimap.a $(DEPLIBS) $(LIBS)
populateacap: populateacap.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o populateacap populateacap.o libimap.a $(DEPLIBS) $(LIBS)
fud: fud.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o fud fud.o libimap.a $(DEPLIBS) $(LIBS)
mbpath: mbpath.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o mbpath mbpath.o libimap.a $(DEPLIBS) $(LIBS)
ipurge: ipurge.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o ipurge ipurge.o libimap.a $(DEPLIBS) $(LIBS)
reconstruct: reconstruct.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o \
reconstruct reconstruct.o libimap.a $(DEPLIBS) $(LIBS)
quota: quota.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o quota quota.o libimap.a $(DEPLIBS) $(LIBS)
krbck: krbck.o libimap.a $(DEPLIBS)
$(CC) $(LDFLAGS) -o krbck krbck.o $(DEPLIBS) $(LIBS)
libimap.a: $(LOBJS)
rm -f libimap.a
ar cr libimap.a $(LOBJS)
$(RANLIB) libimap.a
imap_err.h imap_err.c: imap_err.et
$(COMPILE_ET) $(srcdir)/imap_err.et
clean:
rm -f *.o *.a Makefile.bak imap_err.c imap_err.h makedepend.log \
$(PROGS) $(SUIDPROGS) pushstats.[ch]
# feedcyrus can't be in the config line because it's generated by configure,
# and we can't make it without running configure again.
distclean: clean
rm -f Makefile feedcyrus
depend: imap_err.h
${MAKEDEPEND} $(CPPFLAGS) $(DEFS) $(CFLAGS) *.c $(srcdir)/*.c 1>makedepend.log 2>&1
# DO NOT DELETE THIS LINE -- make depend depends on it.

File Metadata

Mime Type
text/x-makefile
Expires
Mon, Apr 6, 2:23 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18831998
Default Alt Text
Makefile.in (7 KB)

Event Timeline