1 ## Process this file with automake to produce Makefile.in
8 -DG_LOG_DOMAIN=\"libsoup\" \
11 $(SOUP_MAINTAINER_FLAGS) \
17 $(GNOME_KEYRING_CFLAGS) \
21 MARSHAL_GENERATED = soup-marshal.c soup-marshal.h
22 MKENUMS_GENERATED = soup-enum-types.c soup-enum-types.h
24 soup-marshal.h: soup-marshal.list
25 $(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --header > soup-marshal.tmp \
26 && mv soup-marshal.tmp soup-marshal.h ) \
27 || ( rm -f soup-marshal.tmp && exit 1 )
29 soup-marshal.c: soup-marshal.h
30 $(AM_V_GEN) ( (echo '#include "soup-marshal.h"'; $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --body) > soup-marshal.tmp \
31 && mv soup-marshal.tmp soup-marshal.c ) \
32 || ( rm -f soup-marshal.tmp && exit 1 )
34 soup-enum-types.h: $(soup_headers)
35 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.h.tmpl \
36 $(soup_headers) ) > soup-enum-types.h.tmp \
37 && mv soup-enum-types.h.tmp soup-enum-types.h \
38 || rm -f soup-enum-type.h.tmp
40 soup-enum-types.c: $(libsoupinclude_HEADERS)
41 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.c.tmpl \
42 $(soup_headers) ) > soup-enum-types.c.tmp \
43 && mv soup-enum-types.c.tmp soup-enum-types.c \
44 || rm -f soup-enum-type.c.tmp
46 BUILT_SOURCES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
48 CLEANFILES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
50 libsoupincludedir = $(includedir)/libsoup-2.4/libsoup
57 soup-auth-domain-basic.h \
58 soup-auth-domain-digest.h \
59 soup-content-decoder.h \
60 soup-content-sniffer.h \
63 soup-cookie-jar-text.h \
70 soup-message-headers.h \
74 soup-password-manager.h \
76 soup-proxy-resolver.h \
77 soup-proxy-uri-resolver.h \
80 soup-session-async.h \
81 soup-session-feature.h \
90 libsoupinclude_HEADERS = \
94 lib_LTLIBRARIES = libsoup-2.4.la
96 libsoup_2_4_la_LDFLAGS = \
97 -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
99 libsoup_2_4_la_LIBADD = \
102 $(LIBGNUTLS_LIBS_STATIC) \
107 libsoup_2_4_la_SOURCES = \
118 soup-auth-domain-basic.c \
119 soup-auth-domain-digest.c \
120 soup-auth-manager.h \
121 soup-auth-manager.c \
122 soup-auth-manager-ntlm.h \
123 soup-auth-manager-ntlm.c \
130 soup-content-decoder.c \
131 soup-content-sniffer.c \
134 soup-cookie-jar-text.c \
141 soup-message-body.c \
142 soup-message-client-io.c \
143 soup-message-headers.c \
145 soup-message-private.h \
146 soup-message-queue.h \
147 soup-message-queue.c \
148 soup-message-server-io.c \
153 soup-password-manager.c \
156 soup-proxy-resolver.c \
157 soup-proxy-resolver-static.h \
158 soup-proxy-resolver-static.c \
159 soup-proxy-uri-resolver.c \
162 soup-session-async.c \
163 soup-session-feature.c \
164 soup-session-private.h \
165 soup-session-sync.c \
173 if BUILD_LIBSOUP_GNOME
175 libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup
177 libsoupgnomeinclude_HEADERS = \
178 soup-cookie-jar-sqlite.h\
180 soup-gnome-features.h
182 lib_LTLIBRARIES += libsoup-gnome-2.4.la
184 libsoup_gnome_2_4_la_LDFLAGS = $(libsoup_2_4_la_LDFLAGS)
186 libsoup_gnome_2_4_la_LIBADD = \
192 $(GNOME_KEYRING_LIBS)
194 libsoup_gnome_2_4_la_SOURCES = \
195 soup-cookie-jar-sqlite.c \
196 soup-gnome-features.c \
197 soup-proxy-resolver-gnome.h \
198 soup-proxy-resolver-gnome.c \
199 soup-password-manager-gnome.h \
200 soup-password-manager-gnome.c
206 soup-enum-types.h.tmpl \
207 soup-enum-types.c.tmpl