Add a portalized proxy resolver implementation

The backend for this lives in xdg-desktop-portal,
and is in turn using GProxyResolver.

https://bugzilla.gnome.org/show_bug.cgi?id=768498
This commit is contained in:
Matthias Clasen
2016-06-22 07:03:24 -04:00
parent cea5626c49
commit e362a01446
5 changed files with 255 additions and 4 deletions

View File

@@ -341,21 +341,27 @@ endif
xdp_dbus_built_sources = xdp-dbus.c xdp-dbus.h
BUILT_SOURCES += $(xdp_dbus_built_sources)
EXTRA_DIST += org.freedesktop.portal.NetworkMonitor.xml
portal_interfaces = \
org.freedesktop.portal.NetworkMonitor.xml \
org.freedesktop.portal.ProxyResolver.xml \
$(NULL)
$(xdp_dbus_built_sources) : $(srcdir)/org.freedesktop.portal.NetworkMonitor.xml
EXTRA_DIST += $(portal_interfaces)
$(xdp_dbus_built_sources) : $(portal_interfaces)
$(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
$(PYTHON) $(srcdir)/gdbus-2.0/codegen/gdbus-codegen.in \
--interface-prefix org.freedesktop.portal. \
--c-namespace GXdp \
--generate-c-code $(builddir)/xdp-dbus \
$(srcdir)/org.freedesktop.portal.NetworkMonitor.xml \
$(NULL)
$^
portal_sources = \
gnetworkmonitorportal.c \
gnetworkmonitorportal.h \
gproxyresolverportal.c \
gproxyresolverportal.h \
$(xdp_dbus_built_sources) \
$(NULL)