diff --git a/libgiosmtp/Makefile.am b/libgiosmtp/Makefile.am index 57a79c3..0698ffa 100644 --- a/libgiosmtp/Makefile.am +++ b/libgiosmtp/Makefile.am @@ -1,5 +1,5 @@ lib_LTLIBRARIES = libgiosmtp-1.0.la -AM_CPPFLAGS = $(CURL_CFLAGS) +AM_CPPFLAGS = $(CURL_CFLAGS) $(GIO_CFLAGS) libgiosmtp_1_0_la_SOURCES = gioextension.c giomodule.c -libgiosmtp_1_0_la_LIBADD = $(CURL_LIBS) +libgiosmtp_1_0_la_LIBADD = $(CURL_LIBS) $(GIO_LIBS) diff --git a/libgiosmtp/gioextension.c b/libgiosmtp/gioextension.c index 10a1780..0febac2 100644 --- a/libgiosmtp/gioextension.c +++ b/libgiosmtp/gioextension.c @@ -1 +1,3 @@ #include +//ep = g_io_extension_point_register("application-protocol"); +//g_io_extension_point_set_required_type(ep, GIO_APPLICATION_PROTOCOL_IFACE); diff --git a/libgiosmtp/giomodule.c b/libgiosmtp/giomodule.c index 361170d..6a82eb2 100644 --- a/libgiosmtp/giomodule.c +++ b/libgiosmtp/giomodule.c @@ -1,2 +1,4 @@ #include #include +//G_DEFINE_TYPE(ApplicationProtocolIface, application_protocol_iface, APPLICATION_PROTOCOL_INTERFACE); +//g_io_extension_point_implement("application-protocol", application_protocol_iface_get_type(), "smtp", 10);