1 ## Process this file with automake to produce Makefile.in
8 -DG_LOG_DOMAIN=\"libsoup\" \
11 $(SOUP_MAINTAINER_FLAGS) \
20 MARSHAL_GENERATED = soup-marshal.c soup-marshal.h
21 MKENUMS_GENERATED = soup-enum-types.c soup-enum-types.h
23 soup-marshal.h: soup-marshal.list
24 $(AM_V_GEN) ( $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --header > soup-marshal.tmp \
25 && mv soup-marshal.tmp soup-marshal.h ) \
26 || ( rm -f soup-marshal.tmp && exit 1 )
28 soup-marshal.c: soup-marshal.h
29 $(AM_V_GEN) ( (echo '#include "soup-marshal.h"'; $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --body) > soup-marshal.tmp \
30 && mv soup-marshal.tmp soup-marshal.c ) \
31 || ( rm -f soup-marshal.tmp && exit 1 )
33 soup-enum-types.h: $(soup_headers)
34 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.h.tmpl \
35 $(soup_headers) ) > soup-enum-types.h.tmp \
36 && mv soup-enum-types.h.tmp soup-enum-types.h \
37 || rm -f soup-enum-type.h.tmp
39 soup-enum-types.c: $(libsoupinclude_HEADERS)
40 $(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.c.tmpl \
41 $(soup_headers) ) > soup-enum-types.c.tmp \
42 && mv soup-enum-types.c.tmp soup-enum-types.c \
43 || rm -f soup-enum-type.c.tmp
45 BUILT_SOURCES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
47 CLEANFILES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
49 libsoupincludedir = $(includedir)/libsoup-2.4/libsoup
56 soup-auth-domain-basic.h \
57 soup-auth-domain-digest.h \
58 soup-content-sniffer.h \
61 soup-cookie-jar-text.h \
68 soup-message-headers.h \
73 soup-proxy-resolver.h \
74 soup-proxy-uri-resolver.h \
77 soup-session-async.h \
78 soup-session-feature.h \
87 libsoupinclude_HEADERS = \
91 lib_LTLIBRARIES = libsoup-2.4.la
93 libsoup_2_4_la_LDFLAGS = \
94 -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
96 libsoup_2_4_la_LIBADD = \
99 $(LIBGNUTLS_LIBS_STATIC) \
104 libsoup_2_4_la_SOURCES = \
115 soup-auth-domain-basic.c \
116 soup-auth-domain-digest.c \
117 soup-auth-manager.h \
118 soup-auth-manager.c \
119 soup-auth-manager-ntlm.h \
120 soup-auth-manager-ntlm.c \
123 soup-content-sniffer.c \
126 soup-cookie-jar-text.c \
135 soup-message-body.c \
136 soup-message-client-io.c \
137 soup-message-headers.c \
139 soup-message-private.h \
140 soup-message-queue.h \
141 soup-message-queue.c \
142 soup-message-server-io.c \
149 soup-proxy-resolver.c \
150 soup-proxy-resolver-static.h \
151 soup-proxy-resolver-static.c \
152 soup-proxy-uri-resolver.c \
155 soup-session-async.c \
156 soup-session-feature.c \
157 soup-session-private.h \
158 soup-session-sync.c \
166 if BUILD_LIBSOUP_GNOME
168 libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup
170 libsoupgnomeinclude_HEADERS = \
171 soup-cookie-jar-sqlite.h\
173 soup-gnome-features.h
175 lib_LTLIBRARIES += libsoup-gnome-2.4.la
177 libsoup_gnome_2_4_la_LDFLAGS = $(libsoup_2_4_la_LDFLAGS)
179 libsoup_gnome_2_4_la_LIBADD = \
186 libsoup_gnome_2_4_la_SOURCES = \
187 soup-cookie-jar-sqlite.c \
188 soup-gnome-features.c \
189 soup-proxy-resolver-gnome.h \
190 soup-proxy-resolver-gnome.c
196 soup-enum-types.h.tmpl \
197 soup-enum-types.c.tmpl