Files
evolution/camel/Makefile.am
Jeffrey Stedfast b0633536f2 New source file implementing a very basic certificate database. This is
2002-07-30  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-certdb.c: New source file implementing a very basic
	certificate database. This is mostly just here because the Mozilla
	NSS certdb seems to not be working for everyone's Evolution
	install (works fine for me and Ettore but not many other people).

	* camel-tcp-stream-ssl.c (ssl_bad_cert): If we have this
	certificate in our own CamelCertDB, then get the trust value from
	that and only prompt the user if the trust is unknown.

	* camel-tcp-stream-openssl.c (ssl_verify): Same.

	* camel.c (camel_init): Create our default certdb.

svn path=/trunk/; revision=17642
2002-07-30 19:16:11 +00:00

283 lines
7.4 KiB
Makefile

## Process this file with automake to produce Makefile.in
SUBDIRS = providers tests
libcamelincludedir = $(includedir)/camel
sbin_PROGRAMS = camel-lock-helper camel-index-control
lib_LTLIBRARIES = libcamel.la
noinst_LTLIBRARIES = libcamel-static.la
INCLUDES = -I.. -I$(srcdir)/.. \
-I$(top_srcdir)/intl \
-I$(top_srcdir)/e-util \
-DCAMEL_SBINDIR=\""$(sbindir)"\" \
-DCAMEL_PROVIDERDIR=\""$(camel_providerdir)"\" \
-DG_LOG_DOMAIN=\"camel\" \
$(CAMEL_CFLAGS)
libcamel_la_SOURCES = \
broken-date-parser.c \
camel-address.c \
camel-arg.c \
camel-block-file.c \
camel-certdb.c \
camel-charset-map.c \
camel-cipher-context.c \
camel-cms-context.c \
camel-data-cache.c \
camel-data-wrapper.c \
camel-digest-folder.c \
camel-digest-store.c \
camel-digest-summary.c \
camel-disco-diary.c \
camel-disco-folder.c \
camel-disco-store.c \
camel-exception.c \
camel-file-utils.c \
camel-filter-driver.c \
camel-filter-search.c \
camel-folder-search.c \
camel-folder-summary.c \
camel-folder-thread.c \
camel-folder.c \
camel-gpg-context.c \
camel-html-parser.c \
camel-http-stream.c \
camel-index.c \
camel-internet-address.c \
camel-lock.c \
camel-lock-client.c \
camel-medium.c \
camel-mime-filter-bestenc.c \
camel-mime-filter-basic.c \
camel-mime-filter-charset.c \
camel-mime-filter-chomp.c \
camel-mime-filter-canon.c \
camel-mime-filter-crlf.c \
camel-mime-filter-from.c \
camel-mime-filter-html.c \
camel-mime-filter-tohtml.c \
camel-mime-filter-index.c \
camel-mime-filter-linewrap.c \
camel-mime-filter-save.c \
camel-mime-filter.c \
camel-mime-message.c \
camel-mime-parser.c \
camel-mime-part-utils.c \
camel-mime-part.c \
camel-mime-utils.c \
camel-movemail.c \
camel-multipart.c \
camel-multipart-encrypted.c \
camel-multipart-signed.c \
camel-object.c \
camel-operation.c \
camel-partition-table.c \
camel-pgp-mime.c \
camel-smime-context.c \
camel-smime-utils.c \
camel-provider.c \
camel-sasl.c \
camel-sasl-anonymous.c \
camel-sasl-cram-md5.c \
camel-sasl-digest-md5.c \
camel-sasl-kerberos4.c \
camel-sasl-login.c \
camel-sasl-ntlm.c \
camel-sasl-plain.c \
camel-sasl-popb4smtp.c \
camel-search-private.c \
camel-seekable-stream.c \
camel-seekable-substream.c \
camel-service.c \
camel-session.c \
camel-store.c \
camel-store-summary.c \
camel-stream-buffer.c \
camel-stream-filter.c \
camel-stream-fs.c \
camel-stream-mem.c \
camel-stream-null.c \
camel-stream.c \
camel-text-index.c \
camel-tcp-stream-raw.c \
camel-tcp-stream-ssl.c \
camel-tcp-stream-openssl.c \
camel-tcp-stream.c \
camel-transport.c \
camel-uid-cache.c \
camel-url.c \
camel-vee-folder.c \
camel-vee-store.c \
camel-vtrash-folder.c \
camel.c \
gstring-util.c \
hash-table-utils.c \
string-utils.c
libcamelinclude_HEADERS = \
broken-date-parser.h \
camel-address.h \
camel-arg.h \
camel-block-file.h \
camel-certdb.h \
camel-charset-map.h \
camel-cipher-context.h \
camel-cms-context.h \
camel-data-cache.h \
camel-data-wrapper.h \
camel-digest-folder.h \
camel-digest-store.h \
camel-digest-summary.h \
camel-disco-diary.h \
camel-disco-folder.h \
camel-disco-store.h \
camel-exception-list.def \
camel-exception.h \
camel-file-utils.h \
camel-filter-driver.h \
camel-filter-search.h \
camel-folder-search.h \
camel-folder-summary.h \
camel-folder-thread.h \
camel-folder.h \
camel-gpg-context.h \
camel-http-stream.h \
camel-index.h \
camel-internet-address.h \
camel-lock.h \
camel-lock-client.h \
camel-medium.h \
camel-mime-filter-bestenc.h \
camel-mime-filter-basic.h \
camel-mime-filter-charset.h \
camel-mime-filter-chomp.h \
camel-mime-filter-canon.h \
camel-mime-filter-crlf.h \
camel-mime-filter-from.h \
camel-mime-filter-html.h \
camel-mime-filter-tohtml.h \
camel-mime-filter-index.h \
camel-mime-filter-linewrap.h \
camel-mime-filter-save.h \
camel-mime-filter.h \
camel-mime-message.h \
camel-mime-parser.h \
camel-mime-part-utils.h \
camel-mime-part.h \
camel-mime-utils.h \
camel-movemail.h \
camel-multipart.h \
camel-multipart-encrypted.h \
camel-multipart-signed.h \
camel-object.h \
camel-operation.h \
camel-partition-table.h \
camel-pgp-mime.h \
camel-smime-context.h \
camel-smime-utils.h \
camel-provider.h \
camel-sasl.h \
camel-sasl-anonymous.h \
camel-sasl-cram-md5.h \
camel-sasl-digest-md5.h \
camel-sasl-kerberos4.h \
camel-sasl-login.h \
camel-sasl-ntlm.h \
camel-sasl-plain.h \
camel-sasl-popb4smtp.h \
camel-seekable-stream.h \
camel-seekable-substream.h \
camel-service.h \
camel-session.h \
camel-store.h \
camel-store-summary.h \
camel-stream-buffer.h \
camel-stream-filter.h \
camel-stream-fs.h \
camel-stream-mem.h \
camel-stream-null.h \
camel-stream.h \
camel-text-index.h \
camel-tcp-stream-raw.h \
camel-tcp-stream-ssl.h \
camel-tcp-stream.h \
camel-transport.h \
camel-types.h \
camel-uid-cache.h \
camel-url.h \
camel-vee-folder.h \
camel-vee-store.h \
camel-vtrash-folder.h \
camel.h \
gstring-util.h \
hash-table-utils.h \
string-utils.h
libcamel_la_LDFLAGS = -version-info 0:0:0 -rpath $(libdir)
libcamel_la_LIBADD = \
$(top_builddir)/e-util/libeutil.la \
$(CAMEL_LIBS)
libcamel_static_la_SOURCES = $(libcamel_la_SOURCES)
libcamel_static_la_LIBADD = $(libcamel_la_LIBADD)
libcamel_static_la_LDFLAGS = --all-static
camel_lock_helper_SOURCES = \
camel-lock-helper.c \
camel-lock-helper.h \
camel-lock.c \
camel-lock.h
camel_index_control_SOURCES = \
camel-index-control.c
camel_index_control_LDADD = \
$(libcamel_la_LIBADD) \
libcamel.la \
$(EVOLUTION_MAIL_LIBS)
install-exec-hook:
@if test -n "$(CAMEL_LOCK_HELPER_USER)"; then \
if test `whoami` = root ; then \
chown $(CAMEL_LOCK_HELPER_USER) $(DESTDIR)$(sbindir)/camel-lock-helper ; \
chmod u+s $(DESTDIR)$(sbindir)/camel-lock-helper ; \
else \
echo '*** WARNING ***' ; \
echo "Camel will not be able to open mbox files until you perform the following steps:" ; \
echo " 1. Become root" ; \
echo " 2. chown $(CAMEL_LOCK_HELPER_USER) $(DESTDIR)$(sbindir)/camel-lock-helper" ; \
echo " 3. chmod u+s $(DESTDIR)$(sbindir)/camel-lock-helper" ; \
echo '*** WARNING ***' ; \
fi \
else \
echo "No user to chown to"; \
fi
@if test -n "$(CAMEL_LOCK_HELPER_GROUP)"; then \
if test `whoami` = root ; then \
chgrp $(CAMEL_LOCK_HELPER_GROUP) $(DESTDIR)$(sbindir)/camel-lock-helper ; \
chmod g+s $(DESTDIR)$(sbindir)/camel-lock-helper ; \
else \
echo '*** WARNING ***' ; \
echo "Camel will not be able to open mbox files until you perform the following steps:" ; \
echo " 1. Become root" ; \
echo " 2. chgrp $(CAMEL_LOCK_HELPER_GROUP) $(DESTDIR)$(sbindir)/camel-lock-helper" ; \
echo " 3. chmod g+s $(DESTDIR)$(sbindir)/camel-lock-helper" ; \
echo '*** WARNING ***' ; \
fi \
else \
echo "No user to chown to"; \
fi
noinst_HEADERS = \
camel-charset-map-private.h \
camel-private.h \
camel-search-private.h \
camel-html-parser.h
EXTRA_DIST = \
README