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 ( $(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 ( (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 ( 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 ( 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 \
60 soup-cookie-jar-text.h \
67 soup-message-headers.h \
72 soup-proxy-resolver.h \
75 soup-session-async.h \
76 soup-session-feature.h \
85 libsoupinclude_HEADERS = \
89 lib_LTLIBRARIES = libsoup-2.4.la
91 libsoup_2_4_la_LDFLAGS = \
92 -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
94 libsoup_2_4_la_LIBADD = \
97 $(LIBGNUTLS_LIBS_STATIC) \
102 libsoup_2_4_la_SOURCES = \
113 soup-auth-domain-basic.c \
114 soup-auth-domain-digest.c \
115 soup-auth-manager.h \
116 soup-auth-manager.c \
117 soup-auth-manager-ntlm.h \
118 soup-auth-manager-ntlm.c \
123 soup-cookie-jar-text.c \
132 soup-message-body.c \
133 soup-message-client-io.c \
134 soup-message-headers.c \
136 soup-message-private.h \
137 soup-message-queue.h \
138 soup-message-queue.c \
139 soup-message-server-io.c \
146 soup-proxy-resolver.c \
147 soup-proxy-resolver-static.h \
148 soup-proxy-resolver-static.c \
151 soup-session-async.c \
152 soup-session-feature.c \
153 soup-session-private.h \
154 soup-session-sync.c \
162 if BUILD_LIBSOUP_GNOME
164 libsoupgnomeincludedir = $(includedir)/libsoup-gnome-2.4/libsoup
166 libsoupgnomeinclude_HEADERS = \
167 soup-cookie-jar-sqlite.h\
169 soup-gnome-features.h
171 lib_LTLIBRARIES += libsoup-gnome-2.4.la
173 libsoup_gnome_2_4_la_LDFLAGS = $(libsoup_2_4_la_LDFLAGS)
175 libsoup_gnome_2_4_la_LIBADD = \
182 libsoup_gnome_2_4_la_SOURCES = \
183 soup-cookie-jar-sqlite.c \
184 soup-gnome-features.c \
185 soup-proxy-resolver-gconf.h \
186 soup-proxy-resolver-gconf.c \
187 soup-proxy-resolver-libproxy.h \
188 soup-proxy-resolver-libproxy.c
194 soup-enum-types.h.tmpl \
195 soup-enum-types.c.tmpl