mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-29 05:20:26 +01:00
Fourth (probably working) cut at porting to dbus 0.30 api and new hal. This cut adds some new logging macros to make debugging easier. * dispatcher-daemon/NetworkManagerDispatcher.c: * info-daemon/NetworkmanagerInfo.c: * info-daemon/NetworkManagerInfoPassphraseDialog.c: * info-daemon/NetworkManagerInfoVPN.c: * src/NetworkManager.c: * src/NetworkManagerAP.c: * src/NetworkManagerAPList.c: * src/NetworkManagerDHCP.c: * src/NetworkManagerDbus.c: * src/NetworkManagerDevice.c: * src/NetworkManagerPolicy.c: * src/NetworkManagerSystem.c: * src/NetworkManagerUtils.c: * src/NetworkManagerWireless.c: * src/autoip.c: * src/nm-dbus-nm.c: * src/backends/NetworkManagerDebian.c: * src/backends/NetworkManagerGentoo.c: * src/backends/NetworkManagerRedHat.c: * src/backends/NetworkManagerSlackware.c: use new logging macros. * dispatcher-daemon/NetworkManagerDispatcher.c: (nmd_dbus_filter): s/dbus_free/g_free/ * info-daemon/Makefile.am: link in utils library. * info-daemon/NetworkmanagerInfo.c: use new logging macros. (nmi_dbus_get_network): don't assume enumerations are 32-bit. (nmi_dbus_nmi_message_handler): don't free what doesn't belong to us. * libnm_glib/libnm_glib.c: (libnm_glib_get_nm_status): (libnm_glib_init): don't free what doesn't belong to us. (libnm_glib_dbus): strdup result, so it doesn't get lost when message is unref'd. * panel-applet/NMWirelessAppletDbus.c: (nmwa_dbus_update_devices): s/dbus_free/g_free/ * src/NetworkManager.c: (nm_monitor_wired_link_state): request initial status dump of all cards when we start up, instead of relying on /sys/.../carrier. (nm_info_handler), (nm_set_up_log_handlers): log handlers to specify what syslog priorites the logging macros default to. * src/NetworkManagerAPList.c: (nm_ap_list_populate_from_nmi): s/dbus_free_string_array/g_strfreev/ * src/NetworkManagerDbus.c: (nm_dbus_get_network_object): validate d-bus message argument types. Advance message iterator after reading argument, prepend instead of append to GSList. * src/NetworkManagerDevice.c: (nm_device_probe_wired_link_status): remove redundant /sys in /sys path. remove wrong contents == NULL means has carrier assumption. * src/nm-netlink-monitor.c (nm_netlink_monitor_request_status): implement function to ask kernel to dump interface link status over netlink socket. * test/*.c: s/dbus_free/g_free/ * utils/nm-utils.h: (nm_print_backtrace): new macro to print backtrace. (nm_get_timestamp): new macro to get sub-second precise unix timestamp. (nm_info), (nm_debug), (nm_warning), (nm_error): new logging functions. nm_info just prints, nm_debug includes timestamp and function, nm_warning includes function, nm_error includes backtrace and sigtrap. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@497 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
57 lines
1.6 KiB
Makefile
57 lines
1.6 KiB
Makefile
INCLUDES = -I${top_srcdir} -I${top_srcdir}/utils
|
|
|
|
AM_CPPFLAGS = \
|
|
$(DBUS_CFLAGS) \
|
|
$(GTHREAD_CFLAGS) \
|
|
$(GTK_CFLAGS) \
|
|
$(GDK_PIXBUF_CFLAGS) \
|
|
$(GLADE_CFLAGS) \
|
|
$(GCONF_CFLAGS) \
|
|
$(LIBGNOMEUI_CFLAGS) \
|
|
$(GNOME_KEYRING_CFLAGS) \
|
|
-Wall \
|
|
-DDBUS_API_SUBJECT_TO_CHANGE \
|
|
-DG_DISABLE_DEPRECATED \
|
|
-DGTK_DISABLE_DEPRECATED \
|
|
-DGLADEDIR=\""$(datadir)/NetworkManagerInfo/glade"\" \
|
|
-DBINDIR=\"$(bindir)\" \
|
|
-DPREFIX=\""$(prefix)"\" \
|
|
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
|
-DVERSION="\"$(VERSION)\"" \
|
|
-DLIBDIR=\""$(libdir)"\" \
|
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
|
-DDATADIR=\"$(datadir)\"
|
|
|
|
bin_PROGRAMS = NetworkManagerInfo
|
|
|
|
NetworkManagerInfo_SOURCES = NetworkManagerInfo.h \
|
|
NetworkManagerInfo.c \
|
|
NetworkManagerInfoDbus.h \
|
|
NetworkManagerInfoDbus.c \
|
|
NetworkManagerInfoPassphraseDialog.c \
|
|
NetworkManagerInfoPassphraseDialog.h \
|
|
NetworkManagerInfoVPN.c \
|
|
NetworkManagerInfoVPN.h \
|
|
NetworkManagerInfoNetworksDialog.c \
|
|
NetworkManagerInfoNetworksDialog.h
|
|
|
|
NetworkManagerInfo_LDADD = \
|
|
$(DBUS_LIBS) \
|
|
$(GTHREAD_LIBS) \
|
|
$(GLADE_LIBS) \
|
|
$(GCONF_LIBS) \
|
|
$(GTK_LIBS) \
|
|
$(GDK_PIXBUF_LIBS) \
|
|
$(GNOME_KEYRING_LIBS) \
|
|
$(LIBGNOMEUI_LIBS) \
|
|
$(top_builddir)/utils/libnmutils.la
|
|
|
|
|
|
gladedir = $(datadir)/NetworkManagerInfo/glade
|
|
glade_DATA = passphrase.glade keyring.png networks.glade
|
|
|
|
dbusservicedir=$(DBUS_SYS_DIR)
|
|
dbusservice_DATA = NetworkManagerInfo.conf
|
|
|
|
EXTRA_DIST = $(glade_DATA) $(dbusservice_DATA)
|
|
|