mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-08 19:40:34 +01:00
* callouts/Makefile.am callouts/nm-dispatcher-action.c callouts/nm-dispatcher-action.h callouts/nm-dispatcher.conf callouts/nm-dispatcher.xml callouts/org.freedesktop.nm_dispatcher.service - Re-implement the dispatcher as a system-bus activated service that NM calls on-demand, rather than an always running daemon * src/Makefile.am - Add callouts dir to includes to pick up dispatcher defines * src/nm-device.c - (nm_device_state_changed): call dispatcher on device activated/ deactivated * src/vpn-manager/nm-vpn-connection.c - (nm_vpn_connection_set_vpn_state): call dispatcher when VPN connections go up and down * src/NetworkManagerUtils.c src/NetworkManagerUtils.h - (nm_utils_call_dispatcher): helper to call dispatcher git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3607 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
60 lines
1.4 KiB
Makefile
60 lines
1.4 KiB
Makefile
dbusservicedir = $(DBUS_SYS_DIR)
|
|
dbusservice_DATA = \
|
|
nm-dhcp-client.conf \
|
|
nm-dispatcher.conf
|
|
|
|
libexec_PROGRAMS = \
|
|
nm-dhcp-client.action \
|
|
nm-dispatcher.action
|
|
|
|
nm_dhcp_client_action_SOURCES = \
|
|
nm-dhcp-client-action.c
|
|
|
|
nm_dhcp_client_action_CPPFLAGS = \
|
|
$(DBUS_CFLAGS) \
|
|
$(GTHREAD_CFLAGS) \
|
|
-DDBUS_API_SUBJECT_TO_CHANGE \
|
|
-DG_DISABLE_DEPRECATED \
|
|
-DSYSCONFDIR=\"$(sysconfdir)\" \
|
|
-DLIBEXECDIR=\"$(libexecdir)\"
|
|
|
|
nm_dhcp_client_action_LDADD = \
|
|
$(DBUS_LIBS) \
|
|
$(GTHREAD_LIBS)
|
|
|
|
|
|
nm_dispatcher_action_SOURCES = \
|
|
nm-dispatcher-action.c \
|
|
nm-dispatcher-action.h
|
|
|
|
nm_dispatcher_action_CPPFLAGS = \
|
|
-I${top_srcdir} \
|
|
-I${top_srcdir}/include \
|
|
-I${top_srcdir}/libnm-util \
|
|
$(DBUS_CFLAGS) \
|
|
$(GTHREAD_CFLAGS) \
|
|
-DDBUS_API_SUBJECT_TO_CHANGE \
|
|
-DG_DISABLE_DEPRECATED \
|
|
-DSYSCONFDIR=\"$(sysconfdir)\" \
|
|
-DLIBEXECDIR=\"$(libexecdir)\"
|
|
|
|
nm_dispatcher_action_LDADD = \
|
|
$(DBUS_LIBS) \
|
|
$(GTHREAD_LIBS) \
|
|
$(top_builddir)/libnm-util/libnm-util.la
|
|
|
|
nm-dispatcher-glue.h: nm-dispatcher.xml
|
|
dbus-binding-tool --prefix=nm_dispatcher --mode=glib-server --output=nm-dispatcher-glue.h $(top_srcdir)/callouts/nm-dispatcher.xml
|
|
|
|
dbusactivationdir = $(prefix)/share/dbus-1/system-services
|
|
dbusactivation_DATA = org.freedesktop.nm_dispatcher.service
|
|
|
|
BUILT_SOURCES = nm-dispatcher-glue.h
|
|
|
|
CLEANFILES = $(BUILT_SOURCES)
|
|
|
|
EXTRA_DIST = \
|
|
$(dbusservice_DATA) \
|
|
$(dbusactivation_DATA) \
|
|
nm-dispatcher.xml
|
|
|