diff options
author | Dan Winship <danw@gnome.org> | 2014-05-19 13:44:02 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2014-08-01 14:34:05 -0400 |
commit | a7c4d53d036c0f75b0903c95de7cb8fbdc47413f (patch) | |
tree | 861f6f385edb63a97b405b0593193db382d35aad /examples/C | |
parent | c5daa4c4df07d413e5f760eac5a2f686f6062225 (diff) | |
download | NetworkManager-a7c4d53d036c0f75b0903c95de7cb8fbdc47413f.tar.gz |
all: port everything to libnm
Since the API has not changed at this point, this is mostly just a
matter of updating Makefiles, and changing references to the library
name in comments.
NetworkManager cannot link to libnm due to the duplicated type/symbol
names. So it links to libnm-core.la directly, which means that
NetworkManager gets a separate copy of that code from libnm.so.
Everything else links to libnm.
Diffstat (limited to 'examples/C')
-rw-r--r-- | examples/C/glib/Makefile.am | 46 | ||||
-rw-r--r-- | examples/C/glib/add-connection-dbus-glib.c | 4 | ||||
-rw-r--r-- | examples/C/glib/add-connection-libnm.c (renamed from examples/C/glib/add-connection-libnm-glib.c) | 6 | ||||
-rw-r--r-- | examples/C/glib/get-active-connections-dbus-glib.c | 4 | ||||
-rw-r--r-- | examples/C/glib/get-ap-info-libnm.c (renamed from examples/C/glib/get-ap-info-libnm-glib.c) | 11 | ||||
-rw-r--r-- | examples/C/glib/list-connections-dbus-glib.c | 5 | ||||
-rw-r--r-- | examples/C/glib/list-connections-libnm.c (renamed from examples/C/glib/list-connections-libnm-glib.c) | 5 | ||||
-rw-r--r-- | examples/C/glib/monitor-nm-state-GDBus.c | 4 | ||||
-rw-r--r-- | examples/C/qt/Makefile.am | 4 | ||||
-rw-r--r-- | examples/C/qt/change-ipv4-addresses.cpp | 2 |
10 files changed, 40 insertions, 51 deletions
diff --git a/examples/C/glib/Makefile.am b/examples/C/glib/Makefile.am index 7289c50c41..ffbc98783d 100644 --- a/examples/C/glib/Makefile.am +++ b/examples/C/glib/Makefile.am @@ -1,58 +1,56 @@ AM_CPPFLAGS = \ - -I${top_srcdir}/libnm-util \ - -I${top_builddir}/libnm-util \ - -I${top_srcdir}/libnm-glib \ -I${top_srcdir}/include \ + -I${top_srcdir}/libnm-core \ + -I${top_builddir}/libnm-core \ + -I${top_srcdir}/libnm \ + -I${top_builddir}/libnm \ $(DBUS_CFLAGS) \ $(GLIB_CFLAGS) noinst_PROGRAMS = \ add-connection-dbus-glib \ - add-connection-libnm-glib \ + add-connection-libnm \ get-active-connections-dbus-glib \ list-connections-dbus-glib \ - list-connections-libnm-glib \ - get-ap-info-libnm-glib \ + list-connections-libnm \ + get-ap-info-libnm \ monitor-nm-running-dbus-glib \ monitor-nm-running-GDBus \ monitor-nm-state-GDBus add_connection_dbus_glib_SOURCES = add-connection-dbus-glib.c add_connection_dbus_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) -add_connection_libnm_glib_SOURCES = add-connection-libnm-glib.c -add_connection_libnm_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(top_builddir)/libnm-glib/libnm-glib.la \ +add_connection_libnm_SOURCES = add-connection-libnm.c +add_connection_libnm_LDADD = \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) get_active_connections_dbus_glib_SOURCES = get-active-connections-dbus-glib.c get_active_connections_dbus_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) list_connections_dbus_glib_SOURCES = list-connections-dbus-glib.c list_connections_dbus_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) -list_connections_libnm_glib_SOURCES = list-connections-libnm-glib.c -list_connections_libnm_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(top_builddir)/libnm-glib/libnm-glib.la \ +list_connections_libnm_SOURCES = list-connections-libnm.c +list_connections_libnm_LDADD = \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) -get_ap_info_libnm_glib_SOURCES = get-ap-info-libnm-glib.c -get_ap_info_libnm_glib_LDADD = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(top_builddir)/libnm-glib/libnm-glib.la \ +get_ap_info_libnm_SOURCES = get-ap-info-libnm.c +get_ap_info_libnm_LDADD = \ + $(top_builddir)/libnm/libnm.la \ $(DBUS_LIBS) \ $(GLIB_LIBS) @@ -71,11 +69,11 @@ monitor_nm_state_GDBus_LDADD = \ EXTRA_DIST = \ add-connection-dbus-glib.c \ - add-connection-libnm-glib.c \ + add-connection-libnm.c \ get-active-connections-dbus-glib.c \ list-connections-dbus-glib.c \ - list-connections-libnm-glib.c \ - get-ap-info-libnm-glib.c \ + list-connections-libnm.c \ + get-ap-info-libnm.c \ monitor-nm-running-dbus-glib.c \ monitor-nm-running-GDBus.c \ monitor-nm-state-GDBus.c diff --git a/examples/C/glib/add-connection-dbus-glib.c b/examples/C/glib/add-connection-dbus-glib.c index 354dcb75a4..edf8e7996f 100644 --- a/examples/C/glib/add-connection-dbus-glib.c +++ b/examples/C/glib/add-connection-dbus-glib.c @@ -19,11 +19,11 @@ /* * The example shows how to call AddConnection() D-Bus method to add - * a connection to system settings service. It uses dbus-glib and libnm-util + * a connection to system settings service. It uses dbus-glib and libnm * libraries. * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util` add-connection-glib.c -o add-connection-glib + * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm` add-connection-glib.c -o add-connection-glib */ #include <glib.h> diff --git a/examples/C/glib/add-connection-libnm-glib.c b/examples/C/glib/add-connection-libnm.c index 28eadf8d3a..1b19b4fa94 100644 --- a/examples/C/glib/add-connection-libnm-glib.c +++ b/examples/C/glib/add-connection-libnm.c @@ -18,13 +18,13 @@ */ /* - * The example shows how to add a new connection using libnm-glib and libnm-util. + * The example shows how to add a new connection using libnm. * Contrast this example with add-connection-dbus-glib.c, which is a bit lower * level and talks directly to NM using dbus-glib. This example is simpler - * because libnm-glib handles much of the low-level stuff for you. + * because libnm handles much of the low-level stuff for you. * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util` add-connection-libnm-glib.c -o add-connection-libnm-glib + * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm` add-connection-libnm.c -o add-connection-libnm */ #include <glib.h> diff --git a/examples/C/glib/get-active-connections-dbus-glib.c b/examples/C/glib/get-active-connections-dbus-glib.c index 186feae26c..ebc5d494c0 100644 --- a/examples/C/glib/get-active-connections-dbus-glib.c +++ b/examples/C/glib/get-active-connections-dbus-glib.c @@ -20,10 +20,10 @@ /* * The example shows how to call the D-Bus properties interface to get the * list of currently active connections known to NetworkManager. It uses - * dbus-glib and libnm-util libraries. + * dbus-glib and libnm libraries. * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util` get-active-connections-dbus-glib.c -o get-active-connections-dbus-glib + * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm` get-active-connections-dbus-glib.c -o get-active-connections-dbus-glib */ #include <stdio.h> diff --git a/examples/C/glib/get-ap-info-libnm-glib.c b/examples/C/glib/get-ap-info-libnm.c index 1ad58124b5..1921811412 100644 --- a/examples/C/glib/get-ap-info-libnm-glib.c +++ b/examples/C/glib/get-ap-info-libnm.c @@ -18,11 +18,10 @@ /* * The example shows how to get info about APs visible by Wi-Fi devices - * using libnm-glib (that wraps direct D-Bus calls). - * The example uses dbus-glib, libnm-util and libnm-glib libraries. + * using libnm (that wraps direct D-Bus calls). * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util libnm-glib` get-ap-info-libnm-glib.c -o get-ap-info-libnm-glib + * gcc -Wall `pkg-config --libs --cflags glib-2.0 libnm` get-ap-info-libnm.c -o get-ap-info-libnm */ #include <glib.h> @@ -195,7 +194,6 @@ show_wifi_device_info (NMDevice *device) int main (int argc, char *argv[]) { - DBusGConnection *bus; NMClient *client; const GPtrArray *devices; int i; @@ -205,13 +203,9 @@ int main (int argc, char *argv[]) g_type_init (); #endif - /* Get system bus */ - bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, NULL); - /* Get NMClient object */ client = nm_client_new (); if (!client) { - dbus_g_connection_unref (bus); g_message ("Error: Could not create NMClient."); return EXIT_FAILURE; } @@ -227,7 +221,6 @@ int main (int argc, char *argv[]) } g_object_unref (client); - dbus_g_connection_unref (bus); return EXIT_SUCCESS; } diff --git a/examples/C/glib/list-connections-dbus-glib.c b/examples/C/glib/list-connections-dbus-glib.c index e17b8dc7d5..0b48ae40b3 100644 --- a/examples/C/glib/list-connections-dbus-glib.c +++ b/examples/C/glib/list-connections-dbus-glib.c @@ -19,10 +19,10 @@ /* * The example shows how to list connections from System Settings service using direct * D-Bus call of ListConnections method. - * The example uses dbus-glib, libnm-util libraries. + * The example uses dbus-glib libraries and libnm headers. * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util` list-connections-dbus.c -o list-connections-dbus + * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1` `pkg-config --cflags libnm` list-connections-dbus.c -o list-connections-dbus */ #include <glib.h> @@ -30,7 +30,6 @@ #include <stdio.h> #include <NetworkManager.h> -#include <nm-utils.h> #define DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH (dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH)) diff --git a/examples/C/glib/list-connections-libnm-glib.c b/examples/C/glib/list-connections-libnm.c index 29f105c60f..216cf06a2e 100644 --- a/examples/C/glib/list-connections-libnm-glib.c +++ b/examples/C/glib/list-connections-libnm.c @@ -17,12 +17,11 @@ */ /* - * The example shows how to list connections from System Settings service using libnm-glib + * The example shows how to list connections from System Settings service using libnm * (that wraps direct D-Bus calls). - * The example uses dbus-glib, libnm-util and libnm-glib libraries. * * Compile with: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm-util libnm-glib` list-connections-libnm-glib.c -o list-connections-libnm-glib + * gcc -Wall `pkg-config --libs --cflags glib-2.0 dbus-glib-1 libnm` list-connections-libnm.c -o list-connections-libnm */ #include <glib.h> diff --git a/examples/C/glib/monitor-nm-state-GDBus.c b/examples/C/glib/monitor-nm-state-GDBus.c index f401972536..5420c3ada1 100644 --- a/examples/C/glib/monitor-nm-state-GDBus.c +++ b/examples/C/glib/monitor-nm-state-GDBus.c @@ -21,13 +21,13 @@ /* * This example monitors NM state via D-Bus "StateChanged" signal on * "org.freedesktop.NetworkManager" object. - * It uses GDBus. + * It uses GDBus and the libnm headers. * You don't need to have NetworkManager devel package installed. You can just * grab NetworkManager.h and put it in the path. * * Standalone compilation: - * gcc -Wall `pkg-config --libs --cflags glib-2.0 gio-2.0 NetworkManager` monitor-nm-state-GDBus.c -o monitor-nm-state-GDBus + * gcc -Wall `pkg-config --libs --cflags glib-2.0 gio-2.0` `pkg-config --cflags libnm` monitor-nm-state-GDBus.c -o monitor-nm-state-GDBus */ #include <gio/gio.h> diff --git a/examples/C/qt/Makefile.am b/examples/C/qt/Makefile.am index b9bd1f657a..aff4c48e24 100644 --- a/examples/C/qt/Makefile.am +++ b/examples/C/qt/Makefile.am @@ -1,6 +1,6 @@ AM_CPPFLAGS = \ - -I${top_srcdir}/libnm-util \ - -I${top_builddir}/libnm-util \ + -I${top_srcdir}/libnm-core \ + -I${top_builddir}/libnm-core \ $(DBUS_CFLAGS) \ $(QT_CFLAGS) diff --git a/examples/C/qt/change-ipv4-addresses.cpp b/examples/C/qt/change-ipv4-addresses.cpp index ca340f7f71..2fdf5e071e 100644 --- a/examples/C/qt/change-ipv4-addresses.cpp +++ b/examples/C/qt/change-ipv4-addresses.cpp @@ -22,7 +22,7 @@ * It uses Qt and D-Bus libraries to do that. * * Standalone compilation: - * g++ -Wall `pkg-config --libs --cflags NetworkManager QtCore QtDBus QtNetwork` change-ipv4-addresses.cpp -o change-ipv4-addresses + * g++ -Wall `pkg-config --libs --cflags QtCore QtDBus QtNetwork` `pkg-config --cflags libnm` change-ipv4-addresses.cpp -o change-ipv4-addresses * * You don't need to have NetworkManager devel package installed; you can just * grab NetworkManager.h and put it in the path |