summaryrefslogtreecommitdiff
path: root/libsoup/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/Makefile.am')
-rw-r--r--libsoup/Makefile.am73
1 files changed, 40 insertions, 33 deletions
diff --git a/libsoup/Makefile.am b/libsoup/Makefile.am
index fdba1efa..60920bdc 100644
--- a/libsoup/Makefile.am
+++ b/libsoup/Makefile.am
@@ -8,16 +8,15 @@ if OS_WIN32
LIBWS2_32 = -lws2_32
endif
-INCLUDES = \
+AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"libsoup\" \
-DLOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir) \
+ -I$(top_builddir) \
$(SOUP_DEBUG_FLAGS) \
- $(SOUP_MAINTAINER_FLAGS) \
$(GLIB_CFLAGS) \
$(XML_CFLAGS) \
- $(SQLITE_CFLAGS) \
- $(GNOME_KEYRING_CFLAGS)
+ $(SQLITE_CFLAGS)
libsoupincludedir = $(includedir)/libsoup-2.4/libsoup
@@ -28,11 +27,13 @@ soup_headers = \
soup-auth-domain.h \
soup-auth-domain-basic.h \
soup-auth-domain-digest.h \
+ soup-auth-manager.h \
soup-cache.h \
soup-content-decoder.h \
soup-content-sniffer.h \
soup-cookie.h \
soup-cookie-jar.h \
+ soup-cookie-jar-db.h \
soup-cookie-jar-text.h \
soup-date.h \
soup-form.h \
@@ -44,6 +45,7 @@ soup_headers = \
soup-method.h \
soup-misc.h \
soup-multipart.h \
+ soup-multipart-input-stream.h \
soup-password-manager.h \
soup-portability.h \
soup-proxy-resolver.h \
@@ -71,16 +73,23 @@ libsoupinclude_HEADERS = \
$(soup_headers) \
soup-enum-types.h
+nodist_libsoupinclude_HEADERS = \
+ soup-version.h
+
lib_LTLIBRARIES = libsoup-2.4.la
libsoup_2_4_la_LDFLAGS = \
- -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
+ -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) \
+ -no-undefined \
+ -export-symbols $(srcdir)/libsoup-2.4.sym
+
+EXTRA_DIST += libsoup-2.4.sym
libsoup_2_4_la_LIBADD = \
$(GLIB_LIBS) \
+ $(LIBWS2_32) \
$(XML_LIBS) \
- -lz \
- $(LIBWS2_32)
+ $(SQLITE_LIBS)
libsoup_2_4_la_SOURCES = \
soup-address.c \
@@ -94,21 +103,24 @@ libsoup_2_4_la_SOURCES = \
soup-auth-domain.c \
soup-auth-domain-basic.c \
soup-auth-domain-digest.c \
- soup-auth-manager.h \
soup-auth-manager.c \
- soup-auth-manager-ntlm.h \
- soup-auth-manager-ntlm.c \
soup-body-input-stream.h \
soup-body-input-stream.c \
soup-body-output-stream.h \
soup-body-output-stream.c \
soup-cache.c \
+ soup-cache-input-stream.h \
+ soup-cache-input-stream.c \
soup-cache-private.h \
soup-client-input-stream.h \
soup-client-input-stream.c \
soup-connection.h \
soup-connection.c \
+ soup-connection-auth.h \
+ soup-connection-auth.c \
soup-content-decoder.c \
+ soup-content-processor.h \
+ soup-content-processor.c \
soup-content-sniffer.c \
soup-content-sniffer-stream.h \
soup-content-sniffer-stream.c \
@@ -116,6 +128,7 @@ libsoup_2_4_la_SOURCES = \
soup-converter-wrapper.c \
soup-cookie.c \
soup-cookie-jar.c \
+ soup-cookie-jar-db.c \
soup-cookie-jar-text.c \
soup-date.c \
soup-directory-input-stream.h \
@@ -129,8 +142,6 @@ libsoup_2_4_la_SOURCES = \
soup-io-stream.h \
soup-io-stream.c \
soup-logger.c \
- soup-marshal.h \
- soup-marshal.c \
soup-message.c \
soup-message-body.c \
soup-message-client-io.c \
@@ -144,13 +155,14 @@ libsoup_2_4_la_SOURCES = \
soup-misc.c \
soup-misc-private.h \
soup-multipart.c \
+ soup-multipart-input-stream.c \
soup-password-manager.c \
soup-path-map.h \
soup-path-map.c \
soup-proxy-resolver.c \
soup-proxy-resolver-default.c \
- soup-proxy-resolver-static.h \
- soup-proxy-resolver-static.c \
+ soup-proxy-resolver-wrapper.h \
+ soup-proxy-resolver-wrapper.c \
soup-proxy-uri-resolver.c \
soup-request.c \
soup-request-data.c \
@@ -169,6 +181,7 @@ libsoup_2_4_la_SOURCES = \
soup-tld-private.h \
soup-uri.c \
soup-value-utils.c \
+ soup-version.c \
soup-xmlrpc.c
# TLD rules
@@ -181,14 +194,6 @@ tld_data.inc: tld-parser.py $(TLD_DATA_FILE)
if BUILD_LIBSOUP_GNOME
-if OS_WIN32
-soup_password_manager_gnome_files =
-else
-soup_password_manager_gnome_files = \
- soup-password-manager-gnome.h \
- soup-password-manager-gnome.c
-endif
-
libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup
libsoupgnomeinclude_HEADERS = \
@@ -198,30 +203,32 @@ libsoupgnomeinclude_HEADERS = \
lib_LTLIBRARIES += libsoup-gnome-2.4.la
-libsoup_gnome_2_4_la_LDFLAGS = $(libsoup_2_4_la_LDFLAGS)
+libsoup_gnome_2_4_la_LDFLAGS = \
+ -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) \
+ -no-undefined \
+ -export-symbols $(srcdir)/libsoup-gnome-2.4.sym
+
+EXTRA_DIST += libsoup-gnome-2.4.sym
libsoup_gnome_2_4_la_LIBADD = \
libsoup-2.4.la \
- $(GLIB_LIBS) \
- $(SQLITE_LIBS) \
- $(GNOME_KEYRING_LIBS)
+ $(GLIB_LIBS)
libsoup_gnome_2_4_la_SOURCES = \
soup-cookie-jar-sqlite.c \
soup-gnome-features.c \
soup-proxy-resolver-gnome.h \
soup-proxy-resolver-gnome.c \
- $(soup_password_manager_gnome_files)
+ soup-password-manager-gnome.h \
+ soup-password-manager-gnome.c
endif
-GLIB_GENERATED = soup-marshal.c soup-marshal.h
-GLIB_GENERATED += soup-enum-types.c soup-enum-types.h
+GLIB_GENERATED = soup-enum-types.c soup-enum-types.h
BUILT_SOURCES = \
$(GLIB_GENERATED) \
tld_data.inc
-soup_marshal_sources = $(libsoup_2_4_la_SOURCES) $(libsoup_gnome_2_4_la_SOURCES)
soup_enum_types_sources = $(libsoupinclude_HEADERS) $(libsoupgnomeinclude_HEADERS)
soup_enum_types_MKENUMS_C_FLAGS = --fhead "\#define LIBSOUP_USE_UNSTABLE_REQUEST_API"
@@ -237,13 +244,13 @@ if HAVE_INTROSPECTION
# Core library
gi_soup_files = \
- $(filter-out soup.h soup-enum-types.% soup-marshal.% soup-proxy-resolver.h,\
+ $(filter-out soup.h soup-enum-types.% soup-proxy-resolver.h,\
$(soup_headers) $(filter-out %.h, $(libsoup_2_4_la_SOURCES)))
gi_built_soup_files = soup-enum-types.h
Soup-2.4.gir: libsoup-2.4.la
Soup_2_4_gir_INCLUDES = Gio-2.0
-Soup_2_4_gir_CFLAGS = $(INCLUDES) -DLIBSOUP_USE_UNSTABLE_REQUEST_API
+Soup_2_4_gir_CFLAGS = $(AM_CPPFLAGS) -DLIBSOUP_USE_UNSTABLE_REQUEST_API
Soup_2_4_gir_LIBS = libsoup-2.4.la
Soup_2_4_gir_EXPORT_PACKAGES = libsoup-2.4
Soup_2_4_gir_SCANNERFLAGS = --c-include "libsoup/soup.h"
@@ -268,7 +275,7 @@ SoupGNOME_2_4_gir_SCANNERFLAGS = \
--symbol-prefix=soup \
--c-include "libsoup/soup-gnome.h" \
--include-uninstalled=$(builddir)/Soup-2.4.gir
-SoupGNOME_2_4_gir_CFLAGS = $(INCLUDES)
+SoupGNOME_2_4_gir_CFLAGS = $(AM_CPPFLAGS)
SoupGNOME_2_4_gir_LIBS = libsoup-gnome-2.4.la libsoup-2.4.la
SoupGNOME_2_4_gir_FILES = $(addprefix $(srcdir)/,$(gi_soup_gnome_files))
SoupGNOME_2_4_gir_EXPORT_PACKAGES = libsoup-gnome-2.4