2006-06-16 Mikael Hallendal <micke@imendio.com>
* configure.ac:
* loudmouth-1.0.pc.in:
* loudmouth/Makefile.am:
- Add checks for libidn.
* loudmouth/lm-connection.c: (lm_connection_new),
(lm_connection_set_server):
* loudmouth/lm-proxy.c: (lm_proxy_set_server):
- Use the new function _lm_utils_hostname_to_punycode.
* loudmouth/lm-internals.h:
* loudmouth/lm-utils.c: (_lm_utils_hostname_to_punycode):
- Added function to support internationalised host names.
- Patch from Frederic Peters.
- Fixes LM-42.
NULL=
AM_CPPFLAGS = \
-I. \
-I$(top_srcdir) \
$(LOUDMOUTH_CFLAGS) \
$(LIBIDN_CFLAGS) \
-DLM_COMPILATION \
-DRUNTIME_ENDIAN \
$(NULL)
lib_LTLIBRARIES = libloudmouth-1.la
if USE_GNUTLS
ssl_sources = \
lm-ssl-gnutls.c
endif
if USE_OPENSSL
ssl_sources = \
lm-ssl-openssl.c
endif
libloudmouth_1_la_SOURCES = \
lm-connection.c \
lm-debug.c \
lm-debug.h \
lm-error.c \
lm-message.c \
lm-message-handler.c \
lm-message-node.c \
lm-parser.c \
lm-parser.h \
lm-internals.h \
lm-sha.c \
lm-sha.h \
lm-ssl-generic.c \
lm-ssl-base.c \
lm-ssl-base.h \
lm-ssl-internals.h \
$(ssl_sources) \
lm-utils.c \
lm-proxy.c \
lm-sock.h \
lm-sock.c \
$(NULL)
libloudmouthinclude_HEADERS = \
lm-connection.h \
lm-error.h \
lm-message.h \
lm-message-handler.h \
lm-message-node.h \
lm-utils.h \
lm-proxy.h \
lm-ssl.h \
loudmouth.h \
$(NULL)
libloudmouth_1_la_LIBADD = \
$(LOUDMOUTH_LIBS) \
$(LIBIDN_LIBS)
libloudmouthincludedir = $(includedir)/loudmouth-1.0/loudmouth
# an explicit dependency here so alm generated files get built
$(OBJECTS): $(built_sources)
EXTRA_DIST = lm-ssl-gnutls.c lm-ssl-openssl.c