remove NSS_CFLAGS. (libsoup_2_0_la_LIBADD): remove NSS_LIBS.
[platform/upstream/libsoup.git] / libsoup / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 INCLUDES =                              \
4         -DG_LOG_DOMAIN=\"SOUP\"         \
5         -DSYSCONFDIR=\"$(sysconfdir)\"  \
6         -DLIBEXECDIR=\"$(libexecdir)\"  \
7         -I$(top_srcdir)                 \
8         $(SOUP_DEBUG_FLAGS)             \
9         $(GLIB_CFLAGS)                  \
10         $(GNUTLS_CFLAGS)                \
11         $(OPENSSL_CFLAGS)
12
13 EXTRA_DIST =    \
14         soup-openssl.c  \
15         soup-openssl.h \
16         soup-ssl-proxy.c
17
18 libsoupincludedir = $(includedir)/soup-2.0/libsoup
19
20 libsoupinclude_HEADERS =        \
21         soup.h                  \
22         soup-address.h          \
23         soup-context.h          \
24         soup-error.h            \
25         soup-headers.h          \
26         soup-message.h          \
27         soup-method.h           \
28         soup-misc.h             \
29         soup-ntlm.h             \
30         soup-server-auth.h      \
31         soup-server.h           \
32         soup-socket.h           \
33         soup-uri.h
34
35 lib_LTLIBRARIES = libsoup-2.0.la
36
37 libsoup_2_0_la_LDFLAGS =        \
38         -version-info $(SOUP_CURRENT):$(SOUP_REVISION):$(SOUP_AGE)
39
40 libsoup_2_0_la_LIBADD =         \
41         $(GLIB_LIBS)            \
42         $(GNUTLS_LIBS)
43
44 libsoup_2_0_la_SOURCES =        \
45         md5-utils.h             \
46         md5-utils.c             \
47         soup-address.c          \
48         soup-auth.h             \
49         soup-auth.c             \
50         soup-context.c          \
51         soup-error.c            \
52         soup-gnutls.h           \
53         soup-gnutls.c           \
54         soup-headers.c          \
55         soup-message.c          \
56         soup-method.c           \
57         soup-misc.c             \
58         soup-ntlm.c             \
59         soup-private.h          \
60         soup-queue.h            \
61         soup-queue.c            \
62         soup-server.c           \
63         soup-server-auth.c      \
64         soup-socket.c           \
65         soup-socks.h            \
66         soup-socks.c            \
67         soup-ssl.h              \
68         soup-ssl.c              \
69         soup-transfer.h         \
70         soup-transfer.c         \
71         soup-uri.c
72
73 if BUILD_PROXY
74 noinst_PROGRAMS = libsoup-ssl-proxy
75
76 # workaround for libtool flag re-ordering
77 libsoup-ssl-proxy$(EXEEXT): $(libsoup_ssl_proxy_OBJECTS) $(libsoup_ssl_proxy_DEPENDENCIES)
78         @rm -f libsoup-ssl-proxy$(EXEEXT)
79         $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ $(libsoup_ssl_proxy_LDFLAGS) $(libsoup_ssl_proxy_OBJECTS) $(libsoup_ssl_proxy_LDADD) $(LIBS)
80
81 libsoup_ssl_proxy_LDADD =       \
82         $(LINK_STATIC)          \
83         $(OPENSSL_LIBS)         \
84         $(GLIB_LIBS)            \
85         $(LINK_DYNAMIC)
86
87 libsoup_ssl_proxy_SOURCES =     \
88         soup-openssl.h          \
89         soup-openssl.c          \
90         soup-ssl-proxy.c
91
92 install-exec-hook:
93         $(mkinstalldirs) $(DESTDIR)$(libexecdir)
94         $(INSTALL_PROGRAM) libsoup-ssl-proxy $(DESTDIR)$(libexecdir)/$(SSL_PROXY_NAME)
95 else
96 install-exec-hook:
97 endif