1 ## Process this file with automake to produce Makefile.in
8 -DG_LOG_DOMAIN=\"libsoup\" \
16 MARSHAL_GENERATED = soup-marshal.c soup-marshal.h
18 soup-marshal.h: soup-marshal.list
19 ( $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --header > soup-marshal.tmp \
20 && mv soup-marshal.tmp soup-marshal.h ) \
21 || ( rm -f soup-marshal.tmp && exit 1 )
23 soup-marshal.c: soup-marshal.h
24 ( (echo '#include "soup-marshal.h"'; $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --body) > soup-marshal.tmp \
25 && mv soup-marshal.tmp soup-marshal.c ) \
26 || ( rm -f soup-marshal.tmp && exit 1 )
28 soup-enum-types.h: $(soup_headers)
29 ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.h.tmpl \
30 $(soup_headers) ) > soup-enum-types.h.tmp \
31 && mv soup-enum-types.h.tmp soup-enum-types.h \
32 || rm -f soup-enum-type.h.tmp
34 soup-enum-types.c: $(libsoupinclude_HEADERS)
35 ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.c.tmpl \
36 $(soup_headers) ) > soup-enum-types.c.tmp \
37 && mv soup-enum-types.c.tmp soup-enum-types.c \
38 || rm -f soup-enum-type.c.tmp
40 BUILT_SOURCES = $(MARSHAL_GENERATED)
42 CLEANFILES = $(MARSHAL_GENERATED)
44 DISTCLEANFILES = soup-enum-types.h soup-enum-types.c
46 libsoupincludedir = $(includedir)/libsoup-$(SOUP_API_VERSION)/libsoup
53 soup-auth-domain-basic.h \
54 soup-auth-domain-digest.h \
61 soup-message-headers.h \
67 soup-session-async.h \
76 libsoupinclude_HEADERS = \
80 lib_LTLIBRARIES = libsoup-2.4.la
82 libsoup_2_4_la_LDFLAGS = \
83 -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE) -no-undefined
85 libsoup_2_4_la_LIBADD = \
88 $(LIBGNUTLS_LIBS_STATIC) \
93 libsoup_2_4_la_SOURCES = \
94 $(MARSHAL_GENERATED) \
104 soup-auth-domain-basic.c \
105 soup-auth-domain-digest.c \
106 soup-auth-manager.h \
107 soup-auth-manager.c \
108 soup-auth-manager-ntlm.h \
109 soup-auth-manager-ntlm.c \
121 soup-message-body.c \
122 soup-message-client-io.c \
123 soup-message-headers.c \
125 soup-message-private.h \
126 soup-message-queue.h \
127 soup-message-queue.c \
128 soup-message-server-io.c \
135 soup-session-async.c \
136 soup-session-private.h \
137 soup-session-sync.c \
145 EXTRA_DIST= soup-marshal.list