1 include $(top_srcdir)/Makefile.decl
5 module_flags = -export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload|query)'
7 giomodule_LTLIBRARIES = libgiognutls.la
8 giomoduledir = $(GIO_MODULE_DIR)
10 gnutls-marshal.h: gnutls-marshal.list
11 $(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=_gnutls_marshal $(srcdir)/gnutls-marshal.list --header --internal > $@.tmp && \
14 gnutls-marshal.c: gnutls-marshal.h gnutls-marshal.list
15 $(AM_V_GEN) (echo "#include \"gnutls-marshal.h\""; \
16 $(GLIB_GENMARSHAL) --prefix=_gnutls_marshal $(srcdir)/gnutls-marshal.list --body --internal) > $@.tmp && \
19 libgiognutls_la_SOURCES = \
23 gtlsbackend-gnutls.c \
24 gtlsbackend-gnutls.h \
25 gtlscertificate-gnutls.c \
26 gtlscertificate-gnutls.h \
27 gtlsclientconnection-gnutls.c \
28 gtlsclientconnection-gnutls.h \
29 gtlsconnection-gnutls.c \
30 gtlsconnection-gnutls.h \
31 gtlsinputstream-gnutls.c \
32 gtlsinputstream-gnutls.h \
33 gtlsoutputstream-gnutls.c \
34 gtlsoutputstream-gnutls.h \
35 gtlsserverconnection-gnutls.c \
36 gtlsserverconnection-gnutls.h \
39 $(libgiognutls_la_OBJECTS): gnutls-marshal.h
41 libgiognutls_la_CFLAGS = \
42 -DG_LOG_DOMAIN=\"GLib-Net\" \
46 -DGIO_MODULE_DIR=\"$(GIO_MODULE_DIR)\" \
47 -DG_DISABLE_DEPRECATED
49 libgiognutls_la_LDFLAGS = $(module_flags)
50 libgiognutls_la_LIBADD = \