NetworkManager/libnm-util
Thomas Haller f445128af4 build/meson: fix meson build for shared files
The files in shared/nm-utils are not compiled as one static library,
instead each subproject that needs (parts of) them, re-compiles the
files individually.

The major reason for that is, because we might have different compile
flags, depending on whether we build libnm-core or
libnm-util/libnm-glib. Actually, I think that is not really the case,
and maybe this should be refactored, to indeed build them all as a
static library first.

Anyway, libnm-util, libnm-glib, clients' common lib, they all need a
different set of shared files that they should compile. Refactor
"shared/meson.build" to account for that and handle it like autotools
does.

Another change is, that "shared_c_siphash_dep" no longer advertises
"include_directories: include_directories('c-siphash/src')". We don't
put c-siphash.h into the include search path. Users who need it, should
include it via "#include <c-siphash/src/c-siphash.h>". The only exception
is when building shared_n_acd library, which is not under our control.
2018-05-31 15:59:38 +02:00
..
tests build: use default NM_BUILD_* defines for tests 2018-05-31 15:59:38 +02:00
COPYING
crypto.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
crypto.h all: cleanup includes in header files 2016-08-17 19:09:50 +02:00
crypto_gnutls.c libnm-util/crypto: fix harmless compiler warning 2018-05-24 11:35:59 +02:00
crypto_nss.c all: use "unsigned" instead of "unsigned int" 2017-03-14 11:26:29 +01:00
libnm-util.pc.in
libnm-util.ver libnm-util: add non-failing versions of nm_connection_new_from_hash() and replace-settings 2016-03-29 11:56:27 +02:00
meson.build build/meson: fix meson build for shared files 2018-05-31 15:59:38 +02:00
NetworkManager.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
NetworkManagerVPN.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-connection.c all: use the elvis operator wherever possible 2018-05-10 14:36:58 +02:00
nm-connection.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-dbus-glib-types.h
nm-gvaluearray-compat.h nm-glib: remove G_GNUC_EXTENSION 2016-06-17 12:25:15 +02:00
nm-param-spec-specialized.c all: require glib 2.40 2018-01-18 11:45:36 +01:00
nm-param-spec-specialized.h all: cleanup includes in header files 2016-08-17 19:09:50 +02:00
nm-setting-8021x.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-8021x.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-adsl.c all: use the elvis operator wherever possible 2018-05-10 14:36:58 +02:00
nm-setting-adsl.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-bluetooth.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-bluetooth.h
nm-setting-bond.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-bond.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-bridge-port.c all: fix minor typos in settings docs 2017-07-03 21:23:27 +02:00
nm-setting-bridge-port.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-bridge.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-bridge.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-cdma.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-cdma.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-connection.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-connection.h
nm-setting-dcb.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-dcb.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-generic.c all: modify line separator comments to be 80 chars wide 2016-10-03 12:01:15 +02:00
nm-setting-generic.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-gsm.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-gsm.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-infiniband.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-setting-infiniband.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-ip4-config.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-ip4-config.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-ip6-config.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-ip6-config.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-olpc-mesh.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-setting-olpc-mesh.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-ppp.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-ppp.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-pppoe.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-pppoe.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-private.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-serial.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-serial.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-team-port.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-setting-team-port.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-team.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-team.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-vlan.c all: fix typo 'entires' -> 'entries' 2017-05-05 19:14:19 +02:00
nm-setting-vlan.h
nm-setting-vpn.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-vpn.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-wimax.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-wimax.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-wired.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-wired.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-wireless-security.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-wireless-security.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting-wireless.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting-wireless.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00
nm-setting.c all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-setting.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-utils-enum-types.c.template build: use template files for enum types' sources generation 2017-12-18 11:25:06 +01:00
nm-utils-enum-types.h.template build: use template files for enum types' sources generation 2017-12-18 11:25:06 +01:00
nm-utils-private.h all: replace _nm_utils_string_in_list() with g_strv_contains() 2016-06-17 12:25:33 +02:00
nm-utils.c build: unifiy specifying locale directory define 2018-05-31 15:59:38 +02:00
nm-utils.h
nm-value-transforms.c all: use the elvis operator wherever possible 2018-05-10 14:36:58 +02:00
nm-version.h version: rename macro NM_VERSION_CUR_STABLE to NM_API_VERSION 2018-01-23 10:54:11 +01:00