From ea8e3b88d1158f9d7f4598082cbd85c2fb90addb Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 25 Sep 2015 15:22:34 +0200 Subject: [PATCH] libnm: don't include "nm-version.h" in "nm-dbus-interface.h" We want "nm-dbus-interface.h" to have no dependancy on libnm and glib. That way, it is usable for example in the QT examples without dragging in dependencies to glib. Also drop all the unneccessary include to "nm-dbus-interface.h", which we already get by directly or indirectly including "nm-core-types.h". (cherry picked from commit c0852964a890cf43cc2dcaeff41ac6edc5028f24) --- libnm-core/nm-core-internal.h | 1 - libnm-core/nm-core-types.h | 1 + libnm-core/nm-dbus-interface.h | 3 --- libnm-core/nm-errors.c | 1 - libnm-core/nm-setting-olpc-mesh.c | 1 - libnm-core/nm-setting-wireless.c | 1 - libnm-core/nm-setting-wireless.h | 1 - libnm-core/nm-utils.h | 1 - 8 files changed, 1 insertion(+), 9 deletions(-) diff --git a/libnm-core/nm-core-internal.h b/libnm-core/nm-core-internal.h index 73a379c344..56cb780684 100644 --- a/libnm-core/nm-core-internal.h +++ b/libnm-core/nm-core-internal.h @@ -35,7 +35,6 @@ #include "nm-connection.h" #include "nm-core-enum-types.h" -#include "nm-dbus-interface.h" #include "nm-setting-8021x.h" #include "nm-setting-adsl.h" #include "nm-setting-bluetooth.h" diff --git a/libnm-core/nm-core-types.h b/libnm-core/nm-core-types.h index 524d6396c5..19388c5bb3 100644 --- a/libnm-core/nm-core-types.h +++ b/libnm-core/nm-core-types.h @@ -23,6 +23,7 @@ #include +#include #include #include diff --git a/libnm-core/nm-dbus-interface.h b/libnm-core/nm-dbus-interface.h index 8c5cd3c4c1..10d384ab1c 100644 --- a/libnm-core/nm-dbus-interface.h +++ b/libnm-core/nm-dbus-interface.h @@ -26,8 +26,6 @@ #ifndef __NM_DBUS_INTERFACE_H__ #define __NM_DBUS_INTERFACE_H__ -#include "nm-version.h" - /* * dbus services details */ @@ -551,7 +549,6 @@ typedef enum { * * Since: 1.0.6 **/ -NM_AVAILABLE_IN_1_0_6 typedef enum { NM_METERED_UNKNOWN = 0, NM_METERED_YES = 1, diff --git a/libnm-core/nm-errors.c b/libnm-core/nm-errors.c index 3b1b1bc97e..222f2de62b 100644 --- a/libnm-core/nm-errors.c +++ b/libnm-core/nm-errors.c @@ -25,7 +25,6 @@ #include "nm-errors.h" #include "nm-glib-compat.h" -#include "nm-dbus-interface.h" #include "nm-vpn-dbus-interface.h" #include "nm-core-internal.h" diff --git a/libnm-core/nm-setting-olpc-mesh.c b/libnm-core/nm-setting-olpc-mesh.c index c1d54bee89..a3a5d881fe 100644 --- a/libnm-core/nm-setting-olpc-mesh.c +++ b/libnm-core/nm-setting-olpc-mesh.c @@ -26,7 +26,6 @@ #include #include "nm-setting-olpc-mesh.h" -#include "nm-dbus-interface.h" #include "nm-utils.h" #include "nm-utils-private.h" #include "nm-setting-private.h" diff --git a/libnm-core/nm-setting-wireless.c b/libnm-core/nm-setting-wireless.c index ce3cf9a7e9..34c97fe87f 100644 --- a/libnm-core/nm-setting-wireless.c +++ b/libnm-core/nm-setting-wireless.c @@ -27,7 +27,6 @@ #include #include "nm-setting-wireless.h" -#include "nm-dbus-interface.h" #include "nm-utils.h" #include "nm-utils-private.h" #include "nm-setting-private.h" diff --git a/libnm-core/nm-setting-wireless.h b/libnm-core/nm-setting-wireless.h index 98fa98dc6c..ef27ded22c 100644 --- a/libnm-core/nm-setting-wireless.h +++ b/libnm-core/nm-setting-wireless.h @@ -29,7 +29,6 @@ #include #include -#include G_BEGIN_DECLS diff --git a/libnm-core/nm-utils.h b/libnm-core/nm-utils.h index d1f4bcf4d6..e97b823e52 100644 --- a/libnm-core/nm-utils.h +++ b/libnm-core/nm-utils.h @@ -33,7 +33,6 @@ #include #include -#include "nm-dbus-interface.h" #include "nm-core-enum-types.h" #include "nm-setting-wireless-security.h"