mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-30 20:10:10 +01:00
libnm-glib: deprecate original libnm_glib bits
Been trying to move people off them for a long time, this makes it official.
This commit is contained in:
parent
639ae507e1
commit
9c9898091a
2 changed files with 34 additions and 11 deletions
|
|
@ -23,6 +23,30 @@ BUILT_SOURCES = \
|
|||
nm-ip6-config-bindings.h \
|
||||
nm-dhcp6-config-bindings.h
|
||||
|
||||
#####################################################
|
||||
# Deprecated original libnm_glib bits
|
||||
#####################################################
|
||||
|
||||
noinst_LTLIBRARIES = libdeprecated-nm-glib.la
|
||||
|
||||
libdeprecated_nm_glib_la_SOURCES = \
|
||||
libnm_glib.h \
|
||||
libnm_glib.c
|
||||
|
||||
libdeprecated_nm_glib_la_CPPFLAGS = \
|
||||
$(DBUS_CFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-Wno-deprecated-declarations \
|
||||
-Wno-deprecated
|
||||
|
||||
libdeprecated_nm_glib_la_LIBADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
#####################################################
|
||||
# Real libnm-glib stuff
|
||||
#####################################################
|
||||
|
||||
lib_LTLIBRARIES = libnm-glib.la libnm-glib-vpn.la
|
||||
|
||||
libnm_glib_la_CFLAGS = \
|
||||
|
|
@ -64,7 +88,6 @@ libnminclude_HEADERS = \
|
|||
nm-settings-service.h
|
||||
|
||||
libnm_glib_la_SOURCES = \
|
||||
libnm_glib.c \
|
||||
nm-object.c \
|
||||
nm-object-private.h \
|
||||
nm-client.c \
|
||||
|
|
@ -102,6 +125,7 @@ libnm_glib_la_SOURCES = \
|
|||
libnm_glib_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(builddir)/libdeprecated-nm-glib.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(GCONF_LIBS) \
|
||||
|
|
@ -185,5 +209,4 @@ DISTCLEANFILES = libnm-glib.pc libnm-glib.pc
|
|||
|
||||
EXTRA_DIST = libnm-glib.pc.in libnm-glib-vpn.pc.in libnm-glib.ver libnm-glib-vpn.ver
|
||||
|
||||
CLEANFILES = \
|
||||
$(BUILT_SOURCES)
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
|
|
|||
|
|
@ -37,21 +37,21 @@ typedef enum libnm_glib_state
|
|||
LIBNM_NO_NETWORK_CONNECTION,
|
||||
LIBNM_ACTIVE_NETWORK_CONNECTION,
|
||||
LIBNM_INVALID_CONTEXT
|
||||
} libnm_glib_state;
|
||||
} libnm_glib_state G_GNUC_DEPRECATED;
|
||||
|
||||
typedef struct libnm_glib_ctx libnm_glib_ctx;
|
||||
typedef struct libnm_glib_ctx libnm_glib_ctx G_GNUC_DEPRECATED;
|
||||
|
||||
|
||||
typedef void (*libnm_glib_callback_func) (libnm_glib_ctx *libnm_ctx, gpointer user_data);
|
||||
typedef void (*libnm_glib_callback_func) (libnm_glib_ctx *libnm_ctx, gpointer user_data) G_GNUC_DEPRECATED;
|
||||
|
||||
|
||||
libnm_glib_ctx *libnm_glib_init (void);
|
||||
void libnm_glib_shutdown (libnm_glib_ctx *ctx);
|
||||
G_GNUC_DEPRECATED libnm_glib_ctx * libnm_glib_init (void);
|
||||
G_GNUC_DEPRECATED void libnm_glib_shutdown (libnm_glib_ctx *ctx);
|
||||
|
||||
libnm_glib_state libnm_glib_get_network_state (const libnm_glib_ctx *ctx);
|
||||
G_GNUC_DEPRECATED libnm_glib_state libnm_glib_get_network_state (const libnm_glib_ctx *ctx);
|
||||
|
||||
guint libnm_glib_register_callback (libnm_glib_ctx *ctx, libnm_glib_callback_func func, gpointer user_data, GMainContext *g_main_ctx);
|
||||
void libnm_glib_unregister_callback (libnm_glib_ctx *ctx, guint id);
|
||||
G_GNUC_DEPRECATED guint libnm_glib_register_callback (libnm_glib_ctx *ctx, libnm_glib_callback_func func, gpointer user_data, GMainContext *g_main_ctx);
|
||||
G_GNUC_DEPRECATED void libnm_glib_unregister_callback (libnm_glib_ctx *ctx, guint id);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue