1 ## Process this file with automake to produce Makefile.in
8 -DG_LOG_DOMAIN=\"libsoup\" \
16 MARSHAL_GENERATED = soup-marshal.c soup-marshal.h
17 MKENUMS_GENERATED = soup-enum-types.c soup-enum-types.h
19 soup-marshal.h: soup-marshal.list
20 ( $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --header > soup-marshal.tmp \
21 && mv soup-marshal.tmp soup-marshal.h ) \
22 || ( rm -f soup-marshal.tmp && exit 1 )
24 soup-marshal.c: soup-marshal.h
25 ( (echo '#include "soup-marshal.h"'; $(GLIB_GENMARSHAL) --prefix=soup_marshal $(srcdir)/soup-marshal.list --body) > soup-marshal.tmp \
26 && mv soup-marshal.tmp soup-marshal.c ) \
27 || ( rm -f soup-marshal.tmp && exit 1 )
29 soup-enum-types.h: $(soup_headers)
30 ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.h.tmpl \
31 $(soup_headers) ) > soup-enum-types.h.tmp \
32 && mv soup-enum-types.h.tmp soup-enum-types.h \
33 || rm -f soup-enum-type.h.tmp
35 soup-enum-types.c: $(libsoupinclude_HEADERS)
36 ( cd $(srcdir) && $(GLIB_MKENUMS) --template soup-enum-types.c.tmpl \
37 $(soup_headers) ) > soup-enum-types.c.tmp \
38 && mv soup-enum-types.c.tmp soup-enum-types.c \
39 || rm -f soup-enum-type.c.tmp
41 BUILT_SOURCES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
43 CLEANFILES = $(MARSHAL_GENERATED) $(MKENUMS_GENERATED)
45 libsoupincludedir = $(includedir)/libsoup-$(SOUP_API_VERSION)/libsoup
52 soup-auth-domain-basic.h \
53 soup-auth-domain-digest.h \
60 soup-message-headers.h \
66 soup-session-async.h \
67 soup-session-feature.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 = \
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 \
120 soup-message-body.c \
121 soup-message-client-io.c \
122 soup-message-headers.c \
124 soup-message-private.h \
125 soup-message-queue.h \
126 soup-message-queue.c \
127 soup-message-server-io.c \
135 soup-session-async.c \
136 soup-session-feature.c \
137 soup-session-private.h \
138 soup-session-sync.c \
148 soup-enum-types.h.tmpl \
149 soup-enum-types.c.tmpl